Connector provides Timestamps
The EtherNet/IP protocol does not specify timestamps when data is transmitted, the connector currently assigns the timestamps base on when the data is being processed.
This leads to the following issue, if the network/computer/etc gets busy, we will have several values be processed at the same time. Thus, many values with the same timestamps.
A possible work around is that the connector specifies time frequency, for example values come 10ms apart.
If the connector read this frequency, the connector could possibly assign better timestamps for values that are processed at the same time.