PMX ArduinoLib 通信時のエラー定数一覧
『PMX Library for Arduino』の通信時に発生したエラーの定数一覧について解説します。
【解説】
『PMX Library for Arduino』はPMXサーボとの通信時にエラーが発生した場合に、どのような症状かをわかりやすいように定数にしてご用意しています。なお、このエラーはPMXサーボの機能ではなく、ライブラリ内の処理としてエラーを出力しています。
【一覧】
1 2 3 4 5 6 7 8 9 10 11 12 |
namespace ComError { constexpr unsigned short OK = 0; //!< 正常 constexpr unsigned short TimeOut = 0xFF00; //!< 無応答/Timeoutエラー constexpr unsigned short CrcError = 0xFE00; //!< CRCエラー constexpr unsigned short FormatError = 0xFD00; //!< 作られたデータのフォーマットに異常があった constexpr unsigned short SendError = 0xFC00; //!< 送信する際に異常があった constexpr unsigned short ReceiveError = 0xFB00; //!< 受信したデータに異常があった constexpr unsigned short MotorREADConvertError = 0xFA00; //!< MotorREADのデータ変換に異常があった constexpr unsigned short NG = 0xFA00; //!< 上記以外のエラー constexpr unsigned short ErrorMask = 0xFF00; //!< マスク用のデータ } |