メインコンテンツまでスキップ

定数定義

定数定義

以下の定数定義が定義されています。

定義名定数名
エラーコード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_OVERATTEMPTMAC検証回数超過
MPX_COUT_FVDROPFV破棄
MPX_COUT_CFGERRコンフィグ値異常
MPX_COUT_ILLEGALMACMAC値異常
MPX_COUT_ILLEGALFVFV値異常
MPX_COUT_ERRORその他の異常

メッセージプロトコル

メッセージプロトコルの定数定義は、以下の通りです。

定数名意味合い
MPX_COUT_LOGTYPE_NONE無効
MPX_COUT_LOGTYPE_CANCANメッセージ
MPX_COUT_LOGTYPE_CANFDCAN-FDメッセージ(BRS有効)
MPX_COUT_LOGTYPE_CANFD_NOBRSCAN-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_S88ビット符号付き整数
CALLOUT_TYPE_S1616ビット符号付き整数
CALLOUT_TYPE_S3232ビット符号付き整数
CALLOUT_TYPE_S6464ビット符号付き整数
CALLOUT_TYPE_U88ビット符号なし整数(※1)
CALLOUT_TYPE_U1616ビット符号なし整数
CALLOUT_TYPE_U3232ビット符号なし整数
CALLOUT_TYPE_U6464ビット符号なし整数
CALLOUT_TYPE_CHAR1バイト文字(※1)

※1: 文字列の場合は、どちらかを指定してください。

ビットアラインメント

ビットアラインメントの定数定義は、以下の通りです。

定数名意味合い
CALLOUT_ALIGN_LEFT左寄せ
CALLOUT_ALIGN_RIGHT右寄せ

バイトエンディアン

バイトエンディアンの定数定義は、以下の通りです。

定数名意味合い
CALLOUT_ENDIAN_BIGビックエンディアン
CALLOUT_ENDIAN_LITTLEリトルエンディアン