mirror of
https://github.com/intrepidcs/libicsneo.git
synced 2026-08-05 09:28:40 +02:00
Communication: Add NeoVI timestamps
This commit is contained in:
@@ -273,7 +273,7 @@ bool Decoder::decode(std::shared_ptr<Message>& result, const std::shared_ptr<Pac
|
|||||||
result = can;
|
result = can;
|
||||||
}
|
}
|
||||||
|
|
||||||
result->timestamp *= timestampResolution;
|
result->timestamp = can->timestamp * timestampResolution;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
case Network::NetID::DeviceStatus: {
|
case Network::NetID::DeviceStatus: {
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ def main():
|
|||||||
print(f"info: monitoring Ethernet status on {device}")
|
print(f"info: monitoring Ethernet status on {device}")
|
||||||
|
|
||||||
def on_message(message):
|
def on_message(message):
|
||||||
print(f"info: network: {message.network}, state: {message.state}, speed: {message.speed}, duplex: {message.duplex}, mode: {message.mode}")
|
print(f"info: timestamp: {message.timestamp}, network: {message.network}, state: {message.state}, speed: {message.speed}, duplex: {message.duplex}, mode: {message.mode}")
|
||||||
|
|
||||||
filter = icsneopy.MessageFilter(icsneopy.Message.Type.EthernetStatus)
|
filter = icsneopy.MessageFilter(icsneopy.Message.Type.EthernetStatus)
|
||||||
callback = icsneopy.MessageCallback(on_message, filter)
|
callback = icsneopy.MessageCallback(on_message, filter)
|
||||||
|
|||||||
Reference in New Issue
Block a user