Bus Load Statistics Object 0x2200

8.6. Bus Load Statistics Object 0x2200

Object Type: RECORD, Manufacturer Specific Identity 0x44

Subindex

Description

Data Type

Access

M/O/C

Available

0

Number of Entries

Unsigned8

R

C

X

1

TX bytes/second actual value

Unsigned32

R

C

X

2

TX bytes/second min. value

Unsigned32

R

C

X

3

TX bytes/second max. value

Unsigned32

R

C

X

4

TX bytes/cycle actual value

UnSigned32

R

C

X

5

TX bytes/cycle min. value

UnSigned32

R

C

X

6

TX bytes/cycle max. value

UnSigned32

R

C

X

7

Reset Bus load Counters

Unsigned16

RW

C

A

Datatype for application access:

typedef struct _EC_T_OBJ2200 {
    EC_T_WORD        wSubIndex0;
    EC_T_DWORD       dwBytesPerSecondAct;
    EC_T_DWORD       dwBytesPerSecondMin;
    EC_T_DWORD       dwBytesPerSecondMax;
    EC_T_DWORD       dwBytesPerCycleAct;
    EC_T_DWORD       dwBytesPerCycleMin;
    EC_T_DWORD       dwBytesPerCycleMax;
    EC_T_WORD        wClearCounters;
} EC_PACKED(1) EC_T_OBJ2200;

wClearCounters is used to clear the counters of the object.

Bit 0..6: Clear corresponding Counter ID

  • Bit 0: Clear all Counters

  • Bit 1: Clear dwBytesPerSecondAct

  • Bit 2: Clear dwBytesPerSecondMin

  • Bit 3: Clear dwBytesPerSecondMax

  • Bit 4: Clear dwBytesPerCycleAct

  • Bit 5: Clear dwBytesPerCycleMin

  • Bit 6: Clear dwBytesPerCycleMax