| 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 |