C2A_Core
uart_test.h
[詳解]
1 
5 #ifndef UART_TEST_H_
6 #define UART_TEST_H_
7 
10 
15 typedef struct
16 {
17  uint8_t flag;
19 
24 typedef struct
25 {
26  struct
27  {
30  } driver;
33 
34 
35 // 基本関数
36 
47 
54 
62 
63 #endif
const UART_TEST_Driver *const uart_test_driver
Definition: di_uart_test.c:24
各制御センサ・アクチュエータ等とのインターフェースドライバ群のスーパークラス
DS_INIT_ERR_CODE
Driver の初期化関数のエラーコード
Definition: driver_super.h:70
#define DS_STREAM_MAX
Definition: driver_super.h:31
DS_REC_ERR_CODE
Driver の受信関数のエラーコード
Definition: driver_super.h:84
DS_CMD_ERR_CODE
各DIが Driver にコマンドを送るときに,統一的に使うコード
Definition: driver_super.h:100
フレーム受信バッファ
Definition: driver_super.h:222
DriverSuper の設定 各 IF はこれを継承してつかう.
Definition: driver_super.h:407
UARTポートの初期化、データ送信、データ受信の際に必要となる設定情報を格納する構造体
Definition: uart.h:81
UART_TEST_Info info
Definition: uart_test.h:31
UART_Config uart_config
RS422 class
Definition: uart_test.h:29
DriverSuper super
DriverSuper class
Definition: uart_test.h:28
uint8_t flag
Definition: uart_test.h:17
UART通信ラッパーのクラスです。
DS_CMD_ERR_CODE UART_TEST_send(UART_TEST_Driver *uart_test_driver, uint8_t id)
UART_TESTへのコマンド送信
Definition: uart_test.c:147
DS_INIT_ERR_CODE UART_TEST_init(UART_TEST_Driver *uart_test_driver, uint8_t ch, DS_StreamRecBuffer *rx_buffers[DS_STREAM_MAX])
UART_TEST初期化
Definition: uart_test.c:31
DS_REC_ERR_CODE UART_TEST_rec(UART_TEST_Driver *uart_test_driver)
UART_TESTのデータ(テレメ)受信
Definition: uart_test.c:93