CONDITION_XCVR
(edit this)
  • System usage: #define CONDITION_XCVR 910
  • Application usage: #define APP_CONDITION_XCVR -1910
  • Introduced in: 12.1m1/8.5m2
  • Processed by: charging interface (_coil), control receiver (_puppet), hypervisor (_xanadu-client)**, TESI, internal restraint interface (_compliance)**, sxdwm display manager drivers (_exhibition-dwm, _exhibition-tty,** etc.)

Description: Reports status of transceiver modules, as defined in the Robot Hardware Handbook.

Parameter format: A bitmask, where 0 = normal, 1 = damaged, 2 = unresponsive, 3 = offline. Digits correspond to XSRM, SODL, CR, CHR, and BSMT, respectively. For example, 108 (0, 1, 2, 3, 0) indicates that the sub-optical data link is damaged, the control receiver is unresponsive, and the command hook radio is offline.