定数定義
定数定義
以下の定数定義が定義されています。
| 定義名 | 定数名 |
|---|---|
| エラーコード | MPX_COUT_* |
| メッセージプロトコル | MPX_COUT_LOGTYPE_* |
| メッセージ送受信方向 | MPX_COUT_DIR_* |
| フレーム種別 | MPX_COUT_RTR_* |
| スレッド種別 | MPX_COUT_THREAD_* |
| CAN-IDの種類 | MPX_COUT_CAN_ID_* |
| コールアウトカスタムパラメーターのデータ型 | CALLOUT_TYPE_* |
| ビットアラインメント | CALLOUT_ALIGN_* |
| バイトエンディアン | CALLOUT_ENDIAN_* |
エラーコード
エラーコードの定数定義は、以下の通りです。
| 定数名 | 意味合い |
|---|---|
| MPX_COUT_OK | 正常 |
| MPX_COUT_OVERATTEMPT | MAC検証回数超過 |
| MPX_COUT_FVDROP | FV破棄 |
| MPX_COUT_CFGERR | コンフィグ値異常 |
| MPX_COUT_ILLEGALMAC | MAC値異常 |
| MPX_COUT_ILLEGALFV | FV値異常 |
| MPX_COUT_ERROR | その他の異常 |
メッセージプロトコル
メッセージプロトコルの定数定義は、以下の通りです。
| 定数名 | 意味合い |
|---|---|
| MPX_COUT_LOGTYPE_NONE | 無効 |
| MPX_COUT_LOGTYPE_CAN | CANメッセージ |
| MPX_COUT_LOGTYPE_CANFD | CAN-FDメッセージ(BRS有効) |
| MPX_COUT_LOGTYPE_CANFD_NOBRS | CAN-FDメッセージ(BRS無効) |
メッセージ 送受信方向
メッセージ送受信方向の定数定義は、以下の通りです。
| 定数名 | 意味合い |
|---|---|
| MPX_COUT_DIR_RX | 受信メッセージ |
| MPX_COUT_DIR_TX | 送信メッセージ |
フレーム種別
フレーム種別の定数定義は、以下の通りです。
| 定数名 | 意味合い |
|---|---|
| MPX_COUT_RTR_DATA | データフレーム |
| MPX_COUT_RTR_REMOTE | リモートフレーム |
スレッド種別
スレッド種別の定数定義は、以下の通りです。
| 定数名 | 意味合い |
|---|---|
| MPX_COUT_THREAD_MON | モニタスレッド |
| MPX_COUT_THREAD_SEND | 送信スレッド |
CAN IDの種類
CAN IDの種類の定数定義は、以下の通りです。
| 定数名 | 意味合い |
|---|---|
| MPX_COUT_CAN_ID_STD | 標準ID |
| MPX_COUT_CAN_ID_EXT | 拡張ID |
コールアウトカスタムパラメーターのデータ型
コールアウトカスタムパラメーターのデータ型の定数定義は、以下の通りです。
| 定数名 | 意味合い |
|---|---|
| CALLOUT_TYPE_S8 | 8ビット符号付き整数 |
| CALLOUT_TYPE_S16 | 16ビット符号付き整数 |
| CALLOUT_TYPE_S32 | 32ビット符号付き整数 |
| CALLOUT_TYPE_S64 | 64ビット符号付き整数 |
| CALLOUT_TYPE_U8 | 8ビット符号なし整数(※1) |
| CALLOUT_TYPE_U16 | 16ビット符号なし整数 |
| CALLOUT_TYPE_U32 | 32ビット符号なし整数 |
| CALLOUT_TYPE_U64 | 64ビット符号なし整数 |
| CALLOUT_TYPE_CHAR | 1バイト文字(※1) |
※1: 文字列の場合は、どちらかを指定してください。
ビットアラインメント
ビットアラインメントの定数定義は、以下の通りです。
| 定数名 | 意味合い |
|---|---|
| CALLOUT_ALIGN_LEFT | 左寄せ |
| CALLOUT_ALIGN_RIGHT | 右寄せ |
バイトエンディアン
バイトエンディアンの定数定義は、以下の通りです。
| 定数名 | 意味合い |
|---|---|
| CALLOUT_ENDIAN_BIG | ビックエンディアン |
| CALLOUT_ENDIAN_LITTLE | リトルエンディアン |