複数のバイト/バイト配列を含むレコードがあります。
type
TRdmPacket = record
sc: byte;
subSc: byte;
msgLength: byte;
destUID: array[0..5] of byte;
srcUID: array[0..5] of byte;
transNum: byte;
portID: byte;
msgCount: byte;
subDevice: array[0..1] of byte;
cc: byte;
pid: array[0..1] of byte;
pdl: byte;
end;
このタイプの単一のレコードがあり、内部のバイトをループする必要があります (各バイトをチェックサムに追加して単純なチェックサムを作成するため)。ループでこれを行う簡単な方法はありますか、それともレコード内の各要素を個別に調べる必要がありますか?