int CCSDS_init(void *my_ccsds_v)
CCSDS の init
int CCSDS_rx(void *my_ccsds_v, void *data_v, int buffer_size)
CCSDS 受信. API を呼び出し, buffer に受信結果をコピーする
int CCSDS_tx(void *my_ccsds_v, void *data_v, int data_size)
CCSDS 送信. API を呼び出し, 送信を行う
int CCSDS_reopen(void *my_ccsds_v, int reason)
CCSDS reopen
int(* IF_RX[])(void *my_if, void *data_v, int buffer_size)
int(* IF_init[])(void *my_if)
int(* IF_reopen[])(void *my_if, int reason)
int(* IF_TX[])(void *my_if, void *data_v, int data_size)
int UART_reopen(void *my_uart_v, int reason)
指定されたchを開きなおす
int UART_init(void *my_uart_v)
UART_CONFIG構造体をグローバルインスタンスとして定義し, ポインタを渡すことでポートを初期化する.
int UART_tx(void *my_uart_v, void *data_v, int data_size)
UART_CONFIG構造体にて指定されたchへデータを送信します
int UART_rx(void *my_uart_v, void *data_v, int buffer_size)
UART_CONFIG構造体にて指定されたchからデータを受信します