When using Wireshark for CANopen its most important to select the records. Therefore in the table (and as filter) there should be the main index value. When i select below in the CANopen Data field the line I can mark it and request to copy the entry into the table. E.g:. "OD main-index: Identity object (0x1018)" Unfortunately the "0x1018" gets lost. "Only Identity object" gets copied.
Already in the table there is COB-id, Node-Id and Function. Also the value of OD sub-index. Here: "0x01"
For information purposes, here the *.eds file:
[1016sub1] ParameterName=Consumer Heartbeat Time 1 ObjectType=7 DataType=7 AccessType=rw PDOMapping=0 DefaultValue=0x0000
[1017] ParameterName=Producer Heartbeat Time ObjectType=7 DataType=6 AccessType=rw PDOMapping=0 DefaultValue=1000
[1018] ParameterName=Identity Object ObjectType=9 SubNumber=5
[1018sub0] ParameterName=Number of entries ObjectType=7 DataType=5 AccessType=ro PDOMapping=0 DefaultValue=4
[1018sub1] ParameterName=Vendor Id ObjectType=7 DataType=7 AccessType=ro PDOMapping=0
DefaultValue=0
I should get back the 1018sub1, the vendor ID in the Data Field canopen.sdo.data.bytes ( for PDO there is also canopen.pdo.data.bytes) e.g. "00 00 00 60"
How can i retrieve it?