public JT809_0x1600_0x1601 Deserialize(ref JT809MessagePackReader reader, IJT809Config config) { JT809_0x1600_0x1601 jT809_0X9600_0X1601 = new JT809_0x1600_0x1601(); jT809_0X9600_0X1601.CarInfo = reader.ReadRemainStringContent(); return(jT809_0X9600_0X1601); }
public JT809_0x9200_0x9204 Deserialize(ref JT809MessagePackReader reader, IJT809Config config) { JT809_0x9200_0x9204 jT809_0X1200_0x9204 = new JT809_0x9200_0x9204(); jT809_0X1200_0x9204.CarInfo = reader.ReadRemainStringContent(); return(jT809_0X1200_0x9204); }
public JT809_0x9200_0x9204 Deserialize(ref JT809MessagePackReader reader, IJT809Config config) { JT809_0x9200_0x9204 value = new JT809_0x9200_0x9204(); value.CarInfo = reader.ReadRemainStringContent(); return(value); }
public void Analyze(ref JT809MessagePackReader reader, Utf8JsonWriter writer, IJT809Config config) { JT809_0x9200_0x9204 value = new JT809_0x9200_0x9204(); var virtualHex = reader.ReadVirtualArray(reader.ReadCurrentRemainContentLength()); value.CarInfo = reader.ReadRemainStringContent(); writer.WriteString($"[{virtualHex.ToArray().ToHexString()}]车辆信息", value.CarInfo); }
public JT809_0x1600_0x1601 Deserialize(ref JT809MessagePackReader reader, IJT809Config config) { JT809_0x1600_0x1601 value = new JT809_0x1600_0x1601(); if (config.Version == JT809Version.JTT2019) { value.SourceDataType = reader.ReadUInt16(); value.SourceMsgSn = reader.ReadUInt32(); } value.CarInfo = reader.ReadRemainStringContent(); return(value); }
public void Analyze(ref JT809MessagePackReader reader, Utf8JsonWriter writer, IJT809Config config) { JT809_0x1600_0x1601 value = new JT809_0x1600_0x1601(); if (config.Version == JT809Version.JTT2019) { value.SourceDataType = reader.ReadUInt16(); writer.WriteString($"[{value.SourceDataType.ReadNumber()}]对应启动车辆定位信息交换请求消息源子业务类型标识", ((JT809SubBusinessType)value.SourceDataType).ToString()); value.SourceMsgSn = reader.ReadUInt32(); writer.WriteNumber($"[{value.SourceMsgSn.ReadNumber()}对应启动车辆定位信息交换请求消息源报文序列号]", value.SourceMsgSn); } var virtualHex = reader.ReadVirtualArray(reader.ReadCurrentRemainContentLength()); value.CarInfo = reader.ReadRemainStringContent(); writer.WriteString($"[{virtualHex.ToArray().ToHexString()}]车辆信息", value.CarInfo); }