Communication: Add NeoVI timestamps

pull/76/merge
Kyle Schwarz 2025-10-21 15:18:26 -04:00
parent 5cdaeb1edc
commit bf311ebe30
2 changed files with 2 additions and 2 deletions

View File

@ -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: {

View File

@ -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)