package gotelem // Code generated by github.com/tinylib/msgp DO NOT EDIT. import ( "github.com/tinylib/msgp/msgp" ) // DecodeMsg implements msgp.Decodable func (z *CanFilter) DecodeMsg(dc *msgp.Reader) (err error) { var field []byte _ = field var zb0001 uint32 zb0001, err = dc.ReadMapHeader() if err != nil { err = msgp.WrapError(err) return } for zb0001 > 0 { zb0001-- field, err = dc.ReadMapKeyPtr() if err != nil { err = msgp.WrapError(err) return } switch msgp.UnsafeString(field) { case "Id": z.Id, err = dc.ReadUint32() if err != nil { err = msgp.WrapError(err, "Id") return } case "Mask": z.Mask, err = dc.ReadUint32() if err != nil { err = msgp.WrapError(err, "Mask") return } case "Inverted": z.Inverted, err = dc.ReadBool() if err != nil { err = msgp.WrapError(err, "Inverted") return } default: err = dc.Skip() if err != nil { err = msgp.WrapError(err) return } } } return } // EncodeMsg implements msgp.Encodable func (z CanFilter) EncodeMsg(en *msgp.Writer) (err error) { // map header, size 3 // write "Id" err = en.Append(0x83, 0xa2, 0x49, 0x64) if err != nil { return } err = en.WriteUint32(z.Id) if err != nil { err = msgp.WrapError(err, "Id") return } // write "Mask" err = en.Append(0xa4, 0x4d, 0x61, 0x73, 0x6b) if err != nil { return } err = en.WriteUint32(z.Mask) if err != nil { err = msgp.WrapError(err, "Mask") return } // write "Inverted" err = en.Append(0xa8, 0x49, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x64) if err != nil { return } err = en.WriteBool(z.Inverted) if err != nil { err = msgp.WrapError(err, "Inverted") return } return } // MarshalMsg implements msgp.Marshaler func (z CanFilter) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // map header, size 3 // string "Id" o = append(o, 0x83, 0xa2, 0x49, 0x64) o = msgp.AppendUint32(o, z.Id) // string "Mask" o = append(o, 0xa4, 0x4d, 0x61, 0x73, 0x6b) o = msgp.AppendUint32(o, z.Mask) // string "Inverted" o = append(o, 0xa8, 0x49, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x64) o = msgp.AppendBool(o, z.Inverted) return } // UnmarshalMsg implements msgp.Unmarshaler func (z *CanFilter) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var zb0001 uint32 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { err = msgp.WrapError(err) return } for zb0001 > 0 { zb0001-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { err = msgp.WrapError(err) return } switch msgp.UnsafeString(field) { case "Id": z.Id, bts, err = msgp.ReadUint32Bytes(bts) if err != nil { err = msgp.WrapError(err, "Id") return } case "Mask": z.Mask, bts, err = msgp.ReadUint32Bytes(bts) if err != nil { err = msgp.WrapError(err, "Mask") return } case "Inverted": z.Inverted, bts, err = msgp.ReadBoolBytes(bts) if err != nil { err = msgp.WrapError(err, "Inverted") return } default: bts, err = msgp.Skip(bts) if err != nil { err = msgp.WrapError(err) return } } } o = bts return } // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message func (z CanFilter) Msgsize() (s int) { s = 1 + 3 + msgp.Uint32Size + 5 + msgp.Uint32Size + 9 + msgp.BoolSize return } // DecodeMsg implements msgp.Decodable func (z *Frame) DecodeMsg(dc *msgp.Reader) (err error) { var field []byte _ = field var zb0001 uint32 zb0001, err = dc.ReadMapHeader() if err != nil { err = msgp.WrapError(err) return } for zb0001 > 0 { zb0001-- field, err = dc.ReadMapKeyPtr() if err != nil { err = msgp.WrapError(err) return } switch msgp.UnsafeString(field) { case "Id": z.Id, err = dc.ReadUint32() if err != nil { err = msgp.WrapError(err, "Id") return } case "Data": z.Data, err = dc.ReadBytes(z.Data) if err != nil { err = msgp.WrapError(err, "Data") return } case "Kind": { var zb0002 uint8 zb0002, err = dc.ReadUint8() if err != nil { err = msgp.WrapError(err, "Kind") return } z.Kind = Kind(zb0002) } default: err = dc.Skip() if err != nil { err = msgp.WrapError(err) return } } } return } // EncodeMsg implements msgp.Encodable func (z *Frame) EncodeMsg(en *msgp.Writer) (err error) { // map header, size 3 // write "Id" err = en.Append(0x83, 0xa2, 0x49, 0x64) if err != nil { return } err = en.WriteUint32(z.Id) if err != nil { err = msgp.WrapError(err, "Id") return } // write "Data" err = en.Append(0xa4, 0x44, 0x61, 0x74, 0x61) if err != nil { return } err = en.WriteBytes(z.Data) if err != nil { err = msgp.WrapError(err, "Data") return } // write "Kind" err = en.Append(0xa4, 0x4b, 0x69, 0x6e, 0x64) if err != nil { return } err = en.WriteUint8(uint8(z.Kind)) if err != nil { err = msgp.WrapError(err, "Kind") return } return } // MarshalMsg implements msgp.Marshaler func (z *Frame) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // map header, size 3 // string "Id" o = append(o, 0x83, 0xa2, 0x49, 0x64) o = msgp.AppendUint32(o, z.Id) // string "Data" o = append(o, 0xa4, 0x44, 0x61, 0x74, 0x61) o = msgp.AppendBytes(o, z.Data) // string "Kind" o = append(o, 0xa4, 0x4b, 0x69, 0x6e, 0x64) o = msgp.AppendUint8(o, uint8(z.Kind)) return } // UnmarshalMsg implements msgp.Unmarshaler func (z *Frame) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var zb0001 uint32 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { err = msgp.WrapError(err) return } for zb0001 > 0 { zb0001-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { err = msgp.WrapError(err) return } switch msgp.UnsafeString(field) { case "Id": z.Id, bts, err = msgp.ReadUint32Bytes(bts) if err != nil { err = msgp.WrapError(err, "Id") return } case "Data": z.Data, bts, err = msgp.ReadBytesBytes(bts, z.Data) if err != nil { err = msgp.WrapError(err, "Data") return } case "Kind": { var zb0002 uint8 zb0002, bts, err = msgp.ReadUint8Bytes(bts) if err != nil { err = msgp.WrapError(err, "Kind") return } z.Kind = Kind(zb0002) } default: bts, err = msgp.Skip(bts) if err != nil { err = msgp.WrapError(err) return } } } o = bts return } // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message func (z *Frame) Msgsize() (s int) { s = 1 + 3 + msgp.Uint32Size + 5 + msgp.BytesPrefixSize + len(z.Data) + 5 + msgp.Uint8Size return } // DecodeMsg implements msgp.Decodable func (z *Kind) DecodeMsg(dc *msgp.Reader) (err error) { { var zb0001 uint8 zb0001, err = dc.ReadUint8() if err != nil { err = msgp.WrapError(err) return } (*z) = Kind(zb0001) } return } // EncodeMsg implements msgp.Encodable func (z Kind) EncodeMsg(en *msgp.Writer) (err error) { err = en.WriteUint8(uint8(z)) if err != nil { err = msgp.WrapError(err) return } return } // MarshalMsg implements msgp.Marshaler func (z Kind) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) o = msgp.AppendUint8(o, uint8(z)) return } // UnmarshalMsg implements msgp.Unmarshaler func (z *Kind) UnmarshalMsg(bts []byte) (o []byte, err error) { { var zb0001 uint8 zb0001, bts, err = msgp.ReadUint8Bytes(bts) if err != nil { err = msgp.WrapError(err) return } (*z) = Kind(zb0001) } o = bts return } // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message func (z Kind) Msgsize() (s int) { s = msgp.Uint8Size return }