feat(ics): dynamic Modbus/TCP probe for PLC/SPS devices [#148] #172
@@ -134,7 +134,6 @@ fn parse_device_id(pdu: &[u8]) -> Option<DeviceId> {
|
|||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
use super::*;
|
use super::*;
|
||||||
use tokio::io::AsyncReadExt as _;
|
|
||||||
use tokio::net::TcpListener;
|
use tokio::net::TcpListener;
|
||||||
|
|
||||||
/// A one-shot mock Modbus/TCP server that answers a Read Holding Registers
|
/// A one-shot mock Modbus/TCP server that answers a Read Holding Registers
|
||||||
@@ -168,7 +167,6 @@ mod tests {
|
|||||||
frame.extend_from_slice(&len.to_be_bytes());
|
frame.extend_from_slice(&len.to_be_bytes());
|
||||||
frame.push(hdr[6]);
|
frame.push(hdr[6]);
|
||||||
frame.extend_from_slice(&reply_pdu);
|
frame.extend_from_slice(&reply_pdu);
|
||||||
use tokio::io::AsyncWriteExt as _;
|
|
||||||
if sock.write_all(&frame).await.is_err() {
|
if sock.write_all(&frame).await.is_err() {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user