Location

package
v0.0.0-...-5d80167 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_Location_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Location

type Location struct {
	Timestamp   uint32  `protobuf:"fixed32,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`      // 定位消息的时间戳,单位0.001秒,Unix Epoch Time, UTC时区
	Id          []byte  `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`                      //定位卡唯一ID
	Longitude   float32 `protobuf:"fixed32,3,opt,name=longitude,proto3" json:"longitude,omitempty"`      // a经度
	Latitude    float32 `protobuf:"fixed32,4,opt,name=latitude,proto3" json:"latitude,omitempty"`        //纬度
	Barometer   float32 `protobuf:"fixed32,5,opt,name=barometer,proto3" json:"barometer,omitempty"`      //高度,相对参考地面的高度
	Floor       string  `protobuf:"bytes,6,opt,name=floor,proto3" json:"floor,omitempty"`                //楼层名称
	Accuracy    float32 `protobuf:"fixed32,7,opt,name=accuracy,proto3" json:"accuracy,omitempty"`        //定位精度,单位:米
	Battery     float32 `protobuf:"fixed32,8,opt,name=battery,proto3" json:"battery,omitempty"`          //定位卡电量:[0~1],1表示100%,0.5表示50%
	Sos         bool    `protobuf:"varint,9,opt,name=sos,proto3" json:"sos,omitempty"`                   //是否求救/手动报警
	Motion      bool    `protobuf:"varint,10,opt,name=motion,proto3" json:"motion,omitempty"`            //是否运动
	Speed       float32 `protobuf:"fixed32,11,opt,name=speed,proto3" json:"speed,omitempty"`             //GPS测量到的运动速度,蓝牙定位此数据为0
	Heading     float32 `protobuf:"fixed32,12,opt,name=heading,proto3" json:"heading,omitempty"`         //GPS测量到的运行方向,蓝牙定位此数据为0
	Temperature float32 `protobuf:"fixed32,13,opt,name=temperature,proto3" json:"temperature,omitempty"` //温度,单位:℃
	Mode        string  `protobuf:"bytes,14,opt,name=mode,proto3" json:"mode,omitempty"`                 // 定位模式: 蓝牙=BLE,卫星=GNSS
	// contains filtered or unexported fields
}

func (*Location) Descriptor deprecated

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

Deprecated: Use Location.ProtoReflect.Descriptor instead.

func (*Location) GetAccuracy

func (x *Location) GetAccuracy() float32

func (*Location) GetBarometer

func (x *Location) GetBarometer() float32

func (*Location) GetBattery

func (x *Location) GetBattery() float32

func (*Location) GetFloor

func (x *Location) GetFloor() string

func (*Location) GetHeading

func (x *Location) GetHeading() float32

func (*Location) GetId

func (x *Location) GetId() []byte

func (*Location) GetLatitude

func (x *Location) GetLatitude() float32

func (*Location) GetLongitude

func (x *Location) GetLongitude() float32

func (*Location) GetMode

func (x *Location) GetMode() string

func (*Location) GetMotion

func (x *Location) GetMotion() bool

func (*Location) GetSos

func (x *Location) GetSos() bool

func (*Location) GetSpeed

func (x *Location) GetSpeed() float32

func (*Location) GetTemperature

func (x *Location) GetTemperature() float32

func (*Location) GetTimestamp

func (x *Location) GetTimestamp() uint32

func (*Location) ProtoMessage

func (*Location) ProtoMessage()

func (*Location) ProtoReflect

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

func (*Location) Reset

func (x *Location) Reset()

func (*Location) String

func (x *Location) String() string

Jump to

Keyboard shortcuts

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