Documentation ¶
Index ¶
- Variables
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetAccuracy() float32
- func (x *Location) GetBarometer() float32
- func (x *Location) GetBattery() float32
- func (x *Location) GetFloor() string
- func (x *Location) GetHeading() float32
- func (x *Location) GetId() []byte
- func (x *Location) GetLatitude() float32
- func (x *Location) GetLongitude() float32
- func (x *Location) GetMode() string
- func (x *Location) GetMotion() bool
- func (x *Location) GetSos() bool
- func (x *Location) GetSpeed() float32
- func (x *Location) GetTemperature() float32
- func (x *Location) GetTimestamp() uint32
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (x *Location) String() string
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) GetAccuracy ¶
func (*Location) GetBarometer ¶
func (*Location) GetBattery ¶
func (*Location) GetHeading ¶
func (*Location) GetLatitude ¶
func (*Location) GetLongitude ¶
func (*Location) GetTemperature ¶
func (*Location) GetTimestamp ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶
func (x *Location) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.