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

定数定義(LIN用)

本製品のLIN用の定数定義を説明します。

主に使うAPI

定義一覧

項目定数名
LIN動作モードMPX_LIN_MODE_*
LINリビジョンMPX_LIN_REV_*
LINチェックサム種別MPX_LIN_PARAM_CS_*
LINシミュレーション設定有効/無効MPX_LIN_SIM_*
LINフレーム種別MPX_LIN_FRAME_TYPE_*
LINログ種別MPX_LIN_LOG_TYPE_*
LINエラーコードMPX_LIN_ERR_*
LINステータスMPX_LIN_STS_*

定義詳細(LIN用)

LIN動作モード

定数名意味合い
MPX_LIN_MODE_MONITOR0 (0x0)モニタモード
MPX_LIN_MODE_MASTER1 (0x1)マスタシミュレーションモード
MPX_LIN_MODE_MASTER_NOSLEEP2 (0x2)マスタシミュレーションモード(Sleepしない)
MPX_LIN_MODE_SLAVE3 (0x3)スレーブシミュレーションモード
MPX_LIN_MODE_NONE255 (0xFF)動作なし

LINリビジョン

定数名意味合い
MPX_LIN_REV_130 (0x0)Rev. 1.3
MPX_LIN_REV_201 (0x1)Rev. 2.0
MPX_LIN_REV_212 (0x2)Rev. 2.1
MPX_LIN_REV_223 (0x3)Rev. 2.2

LINチェックサム種別

定数名意味合い
MPX_LIN_PARAM_CS_CLASSIC0 (0x0)クラシックチェックサム
MPX_LIN_PARAM_CS_ENHANCED1 (0x1)拡張チェックサム

LINシミュレーション設定有効/無効

定数名意味合い
MPX_LIN_SIM_DIS0 (0x0)スケジュール/ワンタイム無効
MPX_LIN_SIM_ENA1 (0x1)スケジュール/ワンタイム有効

LINフレーム種別

定数名意味合い
MPX_LIN_FRAME_TYPE_WAKEUP3 (0x3)Wakeupパルス
MPX_LIN_FRAME_TYPE_SLEEP4 (0x4)スリープコマンド
MPX_LIN_FRAME_TYPE_TX5 (0x5)送信
MPX_LIN_FRAME_TYPE_RX6 (0x6)受信

LINログ種別

定数名意味合い
MPX_LIN_LOG_TYPE_HEADER1 (0x1)ヘッダ
MPX_LIN_LOG_TYPE_RESPONSE2 (0x2)レスポンス
MPX_LIN_LOG_TYPE_WAKEUP3 (0x3)Wakeupパルス
MPX_LIN_LOG_TYPE_SLEEP4 (0x4)スリープコマンド
MPX_LIN_LOG_TYPE_BUS7 (0x7)バスエラー
MPX_LIN_LOG_TYPE_BUSSLEEP9 (0x9)バスSleep

LINエラーコード

定数名意味合い
MPX_LIN_ERR_NONE0 (0x0)エラーなし
MPX_LIN_ERR_SBL1 (0x1)SynchBreak Too Long
MPX_LIN_ERR_SBS2 (0x2)SynchBreak Too Short
MPX_LIN_ERR_PARITY3 (0x3)Parity Err.
MPX_LIN_ERR_SHORT4 (0x4)Short Msg.
MPX_LIN_ERR_CHKSUM5 (0x5)CheckSum Err.
MPX_LIN_ERR_NORES6 (0x6)Slave Not Responding
MPX_LIN_ERR_BIT7 (0x7)Bit Err.
MPX_LIN_ERR_FRAMING8 (0x8)Framing Err.
MPX_LIN_ERR_SFIELD9 (0x9)SynchField Err.
MPX_LIN_ERR_HTIMEOUT10 (0xA)Header Timeout
MPX_LIN_ERR_UART11 (0xB)UART Err. (Framing Err.以外)

LINステータス

定数名意味合い
MPX_LIN_STS_RUN0 (0x0)Run(Awake)状態
MPX_LIN_STS_SLEEP1 (0x1)Sleep状態