change_mask | Indicates which parameters have been changed since the last function call. If a bit is set the corresponding parameter has been changed since the last update.
Bit Index | Value (Hex) | Parameter |
0 | 0x01 | events |
1 | 0x02 | availability |
2 | 0x04 | avail_info |
3 | 0x08 | avail_trans_cause |
4 | 0x10 | node_address |
5 | 0x20 | node_position |
6 | 0x40 | max_position |
7 | 0x80 | packet_bw |
|
events | The occurred network events. Events are only indicated once they occurred. I.e., the value is not handled as a continuous state. You can use the bitmask UCS_NETWORK_EVENT_NCE to identify received events.
|
availability | The network availability.
|
avail_info | The availability information.
|
avail_trans_cause | The availability transition cause.
| AvailabilityTransitionCause |
|
node_address | The current node address.
|
node_position | The current node position.
|
max_position | The number of available nodes.
|
packet_bw | The packet bandwidth.
|
user_ptr | User reference provided in Ucs_InitData_t::user_ptr |