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

API一覧(LIN用)

共通APIはAPI一覧(共通)を参照してください。

本製品で使用できるLIN用APIのリストと、各APIの呼び出し可能条件を説明します。

用途別クイックガイド

用途先に見るAPI関連ページ
通信条件を設定するMPXLINSetParamLIN API対応表, 定数定義(LIN用)
マスタシミュレーションMPXLINSetMasterSim, MPXLINSetMasterSchedule, MPXLINChangeMasterSchedule構造体定義(LIN用), LINマスタサンプル
スレーブシミュレーションMPXLINSetSlaveSim, MPXLINSetSlaveItem, MPXLINChangeSlaveItemLINスレーブサンプル
ログ取得/解析MPXLINGetLogEx共通API詳細, LINモニタサンプル

APIリスト

API名機能代表ユースケース
MPXLINSetParamLIN通信パラメータ設定監視/マスタ/スレーブ開始前の条件設定
MPXLINGetLogExLINログ情報取得(構造体配列格納)LINログの定期取得
MPXLINSetStatusLINステータス設定Run/Sleep状態の制御
MPXLINSetMasterSimLINマスタシミュレーション設定スケジュール内容の初期設定
MPXLINSetMasterItemLINマスタシミュレーションアイテム設定アイテムの有効/無効切替
MPXLINChangeMasterItemLINマスタシミュレーションアイテム変更アイテム内容の動的変更
MPXLINSetMasterScheduleLINマスタスケジュール設定スケジュール有効化/OneTime設定
MPXLINChangeMasterScheduleLINマスタスケジュール変更実行スケジュール切替
MPXLINPauseMasterScheduleLINマスタスケジュール停止一時停止/再開
MPXLINMasterInterruptLIN割り込み送信マスタからの即時割り込み送信
MPXLINSetSlaveSimLINスレーブシミュレーション設定応答定義の初期設定
MPXLINSetSlaveItemLINスレーブシミュレーションアイテム設定応答IDごとの有効/無効切替
MPXLINChangeSlaveItemLINスレーブシミュレーションアイテム変更応答データの動的変更
MPXLINSlaveWakeupLINスレーブWakeup送信バス復帰要求の送信

APIの呼び出し可能条件

各APIは、以下の表においてMicroPeckerX本体の認識状態またはステータスが「○」印となっている時に呼び出し可能です。
それ以外の状態で呼び出した場合の動作は保証しておりません。

APIステータス
未認識認識中(ステータス:MPX_STATUS_***)
RUNPARAMSYNCNONEMONSIM
MPXLINSetParam
MPXLINGetLogEx
MPXLINSetStatus
MPXLINSetMasterSim
MPXLINSetMasterItem
MPXLINChangeMasterItem
MPXLINSetMasterSchedule
MPXLINChangeMasterSchedule
MPXLINPauseMasterSchedule
MPXLINMasterInterrupt
MPXLINSetSlaveSim
MPXLINSetSlaveItem
MPXLINChangeSlaveItem
MPXLINSlaveWakeup