BusVendorData

Summary

Represents vendor data in tecmp bus status message.

Properties

Structure

class BusVendorData
beacon_counter
This property is specific to 10BASE-T1S Capture module.

Number of Beacons received on the bus since the startup of the CM. The counter restarts from 0 after overrunning.

Type

uint32

decode_error_count
This property is specific to 10BASE-T1S Capture module.

The value of the CM local 5B decode error counter. This counter is incremented once whenever the 5B decoder encountered at least one unknown or reserved 5B codeword that could not be decoded, since the last increment. The counter restarts from 0 after overrunning.

Type

uint16

end_stream_delimiter_error_count
This property is specific to 10BASE-T1S Capture module.

Value of the CM local End-of-Stream Delimiter Error counter. This counter is incremented once whenever at least one End-of-Stream Delimiter Error (ESDERR) or End-of-Stream Jabber (ESDJAB) symbol is detected, since the last increment. The counter restarts from 0 after overrunning.

Type

uint16

flags_10base_t1_s
Flags to indicate general information about 10BASE-T1S Capture module.
  • Beacons received

    Flag to indicate whether Beacons are received or not in the corresponding Interface during generation of the message: •x00: No. •x01: Yes.

  • PLCA Enabled

    Flag to indicate PLCA is enabled or not in the corresponding interface during generation of the message: •x00: No. •x01: Yes.

Type

uint8

Quality of the link of the corresponding channel, from 0 to 5:
  • 0x00: LinkDown.

  • 0x01: Lowest Link quality.

  • 0x02: Marginal.

  • 0x03: Good.

  • 0x04: Very good.

  • 0x05: Highest Link quality.

Type

uint8

Flag to indicate whether there is link Up or not in the

corresponding channel:

  • x00: No.

  • x01: Yes.

Type

uint8

linkup_time
Time (ms) measured between power up of the board and link up on this port. Done once at startup. Two default reference values are defined based on an internal reference timeout elapsing 500 ms after power up.
  • 0x0000: No link up detected and the reference timeout did not elapse yet.

  • 0xFFFF: No link up detected and the reference timeout already elapsed.

For instance: 0x153 means 3 ms.

Type

uint16

plca_empty_cycle_count
This property is specific to 10BASE-T1S Capture module.

Value of the CM local PLCA Empty Cycle Status counter. This counter is incremented once whenever at least one empty PLCA bus cycle is detected since the last increment. An empty bus cycle occurs when the node detects no transmissions in any of the possible transmit opportunities between two successive BEACONs.The counter restarts from 0 after overrunning.

Type

uint16

plca_symbols_detected_count
This property is specific to 10BASE-T1S Capture module.

Value of the CM local PLCA Symbols Detected counter. This counter is incremented once whenever at least one PLCA BEACON symbol (operating with PLCA disabled) is detected When previously the BEACONs were missing on the channel, since the last increment. The transition from no BEACON detected to BEACON detected will be counted. The counter restarts from 0 after overrunning.

Type

uint16

plca_symbols_missing_count
This property is specific to 10BASE-T1S Capture module.

Value of the CM local PLCA Symbols Missing counter. This counter is incremented once whenever at least one PLCA BEACON symbol (operating with PLCA disabled) is missing When previously the BEACONs were present on the channel, since the last increment. The transition from BEACON detected to no BEACON detected will be counted. The counter restarts from 0 after overrunning.

Type

uint16