Data-Element 35 (Track2: ".....=.....") を BCD 形式で送信することになっています。「=」文字は「D」に置き換えられます。
BCD で 0x0D は違法ではありませんか?
しかし、顧客は常に正しい... では、どうすればそれができるのでしょうか?
次の静的メソッドを追加できます。
BcdVar(..., IFieldValidator validator)
そして呼び出します:
msg[Bit._035_TRACK_2_DATA] = FieldDescriptor.BcdVar(2, 37, FieldValidators.Track2);
libを変更せずに可能ですか?