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

API一覧(共通)

CAN専用APIはAPI一覧(CAN用)、LIN専用APIはAPI一覧(LIN用)を参照してください。

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

用途別クイックガイド

用途先に見るAPI関連ページ
初期化・接続MPXGetAPIVersion, MPXOpen, MPXClose共通APIの使い方(目的別)
実行状態制御MPXGetStatus, MPXMonitorStart, MPXMonitorStop共通導入(最小フロー)
ログ取得MPXSetGetLogMode, MPXSetLogCallBack, MPXGetLog構造体定義(共通), 定数定義(共通)

APIリスト

API名機能代表ユースケース
MPXGetAPIVersionAPIバージョン取得接続前のバージョン確認
MPXOpenMicroPeckerX認識初期化時のデバイス列挙
MPXCloseMicroPeckerX認識解除アプリ終了処理
MPXSetLEDLED制御接続状態の可視化
MPXGetStatusMicroPeckerXステータス取得遷移前の状態確認
MPXMonitorStartモニタリング開始監視/シミュレーション開始
MPXMonitorStopモニタリング停止監視/シミュレーション停止
MPXGetTimeStampタイムスタンプ取得ログ時刻基準の取得
MPXSetLogCallBackログコールバック関数設定イベント駆動でログ取得
MPXSetGetLogModeログ情報取得方法設定API/コールバック方式の切替
MPXGetLogログ情報取得(バッファポインタ)ポーリングでログ取得

APIの呼び出し可能条件

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

APIステータス
未認識認識中(ステータス:MPX_STATUS_***)
RUNPARAMSYNCNONEMONSIM
MPXGetAPIVersion
MPXOpen
MPXClose
MPXSetLED
MPXGetStatus
MPXMonitorStart
MPXMonitorStop
MPXGetTimeStamp
MPXSetGetLogMode
MPXSetLogCallBack
MPXGetLog