付録C マシンコード形式
メッセージデータのEncodingフィールドの構造について説明します。メッセージの構成およびメッセージデータの形式については,マニュアル「TP1/Message Queue プログラム作成の手引」を参照してください。
Encodingフィールドは,次に示す四つのサブフィールドで構成される32ビット整数です。
-
2進整数に必要なマシンコード形式
-
10進パック形式整数に必要なマシンコード形式
-
浮動小数点数に必要なマシンコード形式
-
予備ビット
サブフィールドは,ビットマスクで識別されます。ビットマスクは,各サブフィールドに対応する位置のビットが1で,そのほかのビットは0です。最上位のビットは0,最下位のビットは31のようにナンバリングされ,各マスクは次のように定義されています。