374 lines
7.6 KiB
Go
374 lines
7.6 KiB
Go
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
|
|
}
|