DS_CMD_ERR_CODE AOBC_send_cmd(AOBC_Driver *aobc_driver, const CommonCmdPacket *packet)
AOBC へのコマンド送信
AOBC_TX_ERR_CODE
AOBC のコマンド送信エラーコード
@ AOBC_TX_ERR_CODE_CMD_NOT_FOUND
AOBC_RX_ERR_CODE
AOBC のテレメ受信エラーコード
@ AOBC_RX_ERR_CODE_CRC_ERR
@ AOBC_RX_ERR_CODE_TLM_NOT_FOUND
DS_REC_ERR_CODE AOBC_rec(AOBC_Driver *aobc_driver)
AOBC のデータ(テレメ)受信
DS_INIT_ERR_CODE AOBC_init(AOBC_Driver *aobc_driver, uint8_t ch, DS_StreamRecBuffer *rx_buffer)
AOBC 初期化
バッファリングされているテレメをパースしてMOBC内でかんたんに利用できるようにするためのテレメデータ構造体定義
const AOBC_Driver *const aobc_driver
AOBC driver
各制御センサ・アクチュエータ等とのインターフェースドライバ群のスーパークラス
DS_INIT_ERR_CODE
Driver の初期化関数のエラーコード
DS_REC_ERR_CODE
Driver の受信関数のエラーコード
DS_CMD_ERR_CODE
各DIが Driver にコマンドを送るときに,統一的に使うコード
AOBC_TlmBuffer tlm_buffer
struct AOBC_Driver::@22 driver
UART_Config uart_config
RS422 class
DriverSuper super
DriverSuper class
AOBC_TX_ERR_CODE tx_err_code
AOBC_RX_ERR_CODE rx_err_code
DriverSuper の設定 各 IF はこれを継承してつかう.
UARTポートの初期化、データ送信、データ受信の際に必要となる設定情報を格納する構造体