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