PMX PythonLib 応答データ指定定数一覧
『PMX Library for Python』の応答データ指定の定数一覧について解説します。
【解説】
『PMX Library for Python』は応答データ指定を設定しやすいように各モードを定数としてご用意しています。
【例】
1 2 3 4 |
from PmxLib import PmxLib as PMX ...略 receiveMode = PMX.ReceiveDataOption.Full # すべて返す status = pmx.setMotorReceive(ServoID, receiveMode, writeOpt=0x01) |
【一覧】
1 2 3 4 5 6 7 8 9 10 11 12 13 |
@dataclass(frozen=True) class ReceiveDataOption: NoReturn = 0x00 Position = 0x01 Speed = 0x02 Current = 0x04 Torque = 0x08 Pwm = 0x10 MotorTemp = 0x20 CpuTemp = 0x40 Voltage = 0x80 Full = 0xFF |
PMX.ReceiveDataOption.Position + PMX.ReceiveDataOption.Speedのように組み合わせることも可能です。