|
APIs, concepts, guides, and more
|
|
strong |
Reported as the State field of MotionController::NetworkSyncGroupStatusGet, and recordable via RSIControllerAddressTypeNETWORK_SYNC_GROUP_STATE. The state is driven by the group's cyclic Working Counter every network sample, so DEGRADED and ABSENT assert within a few samples of the fault. See Sync Groups for the full concept (configuration workflow, monitoring, and recovery).
| Enumerator | |
|---|---|
| RSINetworkSyncGroupStateUNUSED | Sync group slot is not in use (no nodes assigned, or the network has not been started). |
| RSINetworkSyncGroupStateOPERATIONAL | All group nodes operational; group WKC matches expected (healthy, DataValid true). |
| RSINetworkSyncGroupStateDEGRADED | Tolerated WKC mismatch: members responding but at least one not in OP, or only some members responding (partial). Group inputs are frozen at last-good values (DataValid false). Recoverable in place with MotionController::NetworkSyncGroupRecover. |
| RSINetworkSyncGroupStateRECOVERING | A recovery operation (MotionController::NetworkSyncGroupRecover) is in progress for this group. If recovery fails, the prior state is restored. |
| RSINetworkSyncGroupStateABSENT | No member of the group is responding on the wire (physically disconnected or unpowered). Reconnect the hardware first: the group returns to DEGRADED when members respond again, then recover. A power-cycled member requires a full network restart. |
Definition at line 638 of file rsienums.h.