コード例 #1
0
        public static byte[] GetBlock(DataFormatEnum formatEnum, UnitsOfMeasurement units, sbyte exponent, byte nameSpace, ushort description)
        {
            byte[] data = new byte[7];
            int    pos  = 0;

            formatEnum.ToByte().WriteToBuffer(data, ref pos); // 0
            exponent.WriteToBuffer(data, ref pos);            // 1
            units.ToUint16().WriteToBuffer(data, ref pos);    // 2
            nameSpace.WriteToBuffer(data, ref pos);           // namespace    4
            description.WriteToBuffer(data, ref pos);         // 5
            return(data);
        }
コード例 #2
0
 public static void SetUnits(byte[] data, UnitsOfMeasurement units)
 {
     units.ToUint16().WriteToBuffer(data, 2);
 }