public int Serialize(ref byte[] bytes, int offset, JTNE_0x02_0xA2_Device value)
 {
     offset += JTNEBinaryExtensions.WriteByteLittle(bytes, offset, value.TypeCode);
     offset += JTNEBinaryExtensions.WriteUInt16Little(bytes, offset, value.Length);
     offset += JTNEBinaryExtensions.WriteStringLittle(bytes, offset, value.CompanyName, 20);
     return(offset);
 }
 public int Serialize(ref byte[] bytes, int offset, JTNE_0x02_0xA1_Platform value)
 {
     offset += JTNEBinaryExtensions.WriteByteLittle(bytes, offset, value.TypeCode);
     offset += JTNEBinaryExtensions.WriteUInt16Little(bytes, offset, value.Length);
     offset += JTNEBinaryExtensions.WriteStringLittle(bytes, offset, value.UserName, 12);
     offset += JTNEBinaryExtensions.WriteUInt16Little(bytes, offset, value.Age);
     return(offset);
 }
Пример #3
0
 public int Serialize(ref byte[] bytes, int offset, JTNE_0x05_Platform value)
 {
     offset += JTNEBinaryExtensions.WriteDateTime6Little(bytes, offset, value.LoginTime);
     offset += JTNEBinaryExtensions.WriteUInt16Little(bytes, offset, value.LoginNum);
     offset += JTNEBinaryExtensions.WriteStringLittle(bytes, offset, value.PlatformUserName, 12);
     offset += JTNEBinaryExtensions.WriteStringLittle(bytes, offset, value.PlatformPassword, 20);
     offset += JTNEBinaryExtensions.WriteByteLittle(bytes, offset, value.EncryptMethod);
     return(offset);
 }
 public int Serialize(ref byte[] bytes, int offset, JTNE_0x01_Platform value)
 {
     offset += JTNEBinaryExtensions.WriteDateTime6Little(bytes, offset, value.PDATime);
     offset += JTNEBinaryExtensions.WriteUInt16Little(bytes, offset, value.LoginNum);
     offset += JTNEBinaryExtensions.WriteStringLittle(bytes, offset, value.SIM, 20);
     offset += JTNEBinaryExtensions.WriteByteLittle(bytes, offset, (byte)value.BatteryNos.Count);
     offset += JTNEBinaryExtensions.WriteByteLittle(bytes, offset, value.BatteryLength);
     foreach (var item in value.BatteryNos)
     {
         offset += JTNEBinaryExtensions.WriteStringLittle(bytes, offset, item, value.BatteryLength);
     }
     return(offset);
 }
 public int Serialize(ref byte[] bytes, int offset, JTNE_0x81_0x08 value)
 {
     offset += JTNEBinaryExtensions.WriteStringLittle(bytes, offset, value.ParamValue, value.ParamLength);
     return(offset);
 }
Пример #6
0
 public int Serialize(ref byte[] bytes, int offset, JTNE_0x82_0x01 value)
 {
     offset += JTNEBinaryExtensions.WriteStringLittle(bytes, offset, value.UpgradeCommand.ToString());
     return(offset);
 }