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); }
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); }
public int Serialize(ref byte[] bytes, int offset, JTNE_0x82_0x01 value) { offset += JTNEBinaryExtensions.WriteStringLittle(bytes, offset, value.UpgradeCommand.ToString()); return(offset); }