メッセージを正常に機能する形式ser.write('\x01\x03\x01')
で COM ポートに送信しています。次のように機能する関数を作成しようとしています。
def func(inp):
# transport inp to hex format and to be like \xXY (two digits)
# merge in the way '\x01'+'\xXY'+'\x01'
しかし、バックスラッシュの挿入 (2 つのバックスラッシュのように挿入できますが、ポートは単一のバックスラッシュとして読み取ることができません) またはインタープリターによるこのバックスラッシュの読み取り (エラーが発生します) のいずれかで常に問題が発生します。
誰かがすでにそれを行っている場合は、私を助けてください!