非常に少数のモジュールで Python 1.5.2+ (!!!) を実行する組み込みシステムを使用する必要があります。そして、使用可能な「構造体」モジュールはありません...使用可能なモジュールのリストは次のとおりです。
marshal
imp
_main_
_builtin_
sys
md5
binascii
はい、それだけです。構造体モジュールはありません...
したがって、シリアルに送信する符号なし短整数の 4 バイト表現を作成する必要があります...
構造体の場合:
date = day + month * 32 + (year - 2000) * 512
time = 100 * hour + minute
data = struct.pack(b'HH', date, time)
2 バイトの日付と 2 バイトの時間で、みんな幸せです...
しかし、「struct」モジュールを使用せずに、どうすればそれを行うことができますか?