types

package
v0.0.0-...-3bb4181 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2024 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DeviceType_name = map[int32]string{
		0: "TELTONIKA",
		1: "WANWAY",
		2: "CONCOX",
	}
	DeviceType_value = map[string]int32{
		"TELTONIKA": 0,
		"WANWAY":    1,
		"CONCOX":    2,
	}
)

Enum value maps for DeviceType.

View Source
var (
	DeviceProtocolType_name = map[int32]string{
		0: "FM1200",
		1: "GT06",
		2: "TR06",
	}
	DeviceProtocolType_value = map[string]int32{
		"FM1200": 0,
		"GT06":   1,
		"TR06":   2,
	}
)

Enum value maps for DeviceProtocolType.

View Source
var File_common_types_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ConcoxPacket

type ConcoxPacket struct {
	RawData []byte `protobuf:"bytes,1,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcoxPacket) Descriptor deprecated

func (*ConcoxPacket) Descriptor() ([]byte, []int)

Deprecated: Use ConcoxPacket.ProtoReflect.Descriptor instead.

func (*ConcoxPacket) GetRawData

func (x *ConcoxPacket) GetRawData() []byte

func (*ConcoxPacket) ProtoMessage

func (*ConcoxPacket) ProtoMessage()

func (*ConcoxPacket) ProtoReflect

func (x *ConcoxPacket) ProtoReflect() protoreflect.Message

func (*ConcoxPacket) Reset

func (x *ConcoxPacket) Reset()

func (*ConcoxPacket) String

func (x *ConcoxPacket) String() string

type DeviceProtocolType

type DeviceProtocolType int32
const (
	DeviceProtocolType_FM1200 DeviceProtocolType = 0
	DeviceProtocolType_GT06   DeviceProtocolType = 1
	DeviceProtocolType_TR06   DeviceProtocolType = 2
)

func (DeviceProtocolType) Descriptor

func (DeviceProtocolType) Enum

func (DeviceProtocolType) EnumDescriptor deprecated

func (DeviceProtocolType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DeviceProtocolType.Descriptor instead.

func (DeviceProtocolType) Number

func (DeviceProtocolType) String

func (x DeviceProtocolType) String() string

func (DeviceProtocolType) Type

type DeviceResponse

type DeviceResponse struct {
	Imei     string `protobuf:"bytes,1,opt,name=imei,proto3" json:"imei,omitempty"`
	Response string `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceResponse) Descriptor deprecated

func (*DeviceResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceResponse.ProtoReflect.Descriptor instead.

func (*DeviceResponse) GetImei

func (x *DeviceResponse) GetImei() string

func (*DeviceResponse) GetResponse

func (x *DeviceResponse) GetResponse() string

func (*DeviceResponse) ProtoMessage

func (*DeviceResponse) ProtoMessage()

func (*DeviceResponse) ProtoReflect

func (x *DeviceResponse) ProtoReflect() protoreflect.Message

func (*DeviceResponse) Reset

func (x *DeviceResponse) Reset()

func (*DeviceResponse) String

func (x *DeviceResponse) String() string

type DeviceStatus

type DeviceStatus struct {
	Imei             string                 `protobuf:"bytes,1,opt,name=imei,proto3" json:"imei,omitempty"`
	DeviceType       DeviceType             `protobuf:"varint,2,opt,name=device_type,json=deviceType,proto3,enum=types.DeviceType" json:"device_type,omitempty"`
	Timestamp        *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	MessageType      string                 `protobuf:"bytes,4,opt,name=message_type,json=messageType,proto3" json:"message_type,omitempty"`
	Position         *GPSPosition           `protobuf:"bytes,5,opt,name=position,proto3" json:"position,omitempty"`
	VehicleStatus    *VehicleStatus         `protobuf:"bytes,6,opt,name=vehicle_status,json=vehicleStatus,proto3" json:"vehicle_status,omitempty"`
	BatteryLevel     int32                  `protobuf:"varint,7,opt,name=battery_level,json=batteryLevel,proto3" json:"battery_level,omitempty"`
	Temperature      float32                `protobuf:"fixed32,8,opt,name=temperature,proto3" json:"temperature,omitempty"`
	Odometer         int32                  `protobuf:"varint,9,opt,name=odometer,proto3" json:"odometer,omitempty"`
	FuelLevel        int32                  `protobuf:"varint,10,opt,name=fuel_level,json=fuelLevel,proto3" json:"fuel_level,omitempty"`
	IdentificationId string                 `protobuf:"bytes,11,opt,name=identification_id,json=identificationId,proto3" json:"identification_id,omitempty"`
	// Types that are assignable to RawData:
	//
	//	*DeviceStatus_WanwayPacket
	//	*DeviceStatus_TeltonikaPacket
	//	*DeviceStatus_ConcoxPacket
	RawData isDeviceStatus_RawData `protobuf_oneof:"raw_data"`
	// contains filtered or unexported fields
}

func (*DeviceStatus) Descriptor deprecated

func (*DeviceStatus) Descriptor() ([]byte, []int)

Deprecated: Use DeviceStatus.ProtoReflect.Descriptor instead.

func (*DeviceStatus) GetBatteryLevel

func (x *DeviceStatus) GetBatteryLevel() int32

func (*DeviceStatus) GetConcoxPacket

func (x *DeviceStatus) GetConcoxPacket() *ConcoxPacket

func (*DeviceStatus) GetDeviceType

func (x *DeviceStatus) GetDeviceType() DeviceType

func (*DeviceStatus) GetFuelLevel

func (x *DeviceStatus) GetFuelLevel() int32

func (*DeviceStatus) GetIdentificationId

func (x *DeviceStatus) GetIdentificationId() string

func (*DeviceStatus) GetImei

func (x *DeviceStatus) GetImei() string

func (*DeviceStatus) GetMessageType

func (x *DeviceStatus) GetMessageType() string

func (*DeviceStatus) GetOdometer

func (x *DeviceStatus) GetOdometer() int32

func (*DeviceStatus) GetPosition

func (x *DeviceStatus) GetPosition() *GPSPosition

func (*DeviceStatus) GetRawData

func (m *DeviceStatus) GetRawData() isDeviceStatus_RawData

func (*DeviceStatus) GetTeltonikaPacket

func (x *DeviceStatus) GetTeltonikaPacket() *TeltonikaPacket

func (*DeviceStatus) GetTemperature

func (x *DeviceStatus) GetTemperature() float32

func (*DeviceStatus) GetTimestamp

func (x *DeviceStatus) GetTimestamp() *timestamppb.Timestamp

func (*DeviceStatus) GetVehicleStatus

func (x *DeviceStatus) GetVehicleStatus() *VehicleStatus

func (*DeviceStatus) GetWanwayPacket

func (x *DeviceStatus) GetWanwayPacket() *WanwayPacket

func (*DeviceStatus) ProtoMessage

func (*DeviceStatus) ProtoMessage()

func (*DeviceStatus) ProtoReflect

func (x *DeviceStatus) ProtoReflect() protoreflect.Message

func (*DeviceStatus) Reset

func (x *DeviceStatus) Reset()

func (*DeviceStatus) String

func (x *DeviceStatus) String() string

type DeviceStatus_ConcoxPacket

type DeviceStatus_ConcoxPacket struct {
	ConcoxPacket *ConcoxPacket `protobuf:"bytes,14,opt,name=concox_packet,json=concoxPacket,proto3,oneof"`
}

type DeviceStatus_TeltonikaPacket

type DeviceStatus_TeltonikaPacket struct {
	TeltonikaPacket *TeltonikaPacket `protobuf:"bytes,13,opt,name=teltonika_packet,json=teltonikaPacket,proto3,oneof"`
}

type DeviceStatus_WanwayPacket

type DeviceStatus_WanwayPacket struct {
	WanwayPacket *WanwayPacket `protobuf:"bytes,12,opt,name=wanway_packet,json=wanwayPacket,proto3,oneof"`
}

type DeviceType

type DeviceType int32
const (
	DeviceType_TELTONIKA DeviceType = 0
	DeviceType_WANWAY    DeviceType = 1
	DeviceType_CONCOX    DeviceType = 2
)

func (DeviceType) Descriptor

func (DeviceType) Descriptor() protoreflect.EnumDescriptor

func (DeviceType) Enum

func (x DeviceType) Enum() *DeviceType

func (DeviceType) EnumDescriptor deprecated

func (DeviceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DeviceType.Descriptor instead.

func (DeviceType) Number

func (x DeviceType) Number() protoreflect.EnumNumber

func (DeviceType) String

func (x DeviceType) String() string

func (DeviceType) Type

type GPSPosition

type GPSPosition struct {
	Latitude   float32  `protobuf:"fixed32,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
	Longitude  float32  `protobuf:"fixed32,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
	Altitude   float32  `protobuf:"fixed32,3,opt,name=altitude,proto3" json:"altitude,omitempty"`
	Speed      *float32 `protobuf:"fixed32,4,opt,name=speed,proto3,oneof" json:"speed,omitempty"`
	Course     float32  `protobuf:"fixed32,5,opt,name=course,proto3" json:"course,omitempty"`
	Satellites int32    `protobuf:"varint,6,opt,name=satellites,proto3" json:"satellites,omitempty"`
	// contains filtered or unexported fields
}

func (*GPSPosition) Descriptor deprecated

func (*GPSPosition) Descriptor() ([]byte, []int)

Deprecated: Use GPSPosition.ProtoReflect.Descriptor instead.

func (*GPSPosition) GetAltitude

func (x *GPSPosition) GetAltitude() float32

func (*GPSPosition) GetCourse

func (x *GPSPosition) GetCourse() float32

func (*GPSPosition) GetLatitude

func (x *GPSPosition) GetLatitude() float32

func (*GPSPosition) GetLongitude

func (x *GPSPosition) GetLongitude() float32

func (*GPSPosition) GetSatellites

func (x *GPSPosition) GetSatellites() int32

func (*GPSPosition) GetSpeed

func (x *GPSPosition) GetSpeed() float32

func (*GPSPosition) ProtoMessage

func (*GPSPosition) ProtoMessage()

func (*GPSPosition) ProtoReflect

func (x *GPSPosition) ProtoReflect() protoreflect.Message

func (*GPSPosition) Reset

func (x *GPSPosition) Reset()

func (*GPSPosition) String

func (x *GPSPosition) String() string

type TeltonikaPacket

type TeltonikaPacket struct {
	RawData []byte `protobuf:"bytes,1,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`
	// contains filtered or unexported fields
}

func (*TeltonikaPacket) Descriptor deprecated

func (*TeltonikaPacket) Descriptor() ([]byte, []int)

Deprecated: Use TeltonikaPacket.ProtoReflect.Descriptor instead.

func (*TeltonikaPacket) GetRawData

func (x *TeltonikaPacket) GetRawData() []byte

func (*TeltonikaPacket) ProtoMessage

func (*TeltonikaPacket) ProtoMessage()

func (*TeltonikaPacket) ProtoReflect

func (x *TeltonikaPacket) ProtoReflect() protoreflect.Message

func (*TeltonikaPacket) Reset

func (x *TeltonikaPacket) Reset()

func (*TeltonikaPacket) String

func (x *TeltonikaPacket) String() string

type VehicleStatus

type VehicleStatus struct {
	Ignition     *bool `protobuf:"varint,1,opt,name=ignition,proto3,oneof" json:"ignition,omitempty"`
	Overspeeding bool  `protobuf:"varint,2,opt,name=overspeeding,proto3" json:"overspeeding,omitempty"`
	RashDriving  bool  `protobuf:"varint,3,opt,name=rash_driving,json=rashDriving,proto3" json:"rash_driving,omitempty"`
	// contains filtered or unexported fields
}

func (*VehicleStatus) Descriptor deprecated

func (*VehicleStatus) Descriptor() ([]byte, []int)

Deprecated: Use VehicleStatus.ProtoReflect.Descriptor instead.

func (*VehicleStatus) GetIgnition

func (x *VehicleStatus) GetIgnition() bool

func (*VehicleStatus) GetOverspeeding

func (x *VehicleStatus) GetOverspeeding() bool

func (*VehicleStatus) GetRashDriving

func (x *VehicleStatus) GetRashDriving() bool

func (*VehicleStatus) ProtoMessage

func (*VehicleStatus) ProtoMessage()

func (*VehicleStatus) ProtoReflect

func (x *VehicleStatus) ProtoReflect() protoreflect.Message

func (*VehicleStatus) Reset

func (x *VehicleStatus) Reset()

func (*VehicleStatus) String

func (x *VehicleStatus) String() string

type WanwayPacket

type WanwayPacket struct {
	RawData []byte `protobuf:"bytes,1,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`
	// contains filtered or unexported fields
}

func (*WanwayPacket) Descriptor deprecated

func (*WanwayPacket) Descriptor() ([]byte, []int)

Deprecated: Use WanwayPacket.ProtoReflect.Descriptor instead.

func (*WanwayPacket) GetRawData

func (x *WanwayPacket) GetRawData() []byte

func (*WanwayPacket) ProtoMessage

func (*WanwayPacket) ProtoMessage()

func (*WanwayPacket) ProtoReflect

func (x *WanwayPacket) ProtoReflect() protoreflect.Message

func (*WanwayPacket) Reset

func (x *WanwayPacket) Reset()

func (*WanwayPacket) String

func (x *WanwayPacket) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL