You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3406 lines
108 KiB
3406 lines
108 KiB
//
|
|
// Version 1.0
|
|
// 创建时间 2022–05-01
|
|
|
|
// 指定protobuf的版本,proto3是最新的语法版本
|
|
|
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.31.0
|
|
// protoc v4.22.2
|
|
// source: MonitorDataProtocol_20230519_realtime.proto
|
|
|
|
package protoFiles
|
|
|
|
import (
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
type MonitoryType int32
|
|
|
|
const (
|
|
// 风速风向
|
|
MonitoryType_UAN MonitoryType = 0
|
|
// 温湿度
|
|
MonitoryType_RHS MonitoryType = 1
|
|
// 结构空间变形
|
|
MonitoryType_GNSS MonitoryType = 2
|
|
// 振动法索力
|
|
MonitoryType_VIC MonitoryType = 3
|
|
// 直接法索力
|
|
MonitoryType_DIC MonitoryType = 4
|
|
// 支座位移、梁端纵向位移
|
|
MonitoryType_DIS MonitoryType = 5
|
|
// 挠度
|
|
MonitoryType_HPT MonitoryType = 6
|
|
// 应变
|
|
MonitoryType_RSG MonitoryType = 7
|
|
// 转角
|
|
MonitoryType_INC MonitoryType = 8
|
|
// 振动
|
|
MonitoryType_VIB MonitoryType = 9
|
|
// 地震
|
|
MonitoryType_VIE MonitoryType = 10
|
|
// TMD监测
|
|
MonitoryType_TMD MonitoryType = 11
|
|
// 车辆荷载
|
|
MonitoryType_HSD MonitoryType = 12
|
|
// 结构温度
|
|
MonitoryType_TMP MonitoryType = 13
|
|
// 雨量
|
|
MonitoryType_PWS MonitoryType = 14
|
|
// 结冰
|
|
MonitoryType_FRZ MonitoryType = 15
|
|
// 路面状况
|
|
MonitoryType_LMZ MonitoryType = 16
|
|
// 支反力
|
|
MonitoryType_STF MonitoryType = 17
|
|
// 基础冲刷
|
|
MonitoryType_SCO MonitoryType = 18
|
|
// 裂缝
|
|
MonitoryType_CRK MonitoryType = 19
|
|
// 腐蚀
|
|
MonitoryType_COR MonitoryType = 20
|
|
// 振动法预应力
|
|
MonitoryType_VIS MonitoryType = 21
|
|
// 直接法预应力
|
|
MonitoryType_STR MonitoryType = 22
|
|
// 断丝
|
|
MonitoryType_BRK MonitoryType = 23
|
|
// 螺栓紧固力
|
|
MonitoryType_BTF MonitoryType = 24
|
|
// 索夹滑移
|
|
MonitoryType_CSP MonitoryType = 25
|
|
// 通用
|
|
MonitoryType_CMM MonitoryType = 99
|
|
)
|
|
|
|
// Enum value maps for MonitoryType.
|
|
var (
|
|
MonitoryType_name = map[int32]string{
|
|
0: "UAN",
|
|
1: "RHS",
|
|
2: "GNSS",
|
|
3: "VIC",
|
|
4: "DIC",
|
|
5: "DIS",
|
|
6: "HPT",
|
|
7: "RSG",
|
|
8: "INC",
|
|
9: "VIB",
|
|
10: "VIE",
|
|
11: "TMD",
|
|
12: "HSD",
|
|
13: "TMP",
|
|
14: "PWS",
|
|
15: "FRZ",
|
|
16: "LMZ",
|
|
17: "STF",
|
|
18: "SCO",
|
|
19: "CRK",
|
|
20: "COR",
|
|
21: "VIS",
|
|
22: "STR",
|
|
23: "BRK",
|
|
24: "BTF",
|
|
25: "CSP",
|
|
99: "CMM",
|
|
}
|
|
MonitoryType_value = map[string]int32{
|
|
"UAN": 0,
|
|
"RHS": 1,
|
|
"GNSS": 2,
|
|
"VIC": 3,
|
|
"DIC": 4,
|
|
"DIS": 5,
|
|
"HPT": 6,
|
|
"RSG": 7,
|
|
"INC": 8,
|
|
"VIB": 9,
|
|
"VIE": 10,
|
|
"TMD": 11,
|
|
"HSD": 12,
|
|
"TMP": 13,
|
|
"PWS": 14,
|
|
"FRZ": 15,
|
|
"LMZ": 16,
|
|
"STF": 17,
|
|
"SCO": 18,
|
|
"CRK": 19,
|
|
"COR": 20,
|
|
"VIS": 21,
|
|
"STR": 22,
|
|
"BRK": 23,
|
|
"BTF": 24,
|
|
"CSP": 25,
|
|
"CMM": 99,
|
|
}
|
|
)
|
|
|
|
func (x MonitoryType) Enum() *MonitoryType {
|
|
p := new(MonitoryType)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x MonitoryType) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (MonitoryType) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_enumTypes[0].Descriptor()
|
|
}
|
|
|
|
func (MonitoryType) Type() protoreflect.EnumType {
|
|
return &file_MonitorDataProtocol_20230519_realtime_proto_enumTypes[0]
|
|
}
|
|
|
|
func (x MonitoryType) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use MonitoryType.Descriptor instead.
|
|
func (MonitoryType) EnumDescriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
// 复合类型
|
|
type ComplexData struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 各个监测数据组成的数据,解开后循环解析,生成CRC后进行加密
|
|
SensorData []*SensorData `protobuf:"bytes,1,rep,name=sensorData,proto3" json:"sensorData,omitempty"`
|
|
}
|
|
|
|
func (x *ComplexData) Reset() {
|
|
*x = ComplexData{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ComplexData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ComplexData) ProtoMessage() {}
|
|
|
|
func (x *ComplexData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[0]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ComplexData.ProtoReflect.Descriptor instead.
|
|
func (*ComplexData) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *ComplexData) GetSensorData() []*SensorData {
|
|
if x != nil {
|
|
return x.SensorData
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SensorData struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 监测类型
|
|
MonitorType MonitoryType `protobuf:"varint,1,opt,name=monitorType,proto3,enum=MonitoryType" json:"monitorType,omitempty"`
|
|
// 测点编码的别名
|
|
SensorID int64 `protobuf:"varint,2,opt,name=sensorID,proto3" json:"sensorID,omitempty"`
|
|
// 记录时间戳
|
|
EventTime int64 `protobuf:"varint,3,opt,name=eventTime,proto3" json:"eventTime,omitempty"`
|
|
// 通道编号,对应多通道
|
|
ChannelCode string `protobuf:"bytes,100,opt,name=channelCode,proto3" json:"channelCode,omitempty"`
|
|
// Types that are assignable to DataBody:
|
|
//
|
|
// *SensorData_Uan
|
|
// *SensorData_Rhs
|
|
// *SensorData_Tmp
|
|
// *SensorData_Gnss
|
|
// *SensorData_Vic
|
|
// *SensorData_Dic
|
|
// *SensorData_Dis
|
|
// *SensorData_Hpt
|
|
// *SensorData_Rsg
|
|
// *SensorData_Inc
|
|
// *SensorData_Vie
|
|
// *SensorData_Tmd
|
|
// *SensorData_Vib
|
|
// *SensorData_Hsd
|
|
// *SensorData_Pws
|
|
// *SensorData_Frz
|
|
// *SensorData_Lmz
|
|
// *SensorData_Stf
|
|
// *SensorData_Sco
|
|
// *SensorData_Crk
|
|
// *SensorData_Cor
|
|
// *SensorData_Vis
|
|
// *SensorData_Str
|
|
// *SensorData_Brk
|
|
// *SensorData_Btf
|
|
// *SensorData_Csp
|
|
// *SensorData_Cmm
|
|
DataBody isSensorData_DataBody `protobuf_oneof:"dataBody"`
|
|
}
|
|
|
|
func (x *SensorData) Reset() {
|
|
*x = SensorData{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SensorData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SensorData) ProtoMessage() {}
|
|
|
|
func (x *SensorData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[1]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SensorData.ProtoReflect.Descriptor instead.
|
|
func (*SensorData) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *SensorData) GetMonitorType() MonitoryType {
|
|
if x != nil {
|
|
return x.MonitorType
|
|
}
|
|
return MonitoryType_UAN
|
|
}
|
|
|
|
func (x *SensorData) GetSensorID() int64 {
|
|
if x != nil {
|
|
return x.SensorID
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SensorData) GetEventTime() int64 {
|
|
if x != nil {
|
|
return x.EventTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SensorData) GetChannelCode() string {
|
|
if x != nil {
|
|
return x.ChannelCode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *SensorData) GetDataBody() isSensorData_DataBody {
|
|
if m != nil {
|
|
return m.DataBody
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetUan() *UANRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Uan); ok {
|
|
return x.Uan
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetRhs() *RHSRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Rhs); ok {
|
|
return x.Rhs
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetTmp() *TMPRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Tmp); ok {
|
|
return x.Tmp
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetGnss() *GNSSRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Gnss); ok {
|
|
return x.Gnss
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetVic() *VICRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Vic); ok {
|
|
return x.Vic
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetDic() *DICRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Dic); ok {
|
|
return x.Dic
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetDis() *DISRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Dis); ok {
|
|
return x.Dis
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetHpt() *HPTRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Hpt); ok {
|
|
return x.Hpt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetRsg() *RSGRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Rsg); ok {
|
|
return x.Rsg
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetInc() *INCRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Inc); ok {
|
|
return x.Inc
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetVie() *VIERealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Vie); ok {
|
|
return x.Vie
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetTmd() *TMDRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Tmd); ok {
|
|
return x.Tmd
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetVib() *VIBRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Vib); ok {
|
|
return x.Vib
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetHsd() *HSDRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Hsd); ok {
|
|
return x.Hsd
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetPws() *PWSRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Pws); ok {
|
|
return x.Pws
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetFrz() *FRZRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Frz); ok {
|
|
return x.Frz
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetLmz() *LMZRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Lmz); ok {
|
|
return x.Lmz
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetStf() *STFRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Stf); ok {
|
|
return x.Stf
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetSco() *SCORealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Sco); ok {
|
|
return x.Sco
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetCrk() *CRKRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Crk); ok {
|
|
return x.Crk
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetCor() *CORRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Cor); ok {
|
|
return x.Cor
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetVis() *VISRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Vis); ok {
|
|
return x.Vis
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetStr() *STRRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Str); ok {
|
|
return x.Str
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetBrk() *BRKRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Brk); ok {
|
|
return x.Brk
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetBtf() *BTFRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Btf); ok {
|
|
return x.Btf
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetCsp() *CSPRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Csp); ok {
|
|
return x.Csp
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SensorData) GetCmm() *CMMRealTime {
|
|
if x, ok := x.GetDataBody().(*SensorData_Cmm); ok {
|
|
return x.Cmm
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type isSensorData_DataBody interface {
|
|
isSensorData_DataBody()
|
|
}
|
|
|
|
type SensorData_Uan struct {
|
|
// 实时数据
|
|
// 风速风向
|
|
Uan *UANRealTime `protobuf:"bytes,4,opt,name=uan,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Rhs struct {
|
|
// 温湿度
|
|
Rhs *RHSRealTime `protobuf:"bytes,5,opt,name=rhs,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Tmp struct {
|
|
// 结构温度
|
|
Tmp *TMPRealTime `protobuf:"bytes,6,opt,name=tmp,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Gnss struct {
|
|
// 空间变形
|
|
Gnss *GNSSRealTime `protobuf:"bytes,7,opt,name=gnss,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Vic struct {
|
|
// 索力
|
|
Vic *VICRealTime `protobuf:"bytes,8,opt,name=vic,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Dic struct {
|
|
Dic *DICRealTime `protobuf:"bytes,9,opt,name=dic,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Dis struct {
|
|
// 位移
|
|
Dis *DISRealTime `protobuf:"bytes,10,opt,name=dis,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Hpt struct {
|
|
// 挠度
|
|
Hpt *HPTRealTime `protobuf:"bytes,11,opt,name=hpt,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Rsg struct {
|
|
// 静应变
|
|
Rsg *RSGRealTime `protobuf:"bytes,12,opt,name=rsg,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Inc struct {
|
|
// 转角
|
|
Inc *INCRealTime `protobuf:"bytes,13,opt,name=inc,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Vie struct {
|
|
// 地震船撞
|
|
Vie *VIERealTime `protobuf:"bytes,14,opt,name=vie,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Tmd struct {
|
|
// TMD
|
|
Tmd *TMDRealTime `protobuf:"bytes,15,opt,name=tmd,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Vib struct {
|
|
// 动力特性
|
|
Vib *VIBRealTime `protobuf:"bytes,16,opt,name=vib,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Hsd struct {
|
|
// 动态称重
|
|
Hsd *HSDRealTime `protobuf:"bytes,17,opt,name=hsd,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Pws struct {
|
|
// 雨量
|
|
Pws *PWSRealTime `protobuf:"bytes,18,opt,name=pws,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Frz struct {
|
|
// 结冰
|
|
Frz *FRZRealTime `protobuf:"bytes,19,opt,name=frz,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Lmz struct {
|
|
// 路面状况
|
|
Lmz *LMZRealTime `protobuf:"bytes,20,opt,name=lmz,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Stf struct {
|
|
// 支反力
|
|
Stf *STFRealTime `protobuf:"bytes,21,opt,name=stf,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Sco struct {
|
|
// 基础冲刷
|
|
Sco *SCORealTime `protobuf:"bytes,22,opt,name=sco,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Crk struct {
|
|
// 裂缝
|
|
Crk *CRKRealTime `protobuf:"bytes,23,opt,name=crk,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Cor struct {
|
|
// 腐蚀
|
|
Cor *CORRealTime `protobuf:"bytes,25,opt,name=cor,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Vis struct {
|
|
// 振动法预应力
|
|
Vis *VISRealTime `protobuf:"bytes,26,opt,name=vis,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Str struct {
|
|
// 直接法预应力
|
|
Str *STRRealTime `protobuf:"bytes,27,opt,name=str,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Brk struct {
|
|
// 断丝
|
|
Brk *BRKRealTime `protobuf:"bytes,28,opt,name=brk,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Btf struct {
|
|
// 螺栓紧固力
|
|
Btf *BTFRealTime `protobuf:"bytes,29,opt,name=btf,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Csp struct {
|
|
// 索夹滑移
|
|
Csp *CSPRealTime `protobuf:"bytes,30,opt,name=csp,proto3,oneof"`
|
|
}
|
|
|
|
type SensorData_Cmm struct {
|
|
// 通用
|
|
Cmm *CMMRealTime `protobuf:"bytes,99,opt,name=cmm,proto3,oneof"`
|
|
}
|
|
|
|
func (*SensorData_Uan) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Rhs) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Tmp) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Gnss) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Vic) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Dic) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Dis) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Hpt) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Rsg) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Inc) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Vie) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Tmd) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Vib) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Hsd) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Pws) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Frz) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Lmz) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Stf) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Sco) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Crk) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Cor) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Vis) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Str) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Brk) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Btf) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Csp) isSensorData_DataBody() {}
|
|
|
|
func (*SensorData_Cmm) isSensorData_DataBody() {}
|
|
|
|
// 风速风向的指标hsd
|
|
type UANRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 风速
|
|
WindSpeed []float32 `protobuf:"fixed32,1,rep,packed,name=windSpeed,proto3" json:"windSpeed,omitempty"`
|
|
// 风向
|
|
WindDirection []float32 `protobuf:"fixed32,2,rep,packed,name=windDirection,proto3" json:"windDirection,omitempty"`
|
|
// 风攻角
|
|
WindAttackAngle []float32 `protobuf:"fixed32,3,rep,packed,name=windAttackAngle,proto3" json:"windAttackAngle,omitempty"`
|
|
// 竖向风速
|
|
VerticalWindSpeed []float32 `protobuf:"fixed32,4,rep,packed,name=verticalWindSpeed,proto3" json:"verticalWindSpeed,omitempty"`
|
|
}
|
|
|
|
func (x *UANRealTime) Reset() {
|
|
*x = UANRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UANRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UANRealTime) ProtoMessage() {}
|
|
|
|
func (x *UANRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[2]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UANRealTime.ProtoReflect.Descriptor instead.
|
|
func (*UANRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *UANRealTime) GetWindSpeed() []float32 {
|
|
if x != nil {
|
|
return x.WindSpeed
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UANRealTime) GetWindDirection() []float32 {
|
|
if x != nil {
|
|
return x.WindDirection
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UANRealTime) GetWindAttackAngle() []float32 {
|
|
if x != nil {
|
|
return x.WindAttackAngle
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UANRealTime) GetVerticalWindSpeed() []float32 {
|
|
if x != nil {
|
|
return x.VerticalWindSpeed
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 温湿度指标
|
|
type RHSRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 温度
|
|
Temperature []float32 `protobuf:"fixed32,1,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
// 湿度
|
|
Humidity []float32 `protobuf:"fixed32,2,rep,packed,name=humidity,proto3" json:"humidity,omitempty"`
|
|
}
|
|
|
|
func (x *RHSRealTime) Reset() {
|
|
*x = RHSRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *RHSRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RHSRealTime) ProtoMessage() {}
|
|
|
|
func (x *RHSRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[3]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RHSRealTime.ProtoReflect.Descriptor instead.
|
|
func (*RHSRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *RHSRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RHSRealTime) GetHumidity() []float32 {
|
|
if x != nil {
|
|
return x.Humidity
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 雨量指标
|
|
type PWSRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 雨量
|
|
Rainfall []float32 `protobuf:"fixed32,1,rep,packed,name=rainfall,proto3" json:"rainfall,omitempty"`
|
|
}
|
|
|
|
func (x *PWSRealTime) Reset() {
|
|
*x = PWSRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *PWSRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PWSRealTime) ProtoMessage() {}
|
|
|
|
func (x *PWSRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[4]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PWSRealTime.ProtoReflect.Descriptor instead.
|
|
func (*PWSRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *PWSRealTime) GetRainfall() []float32 {
|
|
if x != nil {
|
|
return x.Rainfall
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 结构温度指标
|
|
type TMPRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 温度
|
|
Temperature []float32 `protobuf:"fixed32,1,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *TMPRealTime) Reset() {
|
|
*x = TMPRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *TMPRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TMPRealTime) ProtoMessage() {}
|
|
|
|
func (x *TMPRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[5]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use TMPRealTime.ProtoReflect.Descriptor instead.
|
|
func (*TMPRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *TMPRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 空间变形
|
|
type GNSSRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 横桥向
|
|
X []float32 `protobuf:"fixed32,1,rep,packed,name=x,proto3" json:"x,omitempty"`
|
|
// 纵桥向
|
|
Y []float32 `protobuf:"fixed32,2,rep,packed,name=y,proto3" json:"y,omitempty"`
|
|
// 竖向
|
|
Z []float32 `protobuf:"fixed32,3,rep,packed,name=z,proto3" json:"z,omitempty"`
|
|
}
|
|
|
|
func (x *GNSSRealTime) Reset() {
|
|
*x = GNSSRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GNSSRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GNSSRealTime) ProtoMessage() {}
|
|
|
|
func (x *GNSSRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[6]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GNSSRealTime.ProtoReflect.Descriptor instead.
|
|
func (*GNSSRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *GNSSRealTime) GetX() []float32 {
|
|
if x != nil {
|
|
return x.X
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GNSSRealTime) GetY() []float32 {
|
|
if x != nil {
|
|
return x.Y
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GNSSRealTime) GetZ() []float32 {
|
|
if x != nil {
|
|
return x.Z
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 索力监测,一秒钟内振动数据
|
|
type VICRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 多通道监测值
|
|
MonitorValues []float32 `protobuf:"fixed32,1,rep,packed,name=monitorValues,proto3" json:"monitorValues,omitempty"`
|
|
}
|
|
|
|
func (x *VICRealTime) Reset() {
|
|
*x = VICRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *VICRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*VICRealTime) ProtoMessage() {}
|
|
|
|
func (x *VICRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[7]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use VICRealTime.ProtoReflect.Descriptor instead.
|
|
func (*VICRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *VICRealTime) GetMonitorValues() []float32 {
|
|
if x != nil {
|
|
return x.MonitorValues
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 位移(支座位移、梁端纵向位移)
|
|
type DISRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 位移值
|
|
Displacement []float32 `protobuf:"fixed32,1,rep,packed,name=displacement,proto3" json:"displacement,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *DISRealTime) Reset() {
|
|
*x = DISRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DISRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DISRealTime) ProtoMessage() {}
|
|
|
|
func (x *DISRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[8]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DISRealTime.ProtoReflect.Descriptor instead.
|
|
func (*DISRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *DISRealTime) GetDisplacement() []float32 {
|
|
if x != nil {
|
|
return x.Displacement
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DISRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 挠度监测
|
|
type HPTRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 挠度值
|
|
Deflection []float32 `protobuf:"fixed32,1,rep,packed,name=deflection,proto3" json:"deflection,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *HPTRealTime) Reset() {
|
|
*x = HPTRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *HPTRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*HPTRealTime) ProtoMessage() {}
|
|
|
|
func (x *HPTRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[9]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use HPTRealTime.ProtoReflect.Descriptor instead.
|
|
func (*HPTRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *HPTRealTime) GetDeflection() []float32 {
|
|
if x != nil {
|
|
return x.Deflection
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *HPTRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 静应变监测
|
|
type RSGRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 应变值
|
|
Strain []float32 `protobuf:"fixed32,1,rep,packed,name=strain,proto3" json:"strain,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *RSGRealTime) Reset() {
|
|
*x = RSGRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *RSGRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RSGRealTime) ProtoMessage() {}
|
|
|
|
func (x *RSGRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[10]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RSGRealTime.ProtoReflect.Descriptor instead.
|
|
func (*RSGRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *RSGRealTime) GetStrain() []float32 {
|
|
if x != nil {
|
|
return x.Strain
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RSGRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 梁端转角监测
|
|
type INCRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 横桥向X
|
|
X []float32 `protobuf:"fixed32,1,rep,packed,name=x,proto3" json:"x,omitempty"`
|
|
// 纵桥向Y
|
|
Y []float32 `protobuf:"fixed32,2,rep,packed,name=y,proto3" json:"y,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,3,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *INCRealTime) Reset() {
|
|
*x = INCRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *INCRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*INCRealTime) ProtoMessage() {}
|
|
|
|
func (x *INCRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[11]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use INCRealTime.ProtoReflect.Descriptor instead.
|
|
func (*INCRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *INCRealTime) GetX() []float32 {
|
|
if x != nil {
|
|
return x.X
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *INCRealTime) GetY() []float32 {
|
|
if x != nil {
|
|
return x.Y
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *INCRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 一秒钟内动力特性
|
|
type VIBRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 多通道监测值
|
|
MonitorValues []float32 `protobuf:"fixed32,1,rep,packed,name=monitorValues,proto3" json:"monitorValues,omitempty"`
|
|
}
|
|
|
|
func (x *VIBRealTime) Reset() {
|
|
*x = VIBRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *VIBRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*VIBRealTime) ProtoMessage() {}
|
|
|
|
func (x *VIBRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[12]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use VIBRealTime.ProtoReflect.Descriptor instead.
|
|
func (*VIBRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *VIBRealTime) GetMonitorValues() []float32 {
|
|
if x != nil {
|
|
return x.MonitorValues
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 一秒钟内地震船撞
|
|
type VIERealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 多通道监测值
|
|
MonitorValues []float32 `protobuf:"fixed32,1,rep,packed,name=monitorValues,proto3" json:"monitorValues,omitempty"`
|
|
}
|
|
|
|
func (x *VIERealTime) Reset() {
|
|
*x = VIERealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *VIERealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*VIERealTime) ProtoMessage() {}
|
|
|
|
func (x *VIERealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[13]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use VIERealTime.ProtoReflect.Descriptor instead.
|
|
func (*VIERealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *VIERealTime) GetMonitorValues() []float32 {
|
|
if x != nil {
|
|
return x.MonitorValues
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 一秒钟内TMD
|
|
type TMDRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 多通道监测值
|
|
MonitorValues []float32 `protobuf:"fixed32,1,rep,packed,name=monitorValues,proto3" json:"monitorValues,omitempty"`
|
|
}
|
|
|
|
func (x *TMDRealTime) Reset() {
|
|
*x = TMDRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *TMDRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TMDRealTime) ProtoMessage() {}
|
|
|
|
func (x *TMDRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[14]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use TMDRealTime.ProtoReflect.Descriptor instead.
|
|
func (*TMDRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *TMDRealTime) GetMonitorValues() []float32 {
|
|
if x != nil {
|
|
return x.MonitorValues
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 车辆荷载 --动态称重
|
|
type HSDRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 车道号
|
|
LaneId int32 `protobuf:"varint,1,opt,name=laneId,proto3" json:"laneId,omitempty"`
|
|
// 上下行
|
|
OperDirec int32 `protobuf:"varint,2,opt,name=operDirec,proto3" json:"operDirec,omitempty"`
|
|
// 轴数
|
|
AxleNum int32 `protobuf:"varint,3,opt,name=axleNum,proto3" json:"axleNum,omitempty"`
|
|
// 轴组数
|
|
AxleGrpNum int32 `protobuf:"varint,4,opt,name=axleGrpNum,proto3" json:"axleGrpNum,omitempty"`
|
|
// 车重
|
|
GrossLoad int32 `protobuf:"varint,5,opt,name=grossLoad,proto3" json:"grossLoad,omitempty"`
|
|
// 车型
|
|
VehType int32 `protobuf:"varint,6,opt,name=vehType,proto3" json:"vehType,omitempty"`
|
|
// 左1轮重
|
|
LeftWheelWeight1 int32 `protobuf:"varint,7,opt,name=leftWheelWeight1,proto3" json:"leftWheelWeight1,omitempty"`
|
|
// 左2轮重
|
|
LeftWheelWeight2 int32 `protobuf:"varint,8,opt,name=leftWheelWeight2,proto3" json:"leftWheelWeight2,omitempty"`
|
|
// 左3轮重
|
|
LeftWheelWeight3 int32 `protobuf:"varint,9,opt,name=leftWheelWeight3,proto3" json:"leftWheelWeight3,omitempty"`
|
|
// 左4轮重
|
|
LeftWheelWeight4 int32 `protobuf:"varint,10,opt,name=leftWheelWeight4,proto3" json:"leftWheelWeight4,omitempty"`
|
|
// 左5轮重
|
|
LeftWheelWeight5 int32 `protobuf:"varint,11,opt,name=leftWheelWeight5,proto3" json:"leftWheelWeight5,omitempty"`
|
|
// 左6轮重
|
|
LeftWheelWeight6 int32 `protobuf:"varint,12,opt,name=leftWheelWeight6,proto3" json:"leftWheelWeight6,omitempty"`
|
|
// 左7轮重
|
|
LeftWheelWeight7 int32 `protobuf:"varint,13,opt,name=leftWheelWeight7,proto3" json:"leftWheelWeight7,omitempty"`
|
|
// 左8轮重
|
|
LeftWheelWeight8 int32 `protobuf:"varint,14,opt,name=leftWheelWeight8,proto3" json:"leftWheelWeight8,omitempty"`
|
|
// 右1轮重
|
|
RightWheelWeight1 int32 `protobuf:"varint,15,opt,name=rightWheelWeight1,proto3" json:"rightWheelWeight1,omitempty"`
|
|
// 右2轮重
|
|
RightWheelWeight2 int32 `protobuf:"varint,16,opt,name=rightWheelWeight2,proto3" json:"rightWheelWeight2,omitempty"`
|
|
// 右3轮重
|
|
RightWheelWeight3 int32 `protobuf:"varint,17,opt,name=rightWheelWeight3,proto3" json:"rightWheelWeight3,omitempty"`
|
|
// 右4轮重
|
|
RightWheelWeight4 int32 `protobuf:"varint,18,opt,name=rightWheelWeight4,proto3" json:"rightWheelWeight4,omitempty"`
|
|
// 右5轮重
|
|
RightWheelWeight5 int32 `protobuf:"varint,19,opt,name=rightWheelWeight5,proto3" json:"rightWheelWeight5,omitempty"`
|
|
// 右6轮重
|
|
RightWheelWeight6 int32 `protobuf:"varint,20,opt,name=rightWheelWeight6,proto3" json:"rightWheelWeight6,omitempty"`
|
|
// 右7轮重
|
|
RightWheelWeight7 int32 `protobuf:"varint,21,opt,name=rightWheelWeight7,proto3" json:"rightWheelWeight7,omitempty"`
|
|
// 右8轮重
|
|
RightWheelWeight8 int32 `protobuf:"varint,22,opt,name=rightWheelWeight8,proto3" json:"rightWheelWeight8,omitempty"`
|
|
// 轴1-轴2距离
|
|
AxleDis1 int32 `protobuf:"varint,23,opt,name=axleDis1,proto3" json:"axleDis1,omitempty"`
|
|
// 轴2-轴3距离
|
|
AxleDis2 int32 `protobuf:"varint,24,opt,name=axleDis2,proto3" json:"axleDis2,omitempty"`
|
|
// 轴3-轴4距离
|
|
AxleDis3 int32 `protobuf:"varint,25,opt,name=axleDis3,proto3" json:"axleDis3,omitempty"`
|
|
// 轴4-轴5距离
|
|
AxleDis4 int32 `protobuf:"varint,26,opt,name=axleDis4,proto3" json:"axleDis4,omitempty"`
|
|
// 轴5-轴6距离
|
|
AxleDis5 int32 `protobuf:"varint,27,opt,name=axleDis5,proto3" json:"axleDis5,omitempty"`
|
|
// 轴6-轴7距离
|
|
AxleDis6 int32 `protobuf:"varint,28,opt,name=axleDis6,proto3" json:"axleDis6,omitempty"`
|
|
// 轴7-轴8距离
|
|
AxleDis7 int32 `protobuf:"varint,29,opt,name=axleDis7,proto3" json:"axleDis7,omitempty"`
|
|
// 违例码
|
|
ViolationId *int32 `protobuf:"varint,30,opt,name=violationId,proto3,oneof" json:"violationId,omitempty"`
|
|
// 超限标示
|
|
OverloadSign *int32 `protobuf:"varint,31,opt,name=overloadSign,proto3,oneof" json:"overloadSign,omitempty"`
|
|
// 车速
|
|
Speed int32 `protobuf:"varint,32,opt,name=speed,proto3" json:"speed,omitempty"`
|
|
// 加速度
|
|
Acceleration *float32 `protobuf:"fixed32,33,opt,name=acceleration,proto3,oneof" json:"acceleration,omitempty"`
|
|
// 车辆长度
|
|
VehLength int32 `protobuf:"varint,34,opt,name=vehLength,proto3" json:"vehLength,omitempty"`
|
|
// 当量轴次
|
|
Qat *float32 `protobuf:"fixed32,35,opt,name=qat,proto3,oneof" json:"qat,omitempty"`
|
|
// 车牌号
|
|
LicencePlate *string `protobuf:"bytes,36,opt,name=licencePlate,proto3,oneof" json:"licencePlate,omitempty"`
|
|
// 车牌颜色
|
|
LicencePlateColor *string `protobuf:"bytes,37,opt,name=licencePlateColor,proto3,oneof" json:"licencePlateColor,omitempty"`
|
|
// 图片id
|
|
PicId *int32 `protobuf:"varint,38,opt,name=picId,proto3,oneof" json:"picId,omitempty"`
|
|
// 路面温度
|
|
RoadTemperature *float32 `protobuf:"fixed32,39,opt,name=roadTemperature,proto3,oneof" json:"roadTemperature,omitempty"`
|
|
}
|
|
|
|
func (x *HSDRealTime) Reset() {
|
|
*x = HSDRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *HSDRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*HSDRealTime) ProtoMessage() {}
|
|
|
|
func (x *HSDRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[15]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use HSDRealTime.ProtoReflect.Descriptor instead.
|
|
func (*HSDRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLaneId() int32 {
|
|
if x != nil {
|
|
return x.LaneId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetOperDirec() int32 {
|
|
if x != nil {
|
|
return x.OperDirec
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAxleNum() int32 {
|
|
if x != nil {
|
|
return x.AxleNum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAxleGrpNum() int32 {
|
|
if x != nil {
|
|
return x.AxleGrpNum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetGrossLoad() int32 {
|
|
if x != nil {
|
|
return x.GrossLoad
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetVehType() int32 {
|
|
if x != nil {
|
|
return x.VehType
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLeftWheelWeight1() int32 {
|
|
if x != nil {
|
|
return x.LeftWheelWeight1
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLeftWheelWeight2() int32 {
|
|
if x != nil {
|
|
return x.LeftWheelWeight2
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLeftWheelWeight3() int32 {
|
|
if x != nil {
|
|
return x.LeftWheelWeight3
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLeftWheelWeight4() int32 {
|
|
if x != nil {
|
|
return x.LeftWheelWeight4
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLeftWheelWeight5() int32 {
|
|
if x != nil {
|
|
return x.LeftWheelWeight5
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLeftWheelWeight6() int32 {
|
|
if x != nil {
|
|
return x.LeftWheelWeight6
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLeftWheelWeight7() int32 {
|
|
if x != nil {
|
|
return x.LeftWheelWeight7
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLeftWheelWeight8() int32 {
|
|
if x != nil {
|
|
return x.LeftWheelWeight8
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetRightWheelWeight1() int32 {
|
|
if x != nil {
|
|
return x.RightWheelWeight1
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetRightWheelWeight2() int32 {
|
|
if x != nil {
|
|
return x.RightWheelWeight2
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetRightWheelWeight3() int32 {
|
|
if x != nil {
|
|
return x.RightWheelWeight3
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetRightWheelWeight4() int32 {
|
|
if x != nil {
|
|
return x.RightWheelWeight4
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetRightWheelWeight5() int32 {
|
|
if x != nil {
|
|
return x.RightWheelWeight5
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetRightWheelWeight6() int32 {
|
|
if x != nil {
|
|
return x.RightWheelWeight6
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetRightWheelWeight7() int32 {
|
|
if x != nil {
|
|
return x.RightWheelWeight7
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetRightWheelWeight8() int32 {
|
|
if x != nil {
|
|
return x.RightWheelWeight8
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAxleDis1() int32 {
|
|
if x != nil {
|
|
return x.AxleDis1
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAxleDis2() int32 {
|
|
if x != nil {
|
|
return x.AxleDis2
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAxleDis3() int32 {
|
|
if x != nil {
|
|
return x.AxleDis3
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAxleDis4() int32 {
|
|
if x != nil {
|
|
return x.AxleDis4
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAxleDis5() int32 {
|
|
if x != nil {
|
|
return x.AxleDis5
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAxleDis6() int32 {
|
|
if x != nil {
|
|
return x.AxleDis6
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAxleDis7() int32 {
|
|
if x != nil {
|
|
return x.AxleDis7
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetViolationId() int32 {
|
|
if x != nil && x.ViolationId != nil {
|
|
return *x.ViolationId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetOverloadSign() int32 {
|
|
if x != nil && x.OverloadSign != nil {
|
|
return *x.OverloadSign
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetSpeed() int32 {
|
|
if x != nil {
|
|
return x.Speed
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetAcceleration() float32 {
|
|
if x != nil && x.Acceleration != nil {
|
|
return *x.Acceleration
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetVehLength() int32 {
|
|
if x != nil {
|
|
return x.VehLength
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetQat() float32 {
|
|
if x != nil && x.Qat != nil {
|
|
return *x.Qat
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLicencePlate() string {
|
|
if x != nil && x.LicencePlate != nil {
|
|
return *x.LicencePlate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *HSDRealTime) GetLicencePlateColor() string {
|
|
if x != nil && x.LicencePlateColor != nil {
|
|
return *x.LicencePlateColor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *HSDRealTime) GetPicId() int32 {
|
|
if x != nil && x.PicId != nil {
|
|
return *x.PicId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *HSDRealTime) GetRoadTemperature() float32 {
|
|
if x != nil && x.RoadTemperature != nil {
|
|
return *x.RoadTemperature
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// 结冰监测
|
|
type FRZRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 结冰厚度
|
|
IceThickness []float32 `protobuf:"fixed32,1,rep,packed,name=iceThickness,proto3" json:"iceThickness,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *FRZRealTime) Reset() {
|
|
*x = FRZRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *FRZRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FRZRealTime) ProtoMessage() {}
|
|
|
|
func (x *FRZRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[16]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FRZRealTime.ProtoReflect.Descriptor instead.
|
|
func (*FRZRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *FRZRealTime) GetIceThickness() []float32 {
|
|
if x != nil {
|
|
return x.IceThickness
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FRZRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 路面状况监测
|
|
type LMZRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 路面状况
|
|
RoadCondition []float32 `protobuf:"fixed32,1,rep,packed,name=roadCondition,proto3" json:"roadCondition,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *LMZRealTime) Reset() {
|
|
*x = LMZRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LMZRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LMZRealTime) ProtoMessage() {}
|
|
|
|
func (x *LMZRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[17]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use LMZRealTime.ProtoReflect.Descriptor instead.
|
|
func (*LMZRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *LMZRealTime) GetRoadCondition() []float32 {
|
|
if x != nil {
|
|
return x.RoadCondition
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *LMZRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 直接法测索力监测
|
|
type DICRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 索力值
|
|
CableForce []float32 `protobuf:"fixed32,1,rep,packed,name=cableForce,proto3" json:"cableForce,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *DICRealTime) Reset() {
|
|
*x = DICRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DICRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DICRealTime) ProtoMessage() {}
|
|
|
|
func (x *DICRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[18]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DICRealTime.ProtoReflect.Descriptor instead.
|
|
func (*DICRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *DICRealTime) GetCableForce() []float32 {
|
|
if x != nil {
|
|
return x.CableForce
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DICRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 支反力监测
|
|
type STFRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 反力值
|
|
SupportAction []float32 `protobuf:"fixed32,1,rep,packed,name=supportAction,proto3" json:"supportAction,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *STFRealTime) Reset() {
|
|
*x = STFRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *STFRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*STFRealTime) ProtoMessage() {}
|
|
|
|
func (x *STFRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[19]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use STFRealTime.ProtoReflect.Descriptor instead.
|
|
func (*STFRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (x *STFRealTime) GetSupportAction() []float32 {
|
|
if x != nil {
|
|
return x.SupportAction
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *STFRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 基础冲刷监测
|
|
type SCORealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 深度
|
|
Depth []float32 `protobuf:"fixed32,1,rep,packed,name=depth,proto3" json:"depth,omitempty"`
|
|
}
|
|
|
|
func (x *SCORealTime) Reset() {
|
|
*x = SCORealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCORealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCORealTime) ProtoMessage() {}
|
|
|
|
func (x *SCORealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[20]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCORealTime.ProtoReflect.Descriptor instead.
|
|
func (*SCORealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *SCORealTime) GetDepth() []float32 {
|
|
if x != nil {
|
|
return x.Depth
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 裂缝监测
|
|
type CRKRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 裂缝值
|
|
CrackWidth []float32 `protobuf:"fixed32,1,rep,packed,name=crackWidth,proto3" json:"crackWidth,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *CRKRealTime) Reset() {
|
|
*x = CRKRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CRKRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CRKRealTime) ProtoMessage() {}
|
|
|
|
func (x *CRKRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[21]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CRKRealTime.ProtoReflect.Descriptor instead.
|
|
func (*CRKRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *CRKRealTime) GetCrackWidth() []float32 {
|
|
if x != nil {
|
|
return x.CrackWidth
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CRKRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 腐蚀监测
|
|
type CORRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 氯离子浓度
|
|
ChlorideConcentration []float32 `protobuf:"fixed32,1,rep,packed,name=chlorideConcentration,proto3" json:"chlorideConcentration,omitempty"`
|
|
// 侵蚀深度
|
|
CorrosionDepth []float32 `protobuf:"fixed32,2,rep,packed,name=corrosionDepth,proto3" json:"corrosionDepth,omitempty"`
|
|
}
|
|
|
|
func (x *CORRealTime) Reset() {
|
|
*x = CORRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CORRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CORRealTime) ProtoMessage() {}
|
|
|
|
func (x *CORRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[22]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CORRealTime.ProtoReflect.Descriptor instead.
|
|
func (*CORRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
func (x *CORRealTime) GetChlorideConcentration() []float32 {
|
|
if x != nil {
|
|
return x.ChlorideConcentration
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CORRealTime) GetCorrosionDepth() []float32 {
|
|
if x != nil {
|
|
return x.CorrosionDepth
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 预应力监测
|
|
type VISRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 预应力
|
|
MonitorValue []float32 `protobuf:"fixed32,1,rep,packed,name=monitorValue,proto3" json:"monitorValue,omitempty"`
|
|
}
|
|
|
|
func (x *VISRealTime) Reset() {
|
|
*x = VISRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *VISRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*VISRealTime) ProtoMessage() {}
|
|
|
|
func (x *VISRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[23]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use VISRealTime.ProtoReflect.Descriptor instead.
|
|
func (*VISRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
func (x *VISRealTime) GetMonitorValue() []float32 {
|
|
if x != nil {
|
|
return x.MonitorValue
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 预应力监测
|
|
type STRRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 预应力值
|
|
Stress []float32 `protobuf:"fixed32,1,rep,packed,name=stress,proto3" json:"stress,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *STRRealTime) Reset() {
|
|
*x = STRRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *STRRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*STRRealTime) ProtoMessage() {}
|
|
|
|
func (x *STRRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[24]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use STRRealTime.ProtoReflect.Descriptor instead.
|
|
func (*STRRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
func (x *STRRealTime) GetStress() []float32 {
|
|
if x != nil {
|
|
return x.Stress
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *STRRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 断丝监测
|
|
type BRKRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 状态
|
|
State []float32 `protobuf:"fixed32,1,rep,packed,name=state,proto3" json:"state,omitempty"`
|
|
}
|
|
|
|
func (x *BRKRealTime) Reset() {
|
|
*x = BRKRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *BRKRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BRKRealTime) ProtoMessage() {}
|
|
|
|
func (x *BRKRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[25]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use BRKRealTime.ProtoReflect.Descriptor instead.
|
|
func (*BRKRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *BRKRealTime) GetState() []float32 {
|
|
if x != nil {
|
|
return x.State
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 螺栓紧固力监测
|
|
type BTFRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 力值
|
|
BoltTightForce []float32 `protobuf:"fixed32,1,rep,packed,name=boltTightForce,proto3" json:"boltTightForce,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *BTFRealTime) Reset() {
|
|
*x = BTFRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[26]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *BTFRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BTFRealTime) ProtoMessage() {}
|
|
|
|
func (x *BTFRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[26]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use BTFRealTime.ProtoReflect.Descriptor instead.
|
|
func (*BTFRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{26}
|
|
}
|
|
|
|
func (x *BTFRealTime) GetBoltTightForce() []float32 {
|
|
if x != nil {
|
|
return x.BoltTightForce
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *BTFRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 索夹滑移监测
|
|
type CSPRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// 位移值
|
|
Displacement []float32 `protobuf:"fixed32,1,rep,packed,name=displacement,proto3" json:"displacement,omitempty"`
|
|
// 如传感器有温度数据
|
|
Temperature []float32 `protobuf:"fixed32,2,rep,packed,name=temperature,proto3" json:"temperature,omitempty"`
|
|
}
|
|
|
|
func (x *CSPRealTime) Reset() {
|
|
*x = CSPRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[27]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSPRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSPRealTime) ProtoMessage() {}
|
|
|
|
func (x *CSPRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[27]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSPRealTime.ProtoReflect.Descriptor instead.
|
|
func (*CSPRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{27}
|
|
}
|
|
|
|
func (x *CSPRealTime) GetDisplacement() []float32 {
|
|
if x != nil {
|
|
return x.Displacement
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CSPRealTime) GetTemperature() []float32 {
|
|
if x != nil {
|
|
return x.Temperature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 通用监测
|
|
type CMMRealTime struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Value1 []float32 `protobuf:"fixed32,1,rep,packed,name=value1,proto3" json:"value1,omitempty"`
|
|
Value2 []float32 `protobuf:"fixed32,2,rep,packed,name=value2,proto3" json:"value2,omitempty"`
|
|
Value3 []float32 `protobuf:"fixed32,3,rep,packed,name=value3,proto3" json:"value3,omitempty"`
|
|
Value4 []float32 `protobuf:"fixed32,4,rep,packed,name=value4,proto3" json:"value4,omitempty"`
|
|
}
|
|
|
|
func (x *CMMRealTime) Reset() {
|
|
*x = CMMRealTime{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[28]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CMMRealTime) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CMMRealTime) ProtoMessage() {}
|
|
|
|
func (x *CMMRealTime) ProtoReflect() protoreflect.Message {
|
|
mi := &file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[28]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CMMRealTime.ProtoReflect.Descriptor instead.
|
|
func (*CMMRealTime) Descriptor() ([]byte, []int) {
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP(), []int{28}
|
|
}
|
|
|
|
func (x *CMMRealTime) GetValue1() []float32 {
|
|
if x != nil {
|
|
return x.Value1
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CMMRealTime) GetValue2() []float32 {
|
|
if x != nil {
|
|
return x.Value2
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CMMRealTime) GetValue3() []float32 {
|
|
if x != nil {
|
|
return x.Value3
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CMMRealTime) GetValue4() []float32 {
|
|
if x != nil {
|
|
return x.Value4
|
|
}
|
|
return nil
|
|
}
|
|
|
|
var File_MonitorDataProtocol_20230519_realtime_proto protoreflect.FileDescriptor
|
|
|
|
var file_MonitorDataProtocol_20230519_realtime_proto_rawDesc = []byte{
|
|
0x0a, 0x2b, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x50, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x30, 0x35, 0x31, 0x39, 0x5f, 0x72,
|
|
0x65, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a,
|
|
0x0b, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2b, 0x0a, 0x0a,
|
|
0x73, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
|
|
0x32, 0x0b, 0x2e, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x73,
|
|
0x65, 0x6e, 0x73, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x22, 0xbe, 0x08, 0x0a, 0x0a, 0x53, 0x65,
|
|
0x6e, 0x73, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x0b, 0x6d, 0x6f, 0x6e, 0x69,
|
|
0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e,
|
|
0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x6d, 0x6f,
|
|
0x6e, 0x69, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6e,
|
|
0x73, 0x6f, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x6e,
|
|
0x73, 0x6f, 0x72, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x69,
|
|
0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54,
|
|
0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x43, 0x6f,
|
|
0x64, 0x65, 0x18, 0x64, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
|
|
0x6c, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x03, 0x75, 0x61, 0x6e, 0x18, 0x04, 0x20, 0x01,
|
|
0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x55, 0x41, 0x4e, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65,
|
|
0x48, 0x00, 0x52, 0x03, 0x75, 0x61, 0x6e, 0x12, 0x20, 0x0a, 0x03, 0x72, 0x68, 0x73, 0x18, 0x05,
|
|
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x52, 0x48, 0x53, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69,
|
|
0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x72, 0x68, 0x73, 0x12, 0x20, 0x0a, 0x03, 0x74, 0x6d, 0x70,
|
|
0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x54, 0x4d, 0x50, 0x52, 0x65, 0x61, 0x6c,
|
|
0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x74, 0x6d, 0x70, 0x12, 0x23, 0x0a, 0x04, 0x67,
|
|
0x6e, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x47, 0x4e, 0x53, 0x53,
|
|
0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x04, 0x67, 0x6e, 0x73, 0x73,
|
|
0x12, 0x20, 0x0a, 0x03, 0x76, 0x69, 0x63, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e,
|
|
0x56, 0x49, 0x43, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x76,
|
|
0x69, 0x63, 0x12, 0x20, 0x0a, 0x03, 0x64, 0x69, 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0c, 0x2e, 0x44, 0x49, 0x43, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52,
|
|
0x03, 0x64, 0x69, 0x63, 0x12, 0x20, 0x0a, 0x03, 0x64, 0x69, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28,
|
|
0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x49, 0x53, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48,
|
|
0x00, 0x52, 0x03, 0x64, 0x69, 0x73, 0x12, 0x20, 0x0a, 0x03, 0x68, 0x70, 0x74, 0x18, 0x0b, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x50, 0x54, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d,
|
|
0x65, 0x48, 0x00, 0x52, 0x03, 0x68, 0x70, 0x74, 0x12, 0x20, 0x0a, 0x03, 0x72, 0x73, 0x67, 0x18,
|
|
0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x52, 0x53, 0x47, 0x52, 0x65, 0x61, 0x6c, 0x54,
|
|
0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x72, 0x73, 0x67, 0x12, 0x20, 0x0a, 0x03, 0x69, 0x6e,
|
|
0x63, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x49, 0x4e, 0x43, 0x52, 0x65, 0x61,
|
|
0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x69, 0x6e, 0x63, 0x12, 0x20, 0x0a, 0x03,
|
|
0x76, 0x69, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x56, 0x49, 0x45, 0x52,
|
|
0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x76, 0x69, 0x65, 0x12, 0x20,
|
|
0x0a, 0x03, 0x74, 0x6d, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x54, 0x4d,
|
|
0x44, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x74, 0x6d, 0x64,
|
|
0x12, 0x20, 0x0a, 0x03, 0x76, 0x69, 0x62, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e,
|
|
0x56, 0x49, 0x42, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x76,
|
|
0x69, 0x62, 0x12, 0x20, 0x0a, 0x03, 0x68, 0x73, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0c, 0x2e, 0x48, 0x53, 0x44, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52,
|
|
0x03, 0x68, 0x73, 0x64, 0x12, 0x20, 0x0a, 0x03, 0x70, 0x77, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28,
|
|
0x0b, 0x32, 0x0c, 0x2e, 0x50, 0x57, 0x53, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48,
|
|
0x00, 0x52, 0x03, 0x70, 0x77, 0x73, 0x12, 0x20, 0x0a, 0x03, 0x66, 0x72, 0x7a, 0x18, 0x13, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x52, 0x5a, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d,
|
|
0x65, 0x48, 0x00, 0x52, 0x03, 0x66, 0x72, 0x7a, 0x12, 0x20, 0x0a, 0x03, 0x6c, 0x6d, 0x7a, 0x18,
|
|
0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x4c, 0x4d, 0x5a, 0x52, 0x65, 0x61, 0x6c, 0x54,
|
|
0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x6c, 0x6d, 0x7a, 0x12, 0x20, 0x0a, 0x03, 0x73, 0x74,
|
|
0x66, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x53, 0x54, 0x46, 0x52, 0x65, 0x61,
|
|
0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x73, 0x74, 0x66, 0x12, 0x20, 0x0a, 0x03,
|
|
0x73, 0x63, 0x6f, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x53, 0x43, 0x4f, 0x52,
|
|
0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x73, 0x63, 0x6f, 0x12, 0x20,
|
|
0x0a, 0x03, 0x63, 0x72, 0x6b, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x43, 0x52,
|
|
0x4b, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x63, 0x72, 0x6b,
|
|
0x12, 0x20, 0x0a, 0x03, 0x63, 0x6f, 0x72, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e,
|
|
0x43, 0x4f, 0x52, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x63,
|
|
0x6f, 0x72, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x69, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0c, 0x2e, 0x56, 0x49, 0x53, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52,
|
|
0x03, 0x76, 0x69, 0x73, 0x12, 0x20, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, 0x1b, 0x20, 0x01, 0x28,
|
|
0x0b, 0x32, 0x0c, 0x2e, 0x53, 0x54, 0x52, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48,
|
|
0x00, 0x52, 0x03, 0x73, 0x74, 0x72, 0x12, 0x20, 0x0a, 0x03, 0x62, 0x72, 0x6b, 0x18, 0x1c, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x42, 0x52, 0x4b, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d,
|
|
0x65, 0x48, 0x00, 0x52, 0x03, 0x62, 0x72, 0x6b, 0x12, 0x20, 0x0a, 0x03, 0x62, 0x74, 0x66, 0x18,
|
|
0x1d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x42, 0x54, 0x46, 0x52, 0x65, 0x61, 0x6c, 0x54,
|
|
0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x62, 0x74, 0x66, 0x12, 0x20, 0x0a, 0x03, 0x63, 0x73,
|
|
0x70, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x43, 0x53, 0x50, 0x52, 0x65, 0x61,
|
|
0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x63, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x03,
|
|
0x63, 0x6d, 0x6d, 0x18, 0x63, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x43, 0x4d, 0x4d, 0x52,
|
|
0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x03, 0x63, 0x6d, 0x6d, 0x42, 0x0a,
|
|
0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x42, 0x6f, 0x64, 0x79, 0x22, 0xb9, 0x01, 0x0a, 0x0b, 0x55,
|
|
0x41, 0x4e, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x77, 0x69,
|
|
0x6e, 0x64, 0x53, 0x70, 0x65, 0x65, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10,
|
|
0x01, 0x52, 0x09, 0x77, 0x69, 0x6e, 0x64, 0x53, 0x70, 0x65, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x0d,
|
|
0x77, 0x69, 0x6e, 0x64, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
|
|
0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x77, 0x69, 0x6e, 0x64, 0x44, 0x69, 0x72,
|
|
0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x0f, 0x77, 0x69, 0x6e, 0x64, 0x41, 0x74,
|
|
0x74, 0x61, 0x63, 0x6b, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x02, 0x42,
|
|
0x02, 0x10, 0x01, 0x52, 0x0f, 0x77, 0x69, 0x6e, 0x64, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x41,
|
|
0x6e, 0x67, 0x6c, 0x65, 0x12, 0x30, 0x0a, 0x11, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c,
|
|
0x57, 0x69, 0x6e, 0x64, 0x53, 0x70, 0x65, 0x65, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x02, 0x42,
|
|
0x02, 0x10, 0x01, 0x52, 0x11, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x57, 0x69, 0x6e,
|
|
0x64, 0x53, 0x70, 0x65, 0x65, 0x64, 0x22, 0x53, 0x0a, 0x0b, 0x52, 0x48, 0x53, 0x52, 0x65, 0x61,
|
|
0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61,
|
|
0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b,
|
|
0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1e, 0x0a, 0x08, 0x68,
|
|
0x75, 0x6d, 0x69, 0x64, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10,
|
|
0x01, 0x52, 0x08, 0x68, 0x75, 0x6d, 0x69, 0x64, 0x69, 0x74, 0x79, 0x22, 0x2d, 0x0a, 0x0b, 0x50,
|
|
0x57, 0x53, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x08, 0x72, 0x61,
|
|
0x69, 0x6e, 0x66, 0x61, 0x6c, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01,
|
|
0x52, 0x08, 0x72, 0x61, 0x69, 0x6e, 0x66, 0x61, 0x6c, 0x6c, 0x22, 0x33, 0x0a, 0x0b, 0x54, 0x4d,
|
|
0x50, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x65, 0x6d,
|
|
0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02,
|
|
0x10, 0x01, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22,
|
|
0x44, 0x0a, 0x0c, 0x47, 0x4e, 0x53, 0x53, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12,
|
|
0x10, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x01,
|
|
0x78, 0x12, 0x10, 0x0a, 0x01, 0x79, 0x18, 0x02, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01,
|
|
0x52, 0x01, 0x79, 0x12, 0x10, 0x0a, 0x01, 0x7a, 0x18, 0x03, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02,
|
|
0x10, 0x01, 0x52, 0x01, 0x7a, 0x22, 0x37, 0x0a, 0x0b, 0x56, 0x49, 0x43, 0x52, 0x65, 0x61, 0x6c,
|
|
0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x56,
|
|
0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52,
|
|
0x0d, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x5b,
|
|
0x0a, 0x0b, 0x44, 0x49, 0x53, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a,
|
|
0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
|
|
0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x63,
|
|
0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61,
|
|
0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b,
|
|
0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x57, 0x0a, 0x0b, 0x48,
|
|
0x50, 0x54, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x64, 0x65,
|
|
0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02,
|
|
0x10, 0x01, 0x52, 0x0a, 0x64, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24,
|
|
0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20,
|
|
0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61,
|
|
0x74, 0x75, 0x72, 0x65, 0x22, 0x4f, 0x0a, 0x0b, 0x52, 0x53, 0x47, 0x52, 0x65, 0x61, 0x6c, 0x54,
|
|
0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20,
|
|
0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x06, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x12,
|
|
0x24, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02,
|
|
0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72,
|
|
0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x57, 0x0a, 0x0b, 0x49, 0x4e, 0x43, 0x52, 0x65, 0x61, 0x6c,
|
|
0x54, 0x69, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42,
|
|
0x02, 0x10, 0x01, 0x52, 0x01, 0x78, 0x12, 0x10, 0x0a, 0x01, 0x79, 0x18, 0x02, 0x20, 0x03, 0x28,
|
|
0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x01, 0x79, 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70,
|
|
0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10,
|
|
0x01, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x37,
|
|
0x0a, 0x0b, 0x56, 0x49, 0x42, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a,
|
|
0x0d, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01,
|
|
0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
|
|
0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x37, 0x0a, 0x0b, 0x56, 0x49, 0x45, 0x52, 0x65,
|
|
0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
|
|
0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10,
|
|
0x01, 0x52, 0x0d, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73,
|
|
0x22, 0x37, 0x0a, 0x0b, 0x54, 0x4d, 0x44, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12,
|
|
0x28, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73,
|
|
0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x6d, 0x6f, 0x6e, 0x69,
|
|
0x74, 0x6f, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0xb2, 0x0c, 0x0a, 0x0b, 0x48, 0x53,
|
|
0x44, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x61, 0x6e,
|
|
0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6c, 0x61, 0x6e, 0x65, 0x49,
|
|
0x64, 0x12, 0x1c, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x44, 0x69, 0x72, 0x65, 0x63, 0x18, 0x02,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x44, 0x69, 0x72, 0x65, 0x63, 0x12,
|
|
0x18, 0x0a, 0x07, 0x61, 0x78, 0x6c, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
|
|
0x52, 0x07, 0x61, 0x78, 0x6c, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x78, 0x6c,
|
|
0x65, 0x47, 0x72, 0x70, 0x4e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x61,
|
|
0x78, 0x6c, 0x65, 0x47, 0x72, 0x70, 0x4e, 0x75, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x67, 0x72, 0x6f,
|
|
0x73, 0x73, 0x4c, 0x6f, 0x61, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x67, 0x72,
|
|
0x6f, 0x73, 0x73, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x68, 0x54, 0x79,
|
|
0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x76, 0x65, 0x68, 0x54, 0x79, 0x70,
|
|
0x65, 0x12, 0x2a, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65,
|
|
0x69, 0x67, 0x68, 0x74, 0x31, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x65, 0x66,
|
|
0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x31, 0x12, 0x2a, 0x0a,
|
|
0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74,
|
|
0x32, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65,
|
|
0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x32, 0x12, 0x2a, 0x0a, 0x10, 0x6c, 0x65, 0x66,
|
|
0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x33, 0x18, 0x09, 0x20,
|
|
0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65,
|
|
0x69, 0x67, 0x68, 0x74, 0x33, 0x12, 0x2a, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65,
|
|
0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x34, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
|
|
0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74,
|
|
0x34, 0x12, 0x2a, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65,
|
|
0x69, 0x67, 0x68, 0x74, 0x35, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x65, 0x66,
|
|
0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x35, 0x12, 0x2a, 0x0a,
|
|
0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74,
|
|
0x36, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65,
|
|
0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x36, 0x12, 0x2a, 0x0a, 0x10, 0x6c, 0x65, 0x66,
|
|
0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x37, 0x18, 0x0d, 0x20,
|
|
0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65,
|
|
0x69, 0x67, 0x68, 0x74, 0x37, 0x12, 0x2a, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65,
|
|
0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x38, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
|
|
0x10, 0x6c, 0x65, 0x66, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74,
|
|
0x38, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57,
|
|
0x65, 0x69, 0x67, 0x68, 0x74, 0x31, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x72, 0x69,
|
|
0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x31, 0x12,
|
|
0x2c, 0x0a, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69,
|
|
0x67, 0x68, 0x74, 0x32, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x72, 0x69, 0x67, 0x68,
|
|
0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x32, 0x12, 0x2c, 0x0a,
|
|
0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68,
|
|
0x74, 0x33, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57,
|
|
0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x33, 0x12, 0x2c, 0x0a, 0x11, 0x72,
|
|
0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x34,
|
|
0x18, 0x12, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65,
|
|
0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x34, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x69, 0x67,
|
|
0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x35, 0x18, 0x13,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c,
|
|
0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x35, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74,
|
|
0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x36, 0x18, 0x14, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65,
|
|
0x69, 0x67, 0x68, 0x74, 0x36, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68,
|
|
0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x37, 0x18, 0x15, 0x20, 0x01, 0x28, 0x05,
|
|
0x52, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67,
|
|
0x68, 0x74, 0x37, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65,
|
|
0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x38, 0x18, 0x16, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11,
|
|
0x72, 0x69, 0x67, 0x68, 0x74, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74,
|
|
0x38, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x31, 0x18, 0x17, 0x20,
|
|
0x01, 0x28, 0x05, 0x52, 0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x31, 0x12, 0x1a, 0x0a,
|
|
0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x32, 0x18, 0x18, 0x20, 0x01, 0x28, 0x05, 0x52,
|
|
0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x32, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x78, 0x6c,
|
|
0x65, 0x44, 0x69, 0x73, 0x33, 0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x61, 0x78, 0x6c,
|
|
0x65, 0x44, 0x69, 0x73, 0x33, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73,
|
|
0x34, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73,
|
|
0x34, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x35, 0x18, 0x1b, 0x20,
|
|
0x01, 0x28, 0x05, 0x52, 0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x35, 0x12, 0x1a, 0x0a,
|
|
0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x36, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x05, 0x52,
|
|
0x08, 0x61, 0x78, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x36, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x78, 0x6c,
|
|
0x65, 0x44, 0x69, 0x73, 0x37, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x61, 0x78, 0x6c,
|
|
0x65, 0x44, 0x69, 0x73, 0x37, 0x12, 0x25, 0x0a, 0x0b, 0x76, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x49, 0x64, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0b, 0x76, 0x69,
|
|
0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0c,
|
|
0x6f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x18, 0x1f, 0x20, 0x01,
|
|
0x28, 0x05, 0x48, 0x01, 0x52, 0x0c, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x69,
|
|
0x67, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x20,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0c, 0x61,
|
|
0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x21, 0x20, 0x01, 0x28,
|
|
0x02, 0x48, 0x02, 0x52, 0x0c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
|
|
0x6e, 0x88, 0x01, 0x01, 0x12, 0x1c, 0x0a, 0x09, 0x76, 0x65, 0x68, 0x4c, 0x65, 0x6e, 0x67, 0x74,
|
|
0x68, 0x18, 0x22, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x76, 0x65, 0x68, 0x4c, 0x65, 0x6e, 0x67,
|
|
0x74, 0x68, 0x12, 0x15, 0x0a, 0x03, 0x71, 0x61, 0x74, 0x18, 0x23, 0x20, 0x01, 0x28, 0x02, 0x48,
|
|
0x03, 0x52, 0x03, 0x71, 0x61, 0x74, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0c, 0x6c, 0x69, 0x63,
|
|
0x65, 0x6e, 0x63, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x48,
|
|
0x04, 0x52, 0x0c, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x65, 0x88,
|
|
0x01, 0x01, 0x12, 0x31, 0x0a, 0x11, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x6c, 0x61,
|
|
0x74, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x48, 0x05, 0x52,
|
|
0x11, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6c,
|
|
0x6f, 0x72, 0x88, 0x01, 0x01, 0x12, 0x19, 0x0a, 0x05, 0x70, 0x69, 0x63, 0x49, 0x64, 0x18, 0x26,
|
|
0x20, 0x01, 0x28, 0x05, 0x48, 0x06, 0x52, 0x05, 0x70, 0x69, 0x63, 0x49, 0x64, 0x88, 0x01, 0x01,
|
|
0x12, 0x2d, 0x0a, 0x0f, 0x72, 0x6f, 0x61, 0x64, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74,
|
|
0x75, 0x72, 0x65, 0x18, 0x27, 0x20, 0x01, 0x28, 0x02, 0x48, 0x07, 0x52, 0x0f, 0x72, 0x6f, 0x61,
|
|
0x64, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x88, 0x01, 0x01, 0x42,
|
|
0x0e, 0x0a, 0x0c, 0x5f, 0x76, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x42,
|
|
0x0f, 0x0a, 0x0d, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x69, 0x67, 0x6e,
|
|
0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
|
|
0x6e, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x71, 0x61, 0x74, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6c, 0x69,
|
|
0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x6c,
|
|
0x69, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72,
|
|
0x42, 0x08, 0x0a, 0x06, 0x5f, 0x70, 0x69, 0x63, 0x49, 0x64, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x72,
|
|
0x6f, 0x61, 0x64, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x5b,
|
|
0x0a, 0x0b, 0x46, 0x52, 0x5a, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a,
|
|
0x0c, 0x69, 0x63, 0x65, 0x54, 0x68, 0x69, 0x63, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
|
|
0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x69, 0x63, 0x65, 0x54, 0x68, 0x69, 0x63,
|
|
0x6b, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61,
|
|
0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b,
|
|
0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x5d, 0x0a, 0x0b, 0x4c,
|
|
0x4d, 0x5a, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x72, 0x6f,
|
|
0x61, 0x64, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28,
|
|
0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x72, 0x6f, 0x61, 0x64, 0x43, 0x6f, 0x6e, 0x64, 0x69,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74,
|
|
0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x74,
|
|
0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x57, 0x0a, 0x0b, 0x44, 0x49,
|
|
0x43, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x63, 0x61, 0x62,
|
|
0x6c, 0x65, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10,
|
|
0x01, 0x52, 0x0a, 0x63, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x12, 0x24, 0x0a,
|
|
0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x03,
|
|
0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74,
|
|
0x75, 0x72, 0x65, 0x22, 0x5d, 0x0a, 0x0b, 0x53, 0x54, 0x46, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69,
|
|
0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x73,
|
|
0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0b,
|
|
0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28,
|
|
0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
|
|
0x72, 0x65, 0x22, 0x27, 0x0a, 0x0b, 0x53, 0x43, 0x4f, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d,
|
|
0x65, 0x12, 0x18, 0x0a, 0x05, 0x64, 0x65, 0x70, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02,
|
|
0x42, 0x02, 0x10, 0x01, 0x52, 0x05, 0x64, 0x65, 0x70, 0x74, 0x68, 0x22, 0x57, 0x0a, 0x0b, 0x43,
|
|
0x52, 0x4b, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x63, 0x72,
|
|
0x61, 0x63, 0x6b, 0x57, 0x69, 0x64, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02,
|
|
0x10, 0x01, 0x52, 0x0a, 0x63, 0x72, 0x61, 0x63, 0x6b, 0x57, 0x69, 0x64, 0x74, 0x68, 0x12, 0x24,
|
|
0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20,
|
|
0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61,
|
|
0x74, 0x75, 0x72, 0x65, 0x22, 0x73, 0x0a, 0x0b, 0x43, 0x4f, 0x52, 0x52, 0x65, 0x61, 0x6c, 0x54,
|
|
0x69, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x15, 0x63, 0x68, 0x6c, 0x6f, 0x72, 0x69, 0x64, 0x65, 0x43,
|
|
0x6f, 0x6e, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03,
|
|
0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x15, 0x63, 0x68, 0x6c, 0x6f, 0x72, 0x69, 0x64, 0x65,
|
|
0x43, 0x6f, 0x6e, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a,
|
|
0x0e, 0x63, 0x6f, 0x72, 0x72, 0x6f, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x70, 0x74, 0x68, 0x18,
|
|
0x02, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x63, 0x6f, 0x72, 0x72, 0x6f,
|
|
0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x70, 0x74, 0x68, 0x22, 0x35, 0x0a, 0x0b, 0x56, 0x49, 0x53,
|
|
0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x69,
|
|
0x74, 0x6f, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02,
|
|
0x10, 0x01, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65,
|
|
0x22, 0x4f, 0x0a, 0x0b, 0x53, 0x54, 0x52, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12,
|
|
0x1a, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42,
|
|
0x02, 0x10, 0x01, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x73, 0x73, 0x12, 0x24, 0x0a, 0x0b, 0x74,
|
|
0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x02,
|
|
0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72,
|
|
0x65, 0x22, 0x27, 0x0a, 0x0b, 0x42, 0x52, 0x4b, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65,
|
|
0x12, 0x18, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42,
|
|
0x02, 0x10, 0x01, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x5f, 0x0a, 0x0b, 0x42, 0x54,
|
|
0x46, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x0e, 0x62, 0x6f, 0x6c,
|
|
0x74, 0x54, 0x69, 0x67, 0x68, 0x74, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28,
|
|
0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x62, 0x6f, 0x6c, 0x74, 0x54, 0x69, 0x67, 0x68, 0x74,
|
|
0x46, 0x6f, 0x72, 0x63, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61,
|
|
0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b,
|
|
0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x5b, 0x0a, 0x0b, 0x43,
|
|
0x53, 0x50, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69,
|
|
0x73, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02,
|
|
0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65,
|
|
0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72,
|
|
0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x74, 0x65, 0x6d,
|
|
0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x7d, 0x0a, 0x0b, 0x43, 0x4d, 0x4d, 0x52,
|
|
0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
|
0x31, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x06, 0x76, 0x61, 0x6c,
|
|
0x75, 0x65, 0x31, 0x12, 0x1a, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x32, 0x18, 0x02, 0x20,
|
|
0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x32, 0x12,
|
|
0x1a, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x33, 0x18, 0x03, 0x20, 0x03, 0x28, 0x02, 0x42,
|
|
0x02, 0x10, 0x01, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x33, 0x12, 0x1a, 0x0a, 0x06, 0x76,
|
|
0x61, 0x6c, 0x75, 0x65, 0x34, 0x18, 0x04, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x01, 0x52,
|
|
0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x34, 0x2a, 0x82, 0x02, 0x0a, 0x0c, 0x4d, 0x6f, 0x6e, 0x69,
|
|
0x74, 0x6f, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x55, 0x41, 0x4e, 0x10,
|
|
0x00, 0x12, 0x07, 0x0a, 0x03, 0x52, 0x48, 0x53, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x4e,
|
|
0x53, 0x53, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x49, 0x43, 0x10, 0x03, 0x12, 0x07, 0x0a,
|
|
0x03, 0x44, 0x49, 0x43, 0x10, 0x04, 0x12, 0x07, 0x0a, 0x03, 0x44, 0x49, 0x53, 0x10, 0x05, 0x12,
|
|
0x07, 0x0a, 0x03, 0x48, 0x50, 0x54, 0x10, 0x06, 0x12, 0x07, 0x0a, 0x03, 0x52, 0x53, 0x47, 0x10,
|
|
0x07, 0x12, 0x07, 0x0a, 0x03, 0x49, 0x4e, 0x43, 0x10, 0x08, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x49,
|
|
0x42, 0x10, 0x09, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x49, 0x45, 0x10, 0x0a, 0x12, 0x07, 0x0a, 0x03,
|
|
0x54, 0x4d, 0x44, 0x10, 0x0b, 0x12, 0x07, 0x0a, 0x03, 0x48, 0x53, 0x44, 0x10, 0x0c, 0x12, 0x07,
|
|
0x0a, 0x03, 0x54, 0x4d, 0x50, 0x10, 0x0d, 0x12, 0x07, 0x0a, 0x03, 0x50, 0x57, 0x53, 0x10, 0x0e,
|
|
0x12, 0x07, 0x0a, 0x03, 0x46, 0x52, 0x5a, 0x10, 0x0f, 0x12, 0x07, 0x0a, 0x03, 0x4c, 0x4d, 0x5a,
|
|
0x10, 0x10, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x54, 0x46, 0x10, 0x11, 0x12, 0x07, 0x0a, 0x03, 0x53,
|
|
0x43, 0x4f, 0x10, 0x12, 0x12, 0x07, 0x0a, 0x03, 0x43, 0x52, 0x4b, 0x10, 0x13, 0x12, 0x07, 0x0a,
|
|
0x03, 0x43, 0x4f, 0x52, 0x10, 0x14, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x49, 0x53, 0x10, 0x15, 0x12,
|
|
0x07, 0x0a, 0x03, 0x53, 0x54, 0x52, 0x10, 0x16, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x52, 0x4b, 0x10,
|
|
0x17, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x54, 0x46, 0x10, 0x18, 0x12, 0x07, 0x0a, 0x03, 0x43, 0x53,
|
|
0x50, 0x10, 0x19, 0x12, 0x07, 0x0a, 0x03, 0x43, 0x4d, 0x4d, 0x10, 0x63, 0x42, 0x0f, 0x5a, 0x0d,
|
|
0x2e, 0x2e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x62, 0x06, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
|
}
|
|
|
|
var (
|
|
file_MonitorDataProtocol_20230519_realtime_proto_rawDescOnce sync.Once
|
|
file_MonitorDataProtocol_20230519_realtime_proto_rawDescData = file_MonitorDataProtocol_20230519_realtime_proto_rawDesc
|
|
)
|
|
|
|
func file_MonitorDataProtocol_20230519_realtime_proto_rawDescGZIP() []byte {
|
|
file_MonitorDataProtocol_20230519_realtime_proto_rawDescOnce.Do(func() {
|
|
file_MonitorDataProtocol_20230519_realtime_proto_rawDescData = protoimpl.X.CompressGZIP(file_MonitorDataProtocol_20230519_realtime_proto_rawDescData)
|
|
})
|
|
return file_MonitorDataProtocol_20230519_realtime_proto_rawDescData
|
|
}
|
|
|
|
var file_MonitorDataProtocol_20230519_realtime_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
|
|
var file_MonitorDataProtocol_20230519_realtime_proto_msgTypes = make([]protoimpl.MessageInfo, 29)
|
|
var file_MonitorDataProtocol_20230519_realtime_proto_goTypes = []interface{}{
|
|
(MonitoryType)(0), // 0: MonitoryType
|
|
(*ComplexData)(nil), // 1: ComplexData
|
|
(*SensorData)(nil), // 2: SensorData
|
|
(*UANRealTime)(nil), // 3: UANRealTime
|
|
(*RHSRealTime)(nil), // 4: RHSRealTime
|
|
(*PWSRealTime)(nil), // 5: PWSRealTime
|
|
(*TMPRealTime)(nil), // 6: TMPRealTime
|
|
(*GNSSRealTime)(nil), // 7: GNSSRealTime
|
|
(*VICRealTime)(nil), // 8: VICRealTime
|
|
(*DISRealTime)(nil), // 9: DISRealTime
|
|
(*HPTRealTime)(nil), // 10: HPTRealTime
|
|
(*RSGRealTime)(nil), // 11: RSGRealTime
|
|
(*INCRealTime)(nil), // 12: INCRealTime
|
|
(*VIBRealTime)(nil), // 13: VIBRealTime
|
|
(*VIERealTime)(nil), // 14: VIERealTime
|
|
(*TMDRealTime)(nil), // 15: TMDRealTime
|
|
(*HSDRealTime)(nil), // 16: HSDRealTime
|
|
(*FRZRealTime)(nil), // 17: FRZRealTime
|
|
(*LMZRealTime)(nil), // 18: LMZRealTime
|
|
(*DICRealTime)(nil), // 19: DICRealTime
|
|
(*STFRealTime)(nil), // 20: STFRealTime
|
|
(*SCORealTime)(nil), // 21: SCORealTime
|
|
(*CRKRealTime)(nil), // 22: CRKRealTime
|
|
(*CORRealTime)(nil), // 23: CORRealTime
|
|
(*VISRealTime)(nil), // 24: VISRealTime
|
|
(*STRRealTime)(nil), // 25: STRRealTime
|
|
(*BRKRealTime)(nil), // 26: BRKRealTime
|
|
(*BTFRealTime)(nil), // 27: BTFRealTime
|
|
(*CSPRealTime)(nil), // 28: CSPRealTime
|
|
(*CMMRealTime)(nil), // 29: CMMRealTime
|
|
}
|
|
var file_MonitorDataProtocol_20230519_realtime_proto_depIdxs = []int32{
|
|
2, // 0: ComplexData.sensorData:type_name -> SensorData
|
|
0, // 1: SensorData.monitorType:type_name -> MonitoryType
|
|
3, // 2: SensorData.uan:type_name -> UANRealTime
|
|
4, // 3: SensorData.rhs:type_name -> RHSRealTime
|
|
6, // 4: SensorData.tmp:type_name -> TMPRealTime
|
|
7, // 5: SensorData.gnss:type_name -> GNSSRealTime
|
|
8, // 6: SensorData.vic:type_name -> VICRealTime
|
|
19, // 7: SensorData.dic:type_name -> DICRealTime
|
|
9, // 8: SensorData.dis:type_name -> DISRealTime
|
|
10, // 9: SensorData.hpt:type_name -> HPTRealTime
|
|
11, // 10: SensorData.rsg:type_name -> RSGRealTime
|
|
12, // 11: SensorData.inc:type_name -> INCRealTime
|
|
14, // 12: SensorData.vie:type_name -> VIERealTime
|
|
15, // 13: SensorData.tmd:type_name -> TMDRealTime
|
|
13, // 14: SensorData.vib:type_name -> VIBRealTime
|
|
16, // 15: SensorData.hsd:type_name -> HSDRealTime
|
|
5, // 16: SensorData.pws:type_name -> PWSRealTime
|
|
17, // 17: SensorData.frz:type_name -> FRZRealTime
|
|
18, // 18: SensorData.lmz:type_name -> LMZRealTime
|
|
20, // 19: SensorData.stf:type_name -> STFRealTime
|
|
21, // 20: SensorData.sco:type_name -> SCORealTime
|
|
22, // 21: SensorData.crk:type_name -> CRKRealTime
|
|
23, // 22: SensorData.cor:type_name -> CORRealTime
|
|
24, // 23: SensorData.vis:type_name -> VISRealTime
|
|
25, // 24: SensorData.str:type_name -> STRRealTime
|
|
26, // 25: SensorData.brk:type_name -> BRKRealTime
|
|
27, // 26: SensorData.btf:type_name -> BTFRealTime
|
|
28, // 27: SensorData.csp:type_name -> CSPRealTime
|
|
29, // 28: SensorData.cmm:type_name -> CMMRealTime
|
|
29, // [29:29] is the sub-list for method output_type
|
|
29, // [29:29] is the sub-list for method input_type
|
|
29, // [29:29] is the sub-list for extension type_name
|
|
29, // [29:29] is the sub-list for extension extendee
|
|
0, // [0:29] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_MonitorDataProtocol_20230519_realtime_proto_init() }
|
|
func file_MonitorDataProtocol_20230519_realtime_proto_init() {
|
|
if File_MonitorDataProtocol_20230519_realtime_proto != nil {
|
|
return
|
|
}
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ComplexData); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SensorData); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UANRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*RHSRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*PWSRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*TMPRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GNSSRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*VICRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DISRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*HPTRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*RSGRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*INCRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*VIBRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*VIERealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*TMDRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*HSDRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*FRZRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LMZRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DICRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*STFRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCORealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CRKRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CORRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*VISRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*STRRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*BRKRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*BTFRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSPRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CMMRealTime); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[1].OneofWrappers = []interface{}{
|
|
(*SensorData_Uan)(nil),
|
|
(*SensorData_Rhs)(nil),
|
|
(*SensorData_Tmp)(nil),
|
|
(*SensorData_Gnss)(nil),
|
|
(*SensorData_Vic)(nil),
|
|
(*SensorData_Dic)(nil),
|
|
(*SensorData_Dis)(nil),
|
|
(*SensorData_Hpt)(nil),
|
|
(*SensorData_Rsg)(nil),
|
|
(*SensorData_Inc)(nil),
|
|
(*SensorData_Vie)(nil),
|
|
(*SensorData_Tmd)(nil),
|
|
(*SensorData_Vib)(nil),
|
|
(*SensorData_Hsd)(nil),
|
|
(*SensorData_Pws)(nil),
|
|
(*SensorData_Frz)(nil),
|
|
(*SensorData_Lmz)(nil),
|
|
(*SensorData_Stf)(nil),
|
|
(*SensorData_Sco)(nil),
|
|
(*SensorData_Crk)(nil),
|
|
(*SensorData_Cor)(nil),
|
|
(*SensorData_Vis)(nil),
|
|
(*SensorData_Str)(nil),
|
|
(*SensorData_Brk)(nil),
|
|
(*SensorData_Btf)(nil),
|
|
(*SensorData_Csp)(nil),
|
|
(*SensorData_Cmm)(nil),
|
|
}
|
|
file_MonitorDataProtocol_20230519_realtime_proto_msgTypes[15].OneofWrappers = []interface{}{}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: file_MonitorDataProtocol_20230519_realtime_proto_rawDesc,
|
|
NumEnums: 1,
|
|
NumMessages: 29,
|
|
NumExtensions: 0,
|
|
NumServices: 0,
|
|
},
|
|
GoTypes: file_MonitorDataProtocol_20230519_realtime_proto_goTypes,
|
|
DependencyIndexes: file_MonitorDataProtocol_20230519_realtime_proto_depIdxs,
|
|
EnumInfos: file_MonitorDataProtocol_20230519_realtime_proto_enumTypes,
|
|
MessageInfos: file_MonitorDataProtocol_20230519_realtime_proto_msgTypes,
|
|
}.Build()
|
|
File_MonitorDataProtocol_20230519_realtime_proto = out.File
|
|
file_MonitorDataProtocol_20230519_realtime_proto_rawDesc = nil
|
|
file_MonitorDataProtocol_20230519_realtime_proto_goTypes = nil
|
|
file_MonitorDataProtocol_20230519_realtime_proto_depIdxs = nil
|
|
}
|
|
|