Research Article
CIB: An Improved Communication Architecture for Real-Time Monitoring of Aerospace Materials, Instruments, and Sensors on the ISS
Table 1
Health and status packet format transmitted once per major frame (once per second).
| Type | Variable | Description |
| Unsigned char | opto[2] | State of optoisolators that determine whether the AO and FTSCE experiments are enabled | Unsigned long | last_poll_time | Beginning of the current polling cycle | Unsigned short | poll_cycles | Number of completed polling cycles | Unsigned char | poll_map[20] | Determines which experiments are to be polled | Unsigned short | sequence[20] | Packet sequence number of each of the experiments | Unsigned char | valid_crc[20] | 0×FF = valid | Unsigned long | last_cmd_time[20] | Time last experiment command received | Unsigned long | last_cib_cmd_time | Time last CIB command received | Unsigned char | valid_ack[20] | 0×FF = valid | Unsigned short | cmd_cnt[20] | Count of commands sent to experiments | Unsigned short | cib_cmd_cnt | Count of commands sent to CIB | Unsigned short | err_cmd | Command for nonpolled APID. Error = APID. 0×FFFF = no error | Unsigned short | err_poll | Invalid polling table received. Unused | Unsigned char | last_cmd[106] | Last command transmitted to experiments | Unsigned char | last_cib_cmd[106] | Last command transmitted to the CIB | Unsigned char | last_ftsce_cmd[100] | Last command sent to FTSCE | Unsigned char | ftsce_data[124] | Data transmitted by FTSCE | Unsigned char | reserved[64] | |
|
|