C2A_Core
|
関数 | |
int | OBC_C2A_SendFromObc (int port_id, unsigned char *buffer, int offset, int count) |
int | OBC_C2A_ReceivedByObc (int port_id, unsigned char *buffer, int offset, int count) |
int | UART_init (void *my_uart_v) |
UART_CONFIG構造体をグローバルインスタンスとして定義し, ポインタを渡すことでポートを初期化する. [詳解] | |
int | UART_rx (void *my_uart_v, void *data_v, int buffer_size) |
UART_CONFIG構造体にて指定されたchからデータを受信します [詳解] | |
int | UART_tx (void *my_uart_v, void *data_v, int data_size) |
UART_CONFIG構造体にて指定されたchへデータを送信します [詳解] | |
int | UART_reopen (void *my_uart_v, int reason) |
指定されたchを開きなおす [詳解] | |
int OBC_C2A_ReceivedByObc | ( | int | port_id, |
unsigned char * | buffer, | ||
int | offset, | ||
int | count | ||
) |
int OBC_C2A_SendFromObc | ( | int | port_id, |
unsigned char * | buffer, | ||
int | offset, | ||
int | count | ||
) |
int UART_init | ( | void * | my_uart_v | ) |
UART_CONFIG構造体をグローバルインスタンスとして定義し, ポインタを渡すことでポートを初期化する.
[in] | my_uart_v | 初期化するUART_CONFIG構造体へのポインタ |
uart_sils.cpp の 12 行目に定義があります。
int UART_reopen | ( | void * | my_uart_v, |
int | reason | ||
) |
指定されたchを開きなおす
[in] | my_uart_v | : 開きなおす際のポート設定 |
[in] | reason | : repoenの理由を示すコードなど |
uart_sils.cpp の 60 行目に定義があります。
int UART_rx | ( | void * | my_uart_v, |
void * | data_v, | ||
int | buffer_size | ||
) |
UART_CONFIG構造体にて指定されたchからデータを受信します
[in] | my_uart_v | : 対象とするUART_CONFIG構造体へのポインタ |
[in] | data_v | : 受信データ格納先へのポインタ |
[in] | buffer_size | : 受信データ格納先のデータサイズ |
0 | 受信データなし |
正 | 受信データバイト数 |
負 | エラー. UART_ERR_CODE に従う |
uart_sils.cpp の 17 行目に定義があります。
int UART_tx | ( | void * | my_uart_v, |
void * | data_v, | ||
int | data_size | ||
) |
UART_CONFIG構造体にて指定されたchへデータを送信します
[in] | my_uart_v | : 対象とするUART_CONFIG構造体へのポインタ |
[in] | data_v | : 送信データ格納先へのポインタ |
[in] | data_size | : 送信データサイズ |
uart_sils.cpp の 33 行目に定義があります。