// Code generated by protoc-gen-go. DO NOT EDIT. // source: protomsg.proto package protomsg import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package //TableChanged enum type TableChanged int32 const ( TableChanged_T_Camera TableChanged = 0 TableChanged_T_CameraTask TableChanged = 1 TableChanged_T_CameraTaskArgs TableChanged = 2 TableChanged_T_Task TableChanged = 3 TableChanged_T_TaskSdk TableChanged = 4 TableChanged_T_TaskSdkRule TableChanged = 5 TableChanged_T_Sdk TableChanged = 6 ) var TableChanged_name = map[int32]string{ 0: "T_Camera", 1: "T_CameraTask", 2: "T_CameraTaskArgs", 3: "T_Task", 4: "T_TaskSdk", 5: "T_TaskSdkRule", 6: "T_Sdk", } var TableChanged_value = map[string]int32{ "T_Camera": 0, "T_CameraTask": 1, "T_CameraTaskArgs": 2, "T_Task": 3, "T_TaskSdk": 4, "T_TaskSdkRule": 5, "T_Sdk": 6, } func (x TableChanged) String() string { return proto.EnumName(TableChanged_name, int32(x)) } func (TableChanged) EnumDescriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{0} } type DbAction int32 const ( DbAction_Insert DbAction = 0 DbAction_Update DbAction = 1 DbAction_Delete DbAction = 2 ) var DbAction_name = map[int32]string{ 0: "Insert", 1: "Update", 2: "Delete", } var DbAction_value = map[string]int32{ "Insert": 0, "Update": 1, "Delete": 2, } func (x DbAction) String() string { return proto.EnumName(DbAction_name, int32(x)) } func (DbAction) EnumDescriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{1} } type TaskLabel struct { Taskid string `protobuf:"bytes,1,opt,name=taskid,proto3" json:"taskid,omitempty"` Sdkids []string `protobuf:"bytes,2,rep,name=sdkids,proto3" json:"sdkids,omitempty"` Index int32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TaskLabel) Reset() { *m = TaskLabel{} } func (m *TaskLabel) String() string { return proto.CompactTextString(m) } func (*TaskLabel) ProtoMessage() {} func (*TaskLabel) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{0} } func (m *TaskLabel) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TaskLabel.Unmarshal(m, b) } func (m *TaskLabel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TaskLabel.Marshal(b, m, deterministic) } func (m *TaskLabel) XXX_Merge(src proto.Message) { xxx_messageInfo_TaskLabel.Merge(m, src) } func (m *TaskLabel) XXX_Size() int { return xxx_messageInfo_TaskLabel.Size(m) } func (m *TaskLabel) XXX_DiscardUnknown() { xxx_messageInfo_TaskLabel.DiscardUnknown(m) } var xxx_messageInfo_TaskLabel proto.InternalMessageInfo func (m *TaskLabel) GetTaskid() string { if m != nil { return m.Taskid } return "" } func (m *TaskLabel) GetSdkids() []string { if m != nil { return m.Sdkids } return nil } func (m *TaskLabel) GetIndex() int32 { if m != nil { return m.Index } return 0 } //SdkMessage struct test type SdkMessage struct { Cid string `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"` Tasklab *TaskLabel `protobuf:"bytes,2,opt,name=tasklab,proto3" json:"tasklab,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SdkMessage) Reset() { *m = SdkMessage{} } func (m *SdkMessage) String() string { return proto.CompactTextString(m) } func (*SdkMessage) ProtoMessage() {} func (*SdkMessage) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{1} } func (m *SdkMessage) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SdkMessage.Unmarshal(m, b) } func (m *SdkMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SdkMessage.Marshal(b, m, deterministic) } func (m *SdkMessage) XXX_Merge(src proto.Message) { xxx_messageInfo_SdkMessage.Merge(m, src) } func (m *SdkMessage) XXX_Size() int { return xxx_messageInfo_SdkMessage.Size(m) } func (m *SdkMessage) XXX_DiscardUnknown() { xxx_messageInfo_SdkMessage.DiscardUnknown(m) } var xxx_messageInfo_SdkMessage proto.InternalMessageInfo func (m *SdkMessage) GetCid() string { if m != nil { return m.Cid } return "" } func (m *SdkMessage) GetTasklab() *TaskLabel { if m != nil { return m.Tasklab } return nil } func (m *SdkMessage) GetData() []byte { if m != nil { return m.Data } return nil } // Image ipc struct type Image struct { Width int32 `protobuf:"varint,1,opt,name=width,proto3" json:"width,omitempty"` Height int32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Image) Reset() { *m = Image{} } func (m *Image) String() string { return proto.CompactTextString(m) } func (*Image) ProtoMessage() {} func (*Image) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{2} } func (m *Image) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Image.Unmarshal(m, b) } func (m *Image) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Image.Marshal(b, m, deterministic) } func (m *Image) XXX_Merge(src proto.Message) { xxx_messageInfo_Image.Merge(m, src) } func (m *Image) XXX_Size() int { return xxx_messageInfo_Image.Size(m) } func (m *Image) XXX_DiscardUnknown() { xxx_messageInfo_Image.DiscardUnknown(m) } var xxx_messageInfo_Image proto.InternalMessageInfo func (m *Image) GetWidth() int32 { if m != nil { return m.Width } return 0 } func (m *Image) GetHeight() int32 { if m != nil { return m.Height } return 0 } func (m *Image) GetData() []byte { if m != nil { return m.Data } return nil } //Area结构体 type Area struct { Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Parentid int32 `protobuf:"varint,2,opt,name=parentid,proto3" json:"parentid,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Area) Reset() { *m = Area{} } func (m *Area) String() string { return proto.CompactTextString(m) } func (*Area) ProtoMessage() {} func (*Area) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{3} } func (m *Area) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Area.Unmarshal(m, b) } func (m *Area) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Area.Marshal(b, m, deterministic) } func (m *Area) XXX_Merge(src proto.Message) { xxx_messageInfo_Area.Merge(m, src) } func (m *Area) XXX_Size() int { return xxx_messageInfo_Area.Size(m) } func (m *Area) XXX_DiscardUnknown() { xxx_messageInfo_Area.DiscardUnknown(m) } var xxx_messageInfo_Area proto.InternalMessageInfo func (m *Area) GetId() int32 { if m != nil { return m.Id } return 0 } func (m *Area) GetParentid() int32 { if m != nil { return m.Parentid } return 0 } func (m *Area) GetName() string { if m != nil { return m.Name } return "" } //Camera结构体 type Camera struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"` Addr string `protobuf:"bytes,4,opt,name=addr,proto3" json:"addr,omitempty"` Areaid int32 `protobuf:"varint,5,opt,name=areaid,proto3" json:"areaid,omitempty"` Longitude float32 `protobuf:"fixed32,6,opt,name=longitude,proto3" json:"longitude,omitempty"` Latitude float32 `protobuf:"fixed32,7,opt,name=latitude,proto3" json:"latitude,omitempty"` Rtsp string `protobuf:"bytes,8,opt,name=rtsp,proto3" json:"rtsp,omitempty"` Ip string `protobuf:"bytes,9,opt,name=ip,proto3" json:"ip,omitempty"` Port int32 `protobuf:"varint,10,opt,name=port,proto3" json:"port,omitempty"` Username string `protobuf:"bytes,11,opt,name=username,proto3" json:"username,omitempty"` Password string `protobuf:"bytes,12,opt,name=password,proto3" json:"password,omitempty"` Brand string `protobuf:"bytes,13,opt,name=brand,proto3" json:"brand,omitempty"` Reserved string `protobuf:"bytes,14,opt,name=reserved,proto3" json:"reserved,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Camera) Reset() { *m = Camera{} } func (m *Camera) String() string { return proto.CompactTextString(m) } func (*Camera) ProtoMessage() {} func (*Camera) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{4} } func (m *Camera) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Camera.Unmarshal(m, b) } func (m *Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Camera.Marshal(b, m, deterministic) } func (m *Camera) XXX_Merge(src proto.Message) { xxx_messageInfo_Camera.Merge(m, src) } func (m *Camera) XXX_Size() int { return xxx_messageInfo_Camera.Size(m) } func (m *Camera) XXX_DiscardUnknown() { xxx_messageInfo_Camera.DiscardUnknown(m) } var xxx_messageInfo_Camera proto.InternalMessageInfo func (m *Camera) GetId() string { if m != nil { return m.Id } return "" } func (m *Camera) GetName() string { if m != nil { return m.Name } return "" } func (m *Camera) GetType() int32 { if m != nil { return m.Type } return 0 } func (m *Camera) GetAddr() string { if m != nil { return m.Addr } return "" } func (m *Camera) GetAreaid() int32 { if m != nil { return m.Areaid } return 0 } func (m *Camera) GetLongitude() float32 { if m != nil { return m.Longitude } return 0 } func (m *Camera) GetLatitude() float32 { if m != nil { return m.Latitude } return 0 } func (m *Camera) GetRtsp() string { if m != nil { return m.Rtsp } return "" } func (m *Camera) GetIp() string { if m != nil { return m.Ip } return "" } func (m *Camera) GetPort() int32 { if m != nil { return m.Port } return 0 } func (m *Camera) GetUsername() string { if m != nil { return m.Username } return "" } func (m *Camera) GetPassword() string { if m != nil { return m.Password } return "" } func (m *Camera) GetBrand() string { if m != nil { return m.Brand } return "" } func (m *Camera) GetReserved() string { if m != nil { return m.Reserved } return "" } //摄像机的任务信息 type CameraAndTaskInfo struct { Camera *Camera `protobuf:"bytes,1,opt,name=camera,proto3" json:"camera,omitempty"` Tasks []*Task `protobuf:"bytes,2,rep,name=tasks,proto3" json:"tasks,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CameraAndTaskInfo) Reset() { *m = CameraAndTaskInfo{} } func (m *CameraAndTaskInfo) String() string { return proto.CompactTextString(m) } func (*CameraAndTaskInfo) ProtoMessage() {} func (*CameraAndTaskInfo) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{5} } func (m *CameraAndTaskInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CameraAndTaskInfo.Unmarshal(m, b) } func (m *CameraAndTaskInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CameraAndTaskInfo.Marshal(b, m, deterministic) } func (m *CameraAndTaskInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_CameraAndTaskInfo.Merge(m, src) } func (m *CameraAndTaskInfo) XXX_Size() int { return xxx_messageInfo_CameraAndTaskInfo.Size(m) } func (m *CameraAndTaskInfo) XXX_DiscardUnknown() { xxx_messageInfo_CameraAndTaskInfo.DiscardUnknown(m) } var xxx_messageInfo_CameraAndTaskInfo proto.InternalMessageInfo func (m *CameraAndTaskInfo) GetCamera() *Camera { if m != nil { return m.Camera } return nil } func (m *CameraAndTaskInfo) GetTasks() []*Task { if m != nil { return m.Tasks } return nil } //Task结构体 type Task struct { Taskid string `protobuf:"bytes,1,opt,name=taskid,proto3" json:"taskid,omitempty"` Taskname string `protobuf:"bytes,2,opt,name=taskname,proto3" json:"taskname,omitempty"` CreateAt string `protobuf:"bytes,3,opt,name=create_at,json=createAt,proto3" json:"create_at,omitempty"` CreateBy string `protobuf:"bytes,4,opt,name=create_by,json=createBy,proto3" json:"create_by,omitempty"` UpdateAt string `protobuf:"bytes,5,opt,name=update_at,json=updateAt,proto3" json:"update_at,omitempty"` Enable bool `protobuf:"varint,6,opt,name=enable,proto3" json:"enable,omitempty"` IsAlarm bool `protobuf:"varint,7,opt,name=is_alarm,json=isAlarm,proto3" json:"is_alarm,omitempty"` DelFlag bool `protobuf:"varint,8,opt,name=del_flag,json=delFlag,proto3" json:"del_flag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Task) Reset() { *m = Task{} } func (m *Task) String() string { return proto.CompactTextString(m) } func (*Task) ProtoMessage() {} func (*Task) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{6} } func (m *Task) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Task.Unmarshal(m, b) } func (m *Task) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Task.Marshal(b, m, deterministic) } func (m *Task) XXX_Merge(src proto.Message) { xxx_messageInfo_Task.Merge(m, src) } func (m *Task) XXX_Size() int { return xxx_messageInfo_Task.Size(m) } func (m *Task) XXX_DiscardUnknown() { xxx_messageInfo_Task.DiscardUnknown(m) } var xxx_messageInfo_Task proto.InternalMessageInfo func (m *Task) GetTaskid() string { if m != nil { return m.Taskid } return "" } func (m *Task) GetTaskname() string { if m != nil { return m.Taskname } return "" } func (m *Task) GetCreateAt() string { if m != nil { return m.CreateAt } return "" } func (m *Task) GetCreateBy() string { if m != nil { return m.CreateBy } return "" } func (m *Task) GetUpdateAt() string { if m != nil { return m.UpdateAt } return "" } func (m *Task) GetEnable() bool { if m != nil { return m.Enable } return false } func (m *Task) GetIsAlarm() bool { if m != nil { return m.IsAlarm } return false } func (m *Task) GetDelFlag() bool { if m != nil { return m.DelFlag } return false } type TaskSdkInfo struct { Task *Task `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"` Sdks []*Sdk `protobuf:"bytes,2,rep,name=sdks,proto3" json:"sdks,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TaskSdkInfo) Reset() { *m = TaskSdkInfo{} } func (m *TaskSdkInfo) String() string { return proto.CompactTextString(m) } func (*TaskSdkInfo) ProtoMessage() {} func (*TaskSdkInfo) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{7} } func (m *TaskSdkInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TaskSdkInfo.Unmarshal(m, b) } func (m *TaskSdkInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TaskSdkInfo.Marshal(b, m, deterministic) } func (m *TaskSdkInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_TaskSdkInfo.Merge(m, src) } func (m *TaskSdkInfo) XXX_Size() int { return xxx_messageInfo_TaskSdkInfo.Size(m) } func (m *TaskSdkInfo) XXX_DiscardUnknown() { xxx_messageInfo_TaskSdkInfo.DiscardUnknown(m) } var xxx_messageInfo_TaskSdkInfo proto.InternalMessageInfo func (m *TaskSdkInfo) GetTask() *Task { if m != nil { return m.Task } return nil } func (m *TaskSdkInfo) GetSdks() []*Sdk { if m != nil { return m.Sdks } return nil } //摄像机任务 type CameraTask struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` CameraIds string `protobuf:"bytes,2,opt,name=camera_ids,json=cameraIds,proto3" json:"camera_ids,omitempty"` TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` TimeRule []*DayCtl `protobuf:"bytes,4,rep,name=time_rule,json=timeRule,proto3" json:"time_rule,omitempty"` ReactRule string `protobuf:"bytes,5,opt,name=react_rule,json=reactRule,proto3" json:"react_rule,omitempty"` ReactDevice string `protobuf:"bytes,6,opt,name=react_device,json=reactDevice,proto3" json:"react_device,omitempty"` DelFlag bool `protobuf:"varint,7,opt,name=del_flag,json=delFlag,proto3" json:"del_flag,omitempty"` UpdateFlag bool `protobuf:"varint,8,opt,name=update_flag,json=updateFlag,proto3" json:"update_flag,omitempty"` Enable bool `protobuf:"varint,9,opt,name=enable,proto3" json:"enable,omitempty"` Sort int32 `protobuf:"varint,10,opt,name=sort,proto3" json:"sort,omitempty"` IsFull bool `protobuf:"varint,11,opt,name=is_full,json=isFull,proto3" json:"is_full,omitempty"` LinkGroupId string `protobuf:"bytes,12,opt,name=link_group_id,json=linkGroupId,proto3" json:"link_group_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CameraTask) Reset() { *m = CameraTask{} } func (m *CameraTask) String() string { return proto.CompactTextString(m) } func (*CameraTask) ProtoMessage() {} func (*CameraTask) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{8} } func (m *CameraTask) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CameraTask.Unmarshal(m, b) } func (m *CameraTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CameraTask.Marshal(b, m, deterministic) } func (m *CameraTask) XXX_Merge(src proto.Message) { xxx_messageInfo_CameraTask.Merge(m, src) } func (m *CameraTask) XXX_Size() int { return xxx_messageInfo_CameraTask.Size(m) } func (m *CameraTask) XXX_DiscardUnknown() { xxx_messageInfo_CameraTask.DiscardUnknown(m) } var xxx_messageInfo_CameraTask proto.InternalMessageInfo func (m *CameraTask) GetId() string { if m != nil { return m.Id } return "" } func (m *CameraTask) GetCameraIds() string { if m != nil { return m.CameraIds } return "" } func (m *CameraTask) GetTaskId() string { if m != nil { return m.TaskId } return "" } func (m *CameraTask) GetTimeRule() []*DayCtl { if m != nil { return m.TimeRule } return nil } func (m *CameraTask) GetReactRule() string { if m != nil { return m.ReactRule } return "" } func (m *CameraTask) GetReactDevice() string { if m != nil { return m.ReactDevice } return "" } func (m *CameraTask) GetDelFlag() bool { if m != nil { return m.DelFlag } return false } func (m *CameraTask) GetUpdateFlag() bool { if m != nil { return m.UpdateFlag } return false } func (m *CameraTask) GetEnable() bool { if m != nil { return m.Enable } return false } func (m *CameraTask) GetSort() int32 { if m != nil { return m.Sort } return 0 } func (m *CameraTask) GetIsFull() bool { if m != nil { return m.IsFull } return false } func (m *CameraTask) GetLinkGroupId() string { if m != nil { return m.LinkGroupId } return "" } //摄像机布防的时间规则,可以设置多个,用id关联到具体的规则配置中 type CameraTimerule struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` CameraId string `protobuf:"bytes,3,opt,name=camera_id,json=cameraId,proto3" json:"camera_id,omitempty"` TimeRule []*DayCtl `protobuf:"bytes,4,rep,name=time_rule,json=timeRule,proto3" json:"time_rule,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CameraTimerule) Reset() { *m = CameraTimerule{} } func (m *CameraTimerule) String() string { return proto.CompactTextString(m) } func (*CameraTimerule) ProtoMessage() {} func (*CameraTimerule) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{9} } func (m *CameraTimerule) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CameraTimerule.Unmarshal(m, b) } func (m *CameraTimerule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CameraTimerule.Marshal(b, m, deterministic) } func (m *CameraTimerule) XXX_Merge(src proto.Message) { xxx_messageInfo_CameraTimerule.Merge(m, src) } func (m *CameraTimerule) XXX_Size() int { return xxx_messageInfo_CameraTimerule.Size(m) } func (m *CameraTimerule) XXX_DiscardUnknown() { xxx_messageInfo_CameraTimerule.DiscardUnknown(m) } var xxx_messageInfo_CameraTimerule proto.InternalMessageInfo func (m *CameraTimerule) GetId() string { if m != nil { return m.Id } return "" } func (m *CameraTimerule) GetName() string { if m != nil { return m.Name } return "" } func (m *CameraTimerule) GetCameraId() string { if m != nil { return m.CameraId } return "" } func (m *CameraTimerule) GetTimeRule() []*DayCtl { if m != nil { return m.TimeRule } return nil } //DayCtl struct 每天的时间控制规则 type DayCtl struct { Day int32 `protobuf:"varint,1,opt,name=day,proto3" json:"day,omitempty"` TimeRange []*TimeRange `protobuf:"bytes,2,rep,name=time_range,json=timeRange,proto3" json:"time_range,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DayCtl) Reset() { *m = DayCtl{} } func (m *DayCtl) String() string { return proto.CompactTextString(m) } func (*DayCtl) ProtoMessage() {} func (*DayCtl) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{10} } func (m *DayCtl) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DayCtl.Unmarshal(m, b) } func (m *DayCtl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DayCtl.Marshal(b, m, deterministic) } func (m *DayCtl) XXX_Merge(src proto.Message) { xxx_messageInfo_DayCtl.Merge(m, src) } func (m *DayCtl) XXX_Size() int { return xxx_messageInfo_DayCtl.Size(m) } func (m *DayCtl) XXX_DiscardUnknown() { xxx_messageInfo_DayCtl.DiscardUnknown(m) } var xxx_messageInfo_DayCtl proto.InternalMessageInfo func (m *DayCtl) GetDay() int32 { if m != nil { return m.Day } return 0 } func (m *DayCtl) GetTimeRange() []*TimeRange { if m != nil { return m.TimeRange } return nil } //时间起始范围 type TimeRange struct { Start string `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` End string `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TimeRange) Reset() { *m = TimeRange{} } func (m *TimeRange) String() string { return proto.CompactTextString(m) } func (*TimeRange) ProtoMessage() {} func (*TimeRange) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{11} } func (m *TimeRange) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TimeRange.Unmarshal(m, b) } func (m *TimeRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TimeRange.Marshal(b, m, deterministic) } func (m *TimeRange) XXX_Merge(src proto.Message) { xxx_messageInfo_TimeRange.Merge(m, src) } func (m *TimeRange) XXX_Size() int { return xxx_messageInfo_TimeRange.Size(m) } func (m *TimeRange) XXX_DiscardUnknown() { xxx_messageInfo_TimeRange.DiscardUnknown(m) } var xxx_messageInfo_TimeRange proto.InternalMessageInfo func (m *TimeRange) GetStart() string { if m != nil { return m.Start } return "" } func (m *TimeRange) GetEnd() string { if m != nil { return m.End } return "" } //Polygon struct type Polygon struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Points []*Point `protobuf:"bytes,4,rep,name=points,proto3" json:"points,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Polygon) Reset() { *m = Polygon{} } func (m *Polygon) String() string { return proto.CompactTextString(m) } func (*Polygon) ProtoMessage() {} func (*Polygon) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{12} } func (m *Polygon) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Polygon.Unmarshal(m, b) } func (m *Polygon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Polygon.Marshal(b, m, deterministic) } func (m *Polygon) XXX_Merge(src proto.Message) { xxx_messageInfo_Polygon.Merge(m, src) } func (m *Polygon) XXX_Size() int { return xxx_messageInfo_Polygon.Size(m) } func (m *Polygon) XXX_DiscardUnknown() { xxx_messageInfo_Polygon.DiscardUnknown(m) } var xxx_messageInfo_Polygon proto.InternalMessageInfo func (m *Polygon) GetId() string { if m != nil { return m.Id } return "" } func (m *Polygon) GetName() string { if m != nil { return m.Name } return "" } func (m *Polygon) GetPoints() []*Point { if m != nil { return m.Points } return nil } type CameraTaskArgs struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` CameraTaskId string `protobuf:"bytes,2,opt,name=camera_task_id,json=cameraTaskId,proto3" json:"camera_task_id,omitempty"` CameraId string `protobuf:"bytes,3,opt,name=camera_id,json=cameraId,proto3" json:"camera_id,omitempty"` PolygonId string `protobuf:"bytes,4,opt,name=polygon_id,json=polygonId,proto3" json:"polygon_id,omitempty"` SdkId string `protobuf:"bytes,5,opt,name=sdk_id,json=sdkId,proto3" json:"sdk_id,omitempty"` SdkArgAlias string `protobuf:"bytes,6,opt,name=sdk_arg_alias,json=sdkArgAlias,proto3" json:"sdk_arg_alias,omitempty"` Operator string `protobuf:"bytes,7,opt,name=operator,proto3" json:"operator,omitempty"` OperatorType string `protobuf:"bytes,8,opt,name=operator_type,json=operatorType,proto3" json:"operator_type,omitempty"` SdkArgValue string `protobuf:"bytes,9,opt,name=sdk_arg_value,json=sdkArgValue,proto3" json:"sdk_arg_value,omitempty"` Sort int32 `protobuf:"varint,10,opt,name=sort,proto3" json:"sort,omitempty"` RuleWithNext string `protobuf:"bytes,11,opt,name=rule_with_next,json=ruleWithNext,proto3" json:"rule_with_next,omitempty"` GroupId string `protobuf:"bytes,12,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CameraTaskArgs) Reset() { *m = CameraTaskArgs{} } func (m *CameraTaskArgs) String() string { return proto.CompactTextString(m) } func (*CameraTaskArgs) ProtoMessage() {} func (*CameraTaskArgs) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{13} } func (m *CameraTaskArgs) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CameraTaskArgs.Unmarshal(m, b) } func (m *CameraTaskArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CameraTaskArgs.Marshal(b, m, deterministic) } func (m *CameraTaskArgs) XXX_Merge(src proto.Message) { xxx_messageInfo_CameraTaskArgs.Merge(m, src) } func (m *CameraTaskArgs) XXX_Size() int { return xxx_messageInfo_CameraTaskArgs.Size(m) } func (m *CameraTaskArgs) XXX_DiscardUnknown() { xxx_messageInfo_CameraTaskArgs.DiscardUnknown(m) } var xxx_messageInfo_CameraTaskArgs proto.InternalMessageInfo func (m *CameraTaskArgs) GetId() string { if m != nil { return m.Id } return "" } func (m *CameraTaskArgs) GetCameraTaskId() string { if m != nil { return m.CameraTaskId } return "" } func (m *CameraTaskArgs) GetCameraId() string { if m != nil { return m.CameraId } return "" } func (m *CameraTaskArgs) GetPolygonId() string { if m != nil { return m.PolygonId } return "" } func (m *CameraTaskArgs) GetSdkId() string { if m != nil { return m.SdkId } return "" } func (m *CameraTaskArgs) GetSdkArgAlias() string { if m != nil { return m.SdkArgAlias } return "" } func (m *CameraTaskArgs) GetOperator() string { if m != nil { return m.Operator } return "" } func (m *CameraTaskArgs) GetOperatorType() string { if m != nil { return m.OperatorType } return "" } func (m *CameraTaskArgs) GetSdkArgValue() string { if m != nil { return m.SdkArgValue } return "" } func (m *CameraTaskArgs) GetSort() int32 { if m != nil { return m.Sort } return 0 } func (m *CameraTaskArgs) GetRuleWithNext() string { if m != nil { return m.RuleWithNext } return "" } func (m *CameraTaskArgs) GetGroupId() string { if m != nil { return m.GroupId } return "" } //Sdk struct type Sdk struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` SdkType string `protobuf:"bytes,2,opt,name=sdk_type,json=sdkType,proto3" json:"sdk_type,omitempty"` SdkName string `protobuf:"bytes,3,opt,name=sdk_name,json=sdkName,proto3" json:"sdk_name,omitempty"` Args []*SdkArg `protobuf:"bytes,4,rep,name=args,proto3" json:"args,omitempty"` Icon string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"` Url string `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"` CreateTime string `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` UpdateTime string `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` CreateBy string `protobuf:"bytes,9,opt,name=create_by,json=createBy,proto3" json:"create_by,omitempty"` Enabled string `protobuf:"bytes,10,opt,name=enabled,proto3" json:"enabled,omitempty"` DelFlag string `protobuf:"bytes,11,opt,name=del_flag,json=delFlag,proto3" json:"del_flag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Sdk) Reset() { *m = Sdk{} } func (m *Sdk) String() string { return proto.CompactTextString(m) } func (*Sdk) ProtoMessage() {} func (*Sdk) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{14} } func (m *Sdk) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Sdk.Unmarshal(m, b) } func (m *Sdk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Sdk.Marshal(b, m, deterministic) } func (m *Sdk) XXX_Merge(src proto.Message) { xxx_messageInfo_Sdk.Merge(m, src) } func (m *Sdk) XXX_Size() int { return xxx_messageInfo_Sdk.Size(m) } func (m *Sdk) XXX_DiscardUnknown() { xxx_messageInfo_Sdk.DiscardUnknown(m) } var xxx_messageInfo_Sdk proto.InternalMessageInfo func (m *Sdk) GetId() string { if m != nil { return m.Id } return "" } func (m *Sdk) GetSdkType() string { if m != nil { return m.SdkType } return "" } func (m *Sdk) GetSdkName() string { if m != nil { return m.SdkName } return "" } func (m *Sdk) GetArgs() []*SdkArg { if m != nil { return m.Args } return nil } func (m *Sdk) GetIcon() string { if m != nil { return m.Icon } return "" } func (m *Sdk) GetUrl() string { if m != nil { return m.Url } return "" } func (m *Sdk) GetCreateTime() string { if m != nil { return m.CreateTime } return "" } func (m *Sdk) GetUpdateTime() string { if m != nil { return m.UpdateTime } return "" } func (m *Sdk) GetCreateBy() string { if m != nil { return m.CreateBy } return "" } func (m *Sdk) GetEnabled() string { if m != nil { return m.Enabled } return "" } func (m *Sdk) GetDelFlag() string { if m != nil { return m.DelFlag } return "" } //SdkArg struct type SdkArg struct { Alias string `protobuf:"bytes,2,opt,name=alias,proto3" json:"alias,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` Must bool `protobuf:"varint,5,opt,name=must,proto3" json:"must,omitempty"` Range string `protobuf:"bytes,6,opt,name=range,proto3" json:"range,omitempty"` Sort int32 `protobuf:"varint,7,opt,name=sort,proto3" json:"sort,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SdkArg) Reset() { *m = SdkArg{} } func (m *SdkArg) String() string { return proto.CompactTextString(m) } func (*SdkArg) ProtoMessage() {} func (*SdkArg) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{15} } func (m *SdkArg) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SdkArg.Unmarshal(m, b) } func (m *SdkArg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SdkArg.Marshal(b, m, deterministic) } func (m *SdkArg) XXX_Merge(src proto.Message) { xxx_messageInfo_SdkArg.Merge(m, src) } func (m *SdkArg) XXX_Size() int { return xxx_messageInfo_SdkArg.Size(m) } func (m *SdkArg) XXX_DiscardUnknown() { xxx_messageInfo_SdkArg.DiscardUnknown(m) } var xxx_messageInfo_SdkArg proto.InternalMessageInfo func (m *SdkArg) GetAlias() string { if m != nil { return m.Alias } return "" } func (m *SdkArg) GetName() string { if m != nil { return m.Name } return "" } func (m *SdkArg) GetType() string { if m != nil { return m.Type } return "" } func (m *SdkArg) GetMust() bool { if m != nil { return m.Must } return false } func (m *SdkArg) GetRange() string { if m != nil { return m.Range } return "" } func (m *SdkArg) GetSort() int32 { if m != nil { return m.Sort } return 0 } // struct for sdk type Point struct { X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` Y int32 `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Point) Reset() { *m = Point{} } func (m *Point) String() string { return proto.CompactTextString(m) } func (*Point) ProtoMessage() {} func (*Point) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{16} } func (m *Point) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Point.Unmarshal(m, b) } func (m *Point) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Point.Marshal(b, m, deterministic) } func (m *Point) XXX_Merge(src proto.Message) { xxx_messageInfo_Point.Merge(m, src) } func (m *Point) XXX_Size() int { return xxx_messageInfo_Point.Size(m) } func (m *Point) XXX_DiscardUnknown() { xxx_messageInfo_Point.DiscardUnknown(m) } var xxx_messageInfo_Point proto.InternalMessageInfo func (m *Point) GetX() int32 { if m != nil { return m.X } return 0 } func (m *Point) GetY() int32 { if m != nil { return m.Y } return 0 } type Rect struct { Left int32 `protobuf:"varint,1,opt,name=left,proto3" json:"left,omitempty"` Top int32 `protobuf:"varint,2,opt,name=top,proto3" json:"top,omitempty"` Right int32 `protobuf:"varint,3,opt,name=right,proto3" json:"right,omitempty"` Bottom int32 `protobuf:"varint,4,opt,name=bottom,proto3" json:"bottom,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Rect) Reset() { *m = Rect{} } func (m *Rect) String() string { return proto.CompactTextString(m) } func (*Rect) ProtoMessage() {} func (*Rect) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{17} } func (m *Rect) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Rect.Unmarshal(m, b) } func (m *Rect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Rect.Marshal(b, m, deterministic) } func (m *Rect) XXX_Merge(src proto.Message) { xxx_messageInfo_Rect.Merge(m, src) } func (m *Rect) XXX_Size() int { return xxx_messageInfo_Rect.Size(m) } func (m *Rect) XXX_DiscardUnknown() { xxx_messageInfo_Rect.DiscardUnknown(m) } var xxx_messageInfo_Rect proto.InternalMessageInfo func (m *Rect) GetLeft() int32 { if m != nil { return m.Left } return 0 } func (m *Rect) GetTop() int32 { if m != nil { return m.Top } return 0 } func (m *Rect) GetRight() int32 { if m != nil { return m.Right } return 0 } func (m *Rect) GetBottom() int32 { if m != nil { return m.Bottom } return 0 } type FaceAngle struct { Yaw int32 `protobuf:"varint,1,opt,name=yaw,proto3" json:"yaw,omitempty"` Pitch int32 `protobuf:"varint,2,opt,name=pitch,proto3" json:"pitch,omitempty"` Roll int32 `protobuf:"varint,3,opt,name=roll,proto3" json:"roll,omitempty"` Confidence float32 `protobuf:"fixed32,4,opt,name=confidence,proto3" json:"confidence,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FaceAngle) Reset() { *m = FaceAngle{} } func (m *FaceAngle) String() string { return proto.CompactTextString(m) } func (*FaceAngle) ProtoMessage() {} func (*FaceAngle) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{18} } func (m *FaceAngle) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FaceAngle.Unmarshal(m, b) } func (m *FaceAngle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FaceAngle.Marshal(b, m, deterministic) } func (m *FaceAngle) XXX_Merge(src proto.Message) { xxx_messageInfo_FaceAngle.Merge(m, src) } func (m *FaceAngle) XXX_Size() int { return xxx_messageInfo_FaceAngle.Size(m) } func (m *FaceAngle) XXX_DiscardUnknown() { xxx_messageInfo_FaceAngle.DiscardUnknown(m) } var xxx_messageInfo_FaceAngle proto.InternalMessageInfo func (m *FaceAngle) GetYaw() int32 { if m != nil { return m.Yaw } return 0 } func (m *FaceAngle) GetPitch() int32 { if m != nil { return m.Pitch } return 0 } func (m *FaceAngle) GetRoll() int32 { if m != nil { return m.Roll } return 0 } func (m *FaceAngle) GetConfidence() float32 { if m != nil { return m.Confidence } return 0 } type ThftResult struct { Gender int32 `protobuf:"varint,1,opt,name=gender,proto3" json:"gender,omitempty"` Age int32 `protobuf:"varint,2,opt,name=age,proto3" json:"age,omitempty"` Race int32 `protobuf:"varint,3,opt,name=race,proto3" json:"race,omitempty"` Beauty int32 `protobuf:"varint,4,opt,name=beauty,proto3" json:"beauty,omitempty"` Smile int32 `protobuf:"varint,5,opt,name=smile,proto3" json:"smile,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ThftResult) Reset() { *m = ThftResult{} } func (m *ThftResult) String() string { return proto.CompactTextString(m) } func (*ThftResult) ProtoMessage() {} func (*ThftResult) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{19} } func (m *ThftResult) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ThftResult.Unmarshal(m, b) } func (m *ThftResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ThftResult.Marshal(b, m, deterministic) } func (m *ThftResult) XXX_Merge(src proto.Message) { xxx_messageInfo_ThftResult.Merge(m, src) } func (m *ThftResult) XXX_Size() int { return xxx_messageInfo_ThftResult.Size(m) } func (m *ThftResult) XXX_DiscardUnknown() { xxx_messageInfo_ThftResult.DiscardUnknown(m) } var xxx_messageInfo_ThftResult proto.InternalMessageInfo func (m *ThftResult) GetGender() int32 { if m != nil { return m.Gender } return 0 } func (m *ThftResult) GetAge() int32 { if m != nil { return m.Age } return 0 } func (m *ThftResult) GetRace() int32 { if m != nil { return m.Race } return 0 } func (m *ThftResult) GetBeauty() int32 { if m != nil { return m.Beauty } return 0 } func (m *ThftResult) GetSmile() int32 { if m != nil { return m.Smile } return 0 } type FacePos struct { RcFace *Rect `protobuf:"bytes,1,opt,name=rcFace,proto3" json:"rcFace,omitempty"` PtLeftEye *Point `protobuf:"bytes,2,opt,name=ptLeftEye,proto3" json:"ptLeftEye,omitempty"` PtRightEye *Point `protobuf:"bytes,3,opt,name=ptRightEye,proto3" json:"ptRightEye,omitempty"` PtMouth *Point `protobuf:"bytes,4,opt,name=ptMouth,proto3" json:"ptMouth,omitempty"` PtNose *Point `protobuf:"bytes,5,opt,name=ptNose,proto3" json:"ptNose,omitempty"` FAngle *FaceAngle `protobuf:"bytes,6,opt,name=fAngle,proto3" json:"fAngle,omitempty"` Quality int32 `protobuf:"varint,7,opt,name=quality,proto3" json:"quality,omitempty"` FacialData []byte `protobuf:"bytes,8,opt,name=facialData,proto3" json:"facialData,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FacePos) Reset() { *m = FacePos{} } func (m *FacePos) String() string { return proto.CompactTextString(m) } func (*FacePos) ProtoMessage() {} func (*FacePos) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{20} } func (m *FacePos) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FacePos.Unmarshal(m, b) } func (m *FacePos) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FacePos.Marshal(b, m, deterministic) } func (m *FacePos) XXX_Merge(src proto.Message) { xxx_messageInfo_FacePos.Merge(m, src) } func (m *FacePos) XXX_Size() int { return xxx_messageInfo_FacePos.Size(m) } func (m *FacePos) XXX_DiscardUnknown() { xxx_messageInfo_FacePos.DiscardUnknown(m) } var xxx_messageInfo_FacePos proto.InternalMessageInfo func (m *FacePos) GetRcFace() *Rect { if m != nil { return m.RcFace } return nil } func (m *FacePos) GetPtLeftEye() *Point { if m != nil { return m.PtLeftEye } return nil } func (m *FacePos) GetPtRightEye() *Point { if m != nil { return m.PtRightEye } return nil } func (m *FacePos) GetPtMouth() *Point { if m != nil { return m.PtMouth } return nil } func (m *FacePos) GetPtNose() *Point { if m != nil { return m.PtNose } return nil } func (m *FacePos) GetFAngle() *FaceAngle { if m != nil { return m.FAngle } return nil } func (m *FacePos) GetQuality() int32 { if m != nil { return m.Quality } return 0 } func (m *FacePos) GetFacialData() []byte { if m != nil { return m.FacialData } return nil } type FaceInfo struct { RcFace *Rect `protobuf:"bytes,1,opt,name=rcFace,proto3" json:"rcFace,omitempty"` PtLeftEye *Point `protobuf:"bytes,2,opt,name=ptLeftEye,proto3" json:"ptLeftEye,omitempty"` PtRightEye *Point `protobuf:"bytes,3,opt,name=ptRightEye,proto3" json:"ptRightEye,omitempty"` PtMouth *Point `protobuf:"bytes,4,opt,name=ptMouth,proto3" json:"ptMouth,omitempty"` PtNose *Point `protobuf:"bytes,5,opt,name=ptNose,proto3" json:"ptNose,omitempty"` FAngle *FaceAngle `protobuf:"bytes,6,opt,name=fAngle,proto3" json:"fAngle,omitempty"` Quality int32 `protobuf:"varint,7,opt,name=quality,proto3" json:"quality,omitempty"` FacialData []byte `protobuf:"bytes,8,opt,name=facialData,proto3" json:"facialData,omitempty"` FaceID int64 `protobuf:"varint,9,opt,name=faceID,proto3" json:"faceID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FaceInfo) Reset() { *m = FaceInfo{} } func (m *FaceInfo) String() string { return proto.CompactTextString(m) } func (*FaceInfo) ProtoMessage() {} func (*FaceInfo) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{21} } func (m *FaceInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FaceInfo.Unmarshal(m, b) } func (m *FaceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FaceInfo.Marshal(b, m, deterministic) } func (m *FaceInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_FaceInfo.Merge(m, src) } func (m *FaceInfo) XXX_Size() int { return xxx_messageInfo_FaceInfo.Size(m) } func (m *FaceInfo) XXX_DiscardUnknown() { xxx_messageInfo_FaceInfo.DiscardUnknown(m) } var xxx_messageInfo_FaceInfo proto.InternalMessageInfo func (m *FaceInfo) GetRcFace() *Rect { if m != nil { return m.RcFace } return nil } func (m *FaceInfo) GetPtLeftEye() *Point { if m != nil { return m.PtLeftEye } return nil } func (m *FaceInfo) GetPtRightEye() *Point { if m != nil { return m.PtRightEye } return nil } func (m *FaceInfo) GetPtMouth() *Point { if m != nil { return m.PtMouth } return nil } func (m *FaceInfo) GetPtNose() *Point { if m != nil { return m.PtNose } return nil } func (m *FaceInfo) GetFAngle() *FaceAngle { if m != nil { return m.FAngle } return nil } func (m *FaceInfo) GetQuality() int32 { if m != nil { return m.Quality } return 0 } func (m *FaceInfo) GetFacialData() []byte { if m != nil { return m.FacialData } return nil } func (m *FaceInfo) GetFaceID() int64 { if m != nil { return m.FaceID } return 0 } type ObjInfo struct { RcObj *Rect `protobuf:"bytes,1,opt,name=rcObj,proto3" json:"rcObj,omitempty"` Typ int32 `protobuf:"varint,2,opt,name=typ,proto3" json:"typ,omitempty"` Prob float32 `protobuf:"fixed32,3,opt,name=prob,proto3" json:"prob,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ObjInfo) Reset() { *m = ObjInfo{} } func (m *ObjInfo) String() string { return proto.CompactTextString(m) } func (*ObjInfo) ProtoMessage() {} func (*ObjInfo) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{22} } func (m *ObjInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ObjInfo.Unmarshal(m, b) } func (m *ObjInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ObjInfo.Marshal(b, m, deterministic) } func (m *ObjInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_ObjInfo.Merge(m, src) } func (m *ObjInfo) XXX_Size() int { return xxx_messageInfo_ObjInfo.Size(m) } func (m *ObjInfo) XXX_DiscardUnknown() { xxx_messageInfo_ObjInfo.DiscardUnknown(m) } var xxx_messageInfo_ObjInfo proto.InternalMessageInfo func (m *ObjInfo) GetRcObj() *Rect { if m != nil { return m.RcObj } return nil } func (m *ObjInfo) GetTyp() int32 { if m != nil { return m.Typ } return 0 } func (m *ObjInfo) GetProb() float32 { if m != nil { return m.Prob } return 0 } // sdk face property type ParamFacePos struct { Pos *FacePos `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"` Img *Image `protobuf:"bytes,2,opt,name=img,proto3" json:"img,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ParamFacePos) Reset() { *m = ParamFacePos{} } func (m *ParamFacePos) String() string { return proto.CompactTextString(m) } func (*ParamFacePos) ProtoMessage() {} func (*ParamFacePos) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{23} } func (m *ParamFacePos) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ParamFacePos.Unmarshal(m, b) } func (m *ParamFacePos) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ParamFacePos.Marshal(b, m, deterministic) } func (m *ParamFacePos) XXX_Merge(src proto.Message) { xxx_messageInfo_ParamFacePos.Merge(m, src) } func (m *ParamFacePos) XXX_Size() int { return xxx_messageInfo_ParamFacePos.Size(m) } func (m *ParamFacePos) XXX_DiscardUnknown() { xxx_messageInfo_ParamFacePos.DiscardUnknown(m) } var xxx_messageInfo_ParamFacePos proto.InternalMessageInfo func (m *ParamFacePos) GetPos() *FacePos { if m != nil { return m.Pos } return nil } func (m *ParamFacePos) GetImg() *Image { if m != nil { return m.Img } return nil } // sdk face extract type ParamFaceCompare struct { Feat1 []byte `protobuf:"bytes,1,opt,name=feat1,proto3" json:"feat1,omitempty"` Feat2 []byte `protobuf:"bytes,2,opt,name=feat2,proto3" json:"feat2,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ParamFaceCompare) Reset() { *m = ParamFaceCompare{} } func (m *ParamFaceCompare) String() string { return proto.CompactTextString(m) } func (*ParamFaceCompare) ProtoMessage() {} func (*ParamFaceCompare) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{24} } func (m *ParamFaceCompare) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ParamFaceCompare.Unmarshal(m, b) } func (m *ParamFaceCompare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ParamFaceCompare.Marshal(b, m, deterministic) } func (m *ParamFaceCompare) XXX_Merge(src proto.Message) { xxx_messageInfo_ParamFaceCompare.Merge(m, src) } func (m *ParamFaceCompare) XXX_Size() int { return xxx_messageInfo_ParamFaceCompare.Size(m) } func (m *ParamFaceCompare) XXX_DiscardUnknown() { xxx_messageInfo_ParamFaceCompare.DiscardUnknown(m) } var xxx_messageInfo_ParamFaceCompare proto.InternalMessageInfo func (m *ParamFaceCompare) GetFeat1() []byte { if m != nil { return m.Feat1 } return nil } func (m *ParamFaceCompare) GetFeat2() []byte { if m != nil { return m.Feat2 } return nil } // sdk face property type ParamFaceProperty struct { Result *ThftResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` Img *Image `protobuf:"bytes,2,opt,name=img,proto3" json:"img,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ParamFaceProperty) Reset() { *m = ParamFaceProperty{} } func (m *ParamFaceProperty) String() string { return proto.CompactTextString(m) } func (*ParamFaceProperty) ProtoMessage() {} func (*ParamFaceProperty) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{25} } func (m *ParamFaceProperty) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ParamFaceProperty.Unmarshal(m, b) } func (m *ParamFaceProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ParamFaceProperty.Marshal(b, m, deterministic) } func (m *ParamFaceProperty) XXX_Merge(src proto.Message) { xxx_messageInfo_ParamFaceProperty.Merge(m, src) } func (m *ParamFaceProperty) XXX_Size() int { return xxx_messageInfo_ParamFaceProperty.Size(m) } func (m *ParamFaceProperty) XXX_DiscardUnknown() { xxx_messageInfo_ParamFaceProperty.DiscardUnknown(m) } var xxx_messageInfo_ParamFaceProperty proto.InternalMessageInfo func (m *ParamFaceProperty) GetResult() *ThftResult { if m != nil { return m.Result } return nil } func (m *ParamFaceProperty) GetImg() *Image { if m != nil { return m.Img } return nil } // sdk yolo detect type ParamYoloObj struct { Infos []*ObjInfo `protobuf:"bytes,1,rep,name=infos,proto3" json:"infos,omitempty"` Img *Image `protobuf:"bytes,2,opt,name=img,proto3" json:"img,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ParamYoloObj) Reset() { *m = ParamYoloObj{} } func (m *ParamYoloObj) String() string { return proto.CompactTextString(m) } func (*ParamYoloObj) ProtoMessage() {} func (*ParamYoloObj) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{26} } func (m *ParamYoloObj) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ParamYoloObj.Unmarshal(m, b) } func (m *ParamYoloObj) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ParamYoloObj.Marshal(b, m, deterministic) } func (m *ParamYoloObj) XXX_Merge(src proto.Message) { xxx_messageInfo_ParamYoloObj.Merge(m, src) } func (m *ParamYoloObj) XXX_Size() int { return xxx_messageInfo_ParamYoloObj.Size(m) } func (m *ParamYoloObj) XXX_DiscardUnknown() { xxx_messageInfo_ParamYoloObj.DiscardUnknown(m) } var xxx_messageInfo_ParamYoloObj proto.InternalMessageInfo func (m *ParamYoloObj) GetInfos() []*ObjInfo { if m != nil { return m.Infos } return nil } func (m *ParamYoloObj) GetImg() *Image { if m != nil { return m.Img } return nil } //publish db change message type DbChangeMessage struct { Table TableChanged `protobuf:"varint,1,opt,name=table,proto3,enum=protomsg.TableChanged" json:"table,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` Action DbAction `protobuf:"varint,3,opt,name=action,proto3,enum=protomsg.DbAction" json:"action,omitempty"` Info string `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DbChangeMessage) Reset() { *m = DbChangeMessage{} } func (m *DbChangeMessage) String() string { return proto.CompactTextString(m) } func (*DbChangeMessage) ProtoMessage() {} func (*DbChangeMessage) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{27} } func (m *DbChangeMessage) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DbChangeMessage.Unmarshal(m, b) } func (m *DbChangeMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DbChangeMessage.Marshal(b, m, deterministic) } func (m *DbChangeMessage) XXX_Merge(src proto.Message) { xxx_messageInfo_DbChangeMessage.Merge(m, src) } func (m *DbChangeMessage) XXX_Size() int { return xxx_messageInfo_DbChangeMessage.Size(m) } func (m *DbChangeMessage) XXX_DiscardUnknown() { xxx_messageInfo_DbChangeMessage.DiscardUnknown(m) } var xxx_messageInfo_DbChangeMessage proto.InternalMessageInfo func (m *DbChangeMessage) GetTable() TableChanged { if m != nil { return m.Table } return TableChanged_T_Camera } func (m *DbChangeMessage) GetId() string { if m != nil { return m.Id } return "" } func (m *DbChangeMessage) GetAction() DbAction { if m != nil { return m.Action } return DbAction_Insert } func (m *DbChangeMessage) GetInfo() string { if m != nil { return m.Info } return "" } type CameraPolygon struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` CameraId string `protobuf:"bytes,2,opt,name=camera_id,json=cameraId,proto3" json:"camera_id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Polygon string `protobuf:"bytes,4,opt,name=polygon,proto3" json:"polygon,omitempty"` TriggerLine string `protobuf:"bytes,5,opt,name=trigger_line,json=triggerLine,proto3" json:"trigger_line,omitempty"` DirectionLine string `protobuf:"bytes,6,opt,name=direction_line,json=directionLine,proto3" json:"direction_line,omitempty"` Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"` DefenceState int32 `protobuf:"varint,8,opt,name=defence_state,json=defenceState,proto3" json:"defence_state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CameraPolygon) Reset() { *m = CameraPolygon{} } func (m *CameraPolygon) String() string { return proto.CompactTextString(m) } func (*CameraPolygon) ProtoMessage() {} func (*CameraPolygon) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{28} } func (m *CameraPolygon) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CameraPolygon.Unmarshal(m, b) } func (m *CameraPolygon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CameraPolygon.Marshal(b, m, deterministic) } func (m *CameraPolygon) XXX_Merge(src proto.Message) { xxx_messageInfo_CameraPolygon.Merge(m, src) } func (m *CameraPolygon) XXX_Size() int { return xxx_messageInfo_CameraPolygon.Size(m) } func (m *CameraPolygon) XXX_DiscardUnknown() { xxx_messageInfo_CameraPolygon.DiscardUnknown(m) } var xxx_messageInfo_CameraPolygon proto.InternalMessageInfo func (m *CameraPolygon) GetId() string { if m != nil { return m.Id } return "" } func (m *CameraPolygon) GetCameraId() string { if m != nil { return m.CameraId } return "" } func (m *CameraPolygon) GetName() string { if m != nil { return m.Name } return "" } func (m *CameraPolygon) GetPolygon() string { if m != nil { return m.Polygon } return "" } func (m *CameraPolygon) GetTriggerLine() string { if m != nil { return m.TriggerLine } return "" } func (m *CameraPolygon) GetDirectionLine() string { if m != nil { return m.DirectionLine } return "" } func (m *CameraPolygon) GetType() string { if m != nil { return m.Type } return "" } func (m *CameraPolygon) GetDefenceState() int32 { if m != nil { return m.DefenceState } return 0 } type CameraTaskArg struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` CameraTaskId string `protobuf:"bytes,2,opt,name=camera_task_id,json=cameraTaskId,proto3" json:"camera_task_id,omitempty"` CameraId string `protobuf:"bytes,3,opt,name=camera_id,json=cameraId,proto3" json:"camera_id,omitempty"` PolygonId string `protobuf:"bytes,4,opt,name=polygon_id,json=polygonId,proto3" json:"polygon_id,omitempty"` SdkId string `protobuf:"bytes,5,opt,name=sdk_id,json=sdkId,proto3" json:"sdk_id,omitempty"` SdkArgAlias string `protobuf:"bytes,6,opt,name=sdk_arg_alias,json=sdkArgAlias,proto3" json:"sdk_arg_alias,omitempty"` Operator string `protobuf:"bytes,7,opt,name=operator,proto3" json:"operator,omitempty"` OperatorType string `protobuf:"bytes,8,opt,name=operator_type,json=operatorType,proto3" json:"operator_type,omitempty"` SdkArgValue string `protobuf:"bytes,9,opt,name=sdk_arg_value,json=sdkArgValue,proto3" json:"sdk_arg_value,omitempty"` Sort int32 `protobuf:"varint,10,opt,name=sort,proto3" json:"sort,omitempty"` RuleWithPre string `protobuf:"bytes,11,opt,name=rule_with_pre,json=ruleWithPre,proto3" json:"rule_with_pre,omitempty"` GroupId string `protobuf:"bytes,12,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CameraTaskArg) Reset() { *m = CameraTaskArg{} } func (m *CameraTaskArg) String() string { return proto.CompactTextString(m) } func (*CameraTaskArg) ProtoMessage() {} func (*CameraTaskArg) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{29} } func (m *CameraTaskArg) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CameraTaskArg.Unmarshal(m, b) } func (m *CameraTaskArg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CameraTaskArg.Marshal(b, m, deterministic) } func (m *CameraTaskArg) XXX_Merge(src proto.Message) { xxx_messageInfo_CameraTaskArg.Merge(m, src) } func (m *CameraTaskArg) XXX_Size() int { return xxx_messageInfo_CameraTaskArg.Size(m) } func (m *CameraTaskArg) XXX_DiscardUnknown() { xxx_messageInfo_CameraTaskArg.DiscardUnknown(m) } var xxx_messageInfo_CameraTaskArg proto.InternalMessageInfo func (m *CameraTaskArg) GetId() string { if m != nil { return m.Id } return "" } func (m *CameraTaskArg) GetCameraTaskId() string { if m != nil { return m.CameraTaskId } return "" } func (m *CameraTaskArg) GetCameraId() string { if m != nil { return m.CameraId } return "" } func (m *CameraTaskArg) GetPolygonId() string { if m != nil { return m.PolygonId } return "" } func (m *CameraTaskArg) GetSdkId() string { if m != nil { return m.SdkId } return "" } func (m *CameraTaskArg) GetSdkArgAlias() string { if m != nil { return m.SdkArgAlias } return "" } func (m *CameraTaskArg) GetOperator() string { if m != nil { return m.Operator } return "" } func (m *CameraTaskArg) GetOperatorType() string { if m != nil { return m.OperatorType } return "" } func (m *CameraTaskArg) GetSdkArgValue() string { if m != nil { return m.SdkArgValue } return "" } func (m *CameraTaskArg) GetSort() int32 { if m != nil { return m.Sort } return 0 } func (m *CameraTaskArg) GetRuleWithPre() string { if m != nil { return m.RuleWithPre } return "" } func (m *CameraTaskArg) GetGroupId() string { if m != nil { return m.GroupId } return "" } type CameraTimeRule struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` TimeRule string `protobuf:"bytes,3,opt,name=time_rule,json=timeRule,proto3" json:"time_rule,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CameraTimeRule) Reset() { *m = CameraTimeRule{} } func (m *CameraTimeRule) String() string { return proto.CompactTextString(m) } func (*CameraTimeRule) ProtoMessage() {} func (*CameraTimeRule) Descriptor() ([]byte, []int) { return fileDescriptor_32de24555f916688, []int{30} } func (m *CameraTimeRule) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CameraTimeRule.Unmarshal(m, b) } func (m *CameraTimeRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CameraTimeRule.Marshal(b, m, deterministic) } func (m *CameraTimeRule) XXX_Merge(src proto.Message) { xxx_messageInfo_CameraTimeRule.Merge(m, src) } func (m *CameraTimeRule) XXX_Size() int { return xxx_messageInfo_CameraTimeRule.Size(m) } func (m *CameraTimeRule) XXX_DiscardUnknown() { xxx_messageInfo_CameraTimeRule.DiscardUnknown(m) } var xxx_messageInfo_CameraTimeRule proto.InternalMessageInfo func (m *CameraTimeRule) GetId() string { if m != nil { return m.Id } return "" } func (m *CameraTimeRule) GetName() string { if m != nil { return m.Name } return "" } func (m *CameraTimeRule) GetTimeRule() string { if m != nil { return m.TimeRule } return "" } func init() { proto.RegisterEnum("protomsg.TableChanged", TableChanged_name, TableChanged_value) proto.RegisterEnum("protomsg.DbAction", DbAction_name, DbAction_value) proto.RegisterType((*TaskLabel)(nil), "protomsg.TaskLabel") proto.RegisterType((*SdkMessage)(nil), "protomsg.SdkMessage") proto.RegisterType((*Image)(nil), "protomsg.Image") proto.RegisterType((*Area)(nil), "protomsg.Area") proto.RegisterType((*Camera)(nil), "protomsg.Camera") proto.RegisterType((*CameraAndTaskInfo)(nil), "protomsg.CameraAndTaskInfo") proto.RegisterType((*Task)(nil), "protomsg.Task") proto.RegisterType((*TaskSdkInfo)(nil), "protomsg.TaskSdkInfo") proto.RegisterType((*CameraTask)(nil), "protomsg.CameraTask") proto.RegisterType((*CameraTimerule)(nil), "protomsg.CameraTimerule") proto.RegisterType((*DayCtl)(nil), "protomsg.DayCtl") proto.RegisterType((*TimeRange)(nil), "protomsg.TimeRange") proto.RegisterType((*Polygon)(nil), "protomsg.Polygon") proto.RegisterType((*CameraTaskArgs)(nil), "protomsg.CameraTaskArgs") proto.RegisterType((*Sdk)(nil), "protomsg.Sdk") proto.RegisterType((*SdkArg)(nil), "protomsg.SdkArg") proto.RegisterType((*Point)(nil), "protomsg.Point") proto.RegisterType((*Rect)(nil), "protomsg.Rect") proto.RegisterType((*FaceAngle)(nil), "protomsg.FaceAngle") proto.RegisterType((*ThftResult)(nil), "protomsg.ThftResult") proto.RegisterType((*FacePos)(nil), "protomsg.FacePos") proto.RegisterType((*FaceInfo)(nil), "protomsg.FaceInfo") proto.RegisterType((*ObjInfo)(nil), "protomsg.ObjInfo") proto.RegisterType((*ParamFacePos)(nil), "protomsg.ParamFacePos") proto.RegisterType((*ParamFaceCompare)(nil), "protomsg.ParamFaceCompare") proto.RegisterType((*ParamFaceProperty)(nil), "protomsg.ParamFaceProperty") proto.RegisterType((*ParamYoloObj)(nil), "protomsg.ParamYoloObj") proto.RegisterType((*DbChangeMessage)(nil), "protomsg.DbChangeMessage") proto.RegisterType((*CameraPolygon)(nil), "protomsg.CameraPolygon") proto.RegisterType((*CameraTaskArg)(nil), "protomsg.CameraTaskArg") proto.RegisterType((*CameraTimeRule)(nil), "protomsg.CameraTimeRule") } func init() { proto.RegisterFile("protomsg.proto", fileDescriptor_32de24555f916688) } var fileDescriptor_32de24555f916688 = []byte{ // 1901 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x58, 0xcd, 0x92, 0x23, 0x47, 0x11, 0xb6, 0x5a, 0xbf, 0x9d, 0xfa, 0xb1, 0xb6, 0x58, 0x8c, 0x6c, 0x30, 0xec, 0xf6, 0x0e, 0x78, 0x58, 0xcc, 0x12, 0x8c, 0xef, 0x44, 0x0c, 0x3b, 0x2c, 0xa1, 0x88, 0xf5, 0x7a, 0x5c, 0x33, 0x5e, 0x02, 0x5f, 0x3a, 0x4a, 0x5d, 0xa5, 0x56, 0x5b, 0xad, 0xee, 0xa6, 0xba, 0xb4, 0x33, 0x3a, 0x10, 0xc1, 0x81, 0x3b, 0x0f, 0xc2, 0x8b, 0x70, 0xe0, 0x1d, 0x38, 0x71, 0x21, 0x82, 0x1b, 0x11, 0x5c, 0x89, 0xcc, 0xaa, 0x6e, 0xb5, 0x66, 0x66, 0x1d, 0xe3, 0xe0, 0xea, 0x5b, 0xfe, 0x29, 0x2b, 0xf3, 0xab, 0xac, 0xcc, 0x6c, 0xc1, 0xa4, 0xd0, 0xb9, 0xc9, 0x37, 0x65, 0xfc, 0x8c, 0x08, 0x36, 0xa8, 0xf8, 0xe0, 0x73, 0xf0, 0x2f, 0x45, 0xb9, 0x7e, 0x29, 0x16, 0x2a, 0x65, 0xef, 0x41, 0xcf, 0x88, 0x72, 0x9d, 0xc8, 0x59, 0xeb, 0x51, 0xeb, 0xd8, 0xe7, 0x8e, 0x43, 0x79, 0x29, 0xd7, 0x89, 0x2c, 0x67, 0xde, 0xa3, 0x36, 0xca, 0x2d, 0xc7, 0x1e, 0x42, 0x37, 0xc9, 0xa4, 0xba, 0x9e, 0xb5, 0x1f, 0xb5, 0x8e, 0xbb, 0xdc, 0x32, 0x81, 0x00, 0xb8, 0x90, 0xeb, 0x4f, 0x55, 0x59, 0x8a, 0x58, 0xb1, 0x29, 0xb4, 0xa3, 0xda, 0x21, 0x92, 0xec, 0xe7, 0xd0, 0x47, 0xbf, 0xa9, 0x58, 0xcc, 0xbc, 0x47, 0xad, 0xe3, 0xe1, 0xc9, 0x77, 0x9e, 0xd5, 0xe1, 0xd5, 0xb1, 0xf0, 0xca, 0x86, 0x31, 0xe8, 0x48, 0x61, 0x04, 0x9d, 0x31, 0xe2, 0x44, 0x07, 0x73, 0xe8, 0xce, 0x37, 0xe8, 0xfd, 0x21, 0x74, 0xaf, 0x12, 0x69, 0x56, 0xe4, 0xbf, 0xcb, 0x2d, 0x83, 0xf1, 0xae, 0x54, 0x12, 0xaf, 0x0c, 0x1d, 0xd0, 0xe5, 0x8e, 0xbb, 0xd3, 0xd5, 0x0b, 0xe8, 0x9c, 0x6a, 0x25, 0xd8, 0x04, 0x3c, 0x17, 0x66, 0x97, 0x7b, 0x89, 0x64, 0x1f, 0xc0, 0xa0, 0x10, 0x5a, 0x65, 0x26, 0x91, 0xce, 0x4b, 0xcd, 0xa3, 0x9f, 0x4c, 0x6c, 0x14, 0xf9, 0xf1, 0x39, 0xd1, 0xc1, 0xdf, 0x3c, 0xe8, 0x3d, 0x17, 0x1b, 0xa5, 0x9b, 0xae, 0x7c, 0x72, 0x55, 0x99, 0x7b, 0x7b, 0x73, 0x94, 0x99, 0x5d, 0xa1, 0x1c, 0x72, 0x44, 0xa3, 0x4c, 0x48, 0xa9, 0x67, 0x1d, 0x6b, 0x87, 0x34, 0xa6, 0x22, 0xb4, 0x12, 0x89, 0x9c, 0x75, 0x6d, 0x2a, 0x96, 0x63, 0x3f, 0x00, 0x3f, 0xcd, 0xb3, 0x38, 0x31, 0x5b, 0xa9, 0x66, 0xbd, 0x47, 0xad, 0x63, 0x8f, 0xef, 0x05, 0x18, 0x7c, 0x2a, 0x8c, 0x55, 0xf6, 0x49, 0x59, 0xf3, 0x78, 0x8a, 0x36, 0x65, 0x31, 0x1b, 0xd8, 0x53, 0x90, 0xa6, 0x88, 0x8b, 0x99, 0xef, 0x22, 0x2e, 0xd0, 0xa6, 0xc8, 0xb5, 0x99, 0x81, 0x8d, 0x0e, 0x69, 0xf4, 0xb9, 0x2d, 0x95, 0xa6, 0x4c, 0x86, 0x64, 0x59, 0xf3, 0x16, 0xac, 0xb2, 0xbc, 0xca, 0xb5, 0x9c, 0x8d, 0xac, 0xae, 0xe2, 0xf1, 0x8a, 0x16, 0x5a, 0x64, 0x72, 0x36, 0x26, 0x85, 0x65, 0xf0, 0x17, 0x5a, 0x95, 0x4a, 0xbf, 0x51, 0x72, 0x36, 0xb1, 0xbf, 0xa8, 0xf8, 0x20, 0x82, 0x07, 0x16, 0xc9, 0xd3, 0x4c, 0x62, 0x41, 0xcc, 0xb3, 0x65, 0xce, 0x8e, 0xa1, 0x17, 0x91, 0x90, 0x80, 0x1d, 0x9e, 0x4c, 0xf7, 0x45, 0x63, 0x8d, 0xb9, 0xd3, 0xb3, 0x23, 0xe8, 0x62, 0xed, 0xd8, 0x62, 0x1d, 0x9e, 0x4c, 0x0e, 0xab, 0x8b, 0x5b, 0x65, 0xf0, 0x8f, 0x16, 0x74, 0x90, 0x7f, 0x6b, 0xd1, 0x7f, 0x00, 0x03, 0xa4, 0x1a, 0x37, 0x57, 0xf3, 0xec, 0xfb, 0xe0, 0x47, 0x5a, 0x09, 0xa3, 0x42, 0x61, 0x5c, 0x15, 0x0c, 0xac, 0xe0, 0xd4, 0x34, 0x94, 0x8b, 0x9d, 0xbb, 0x4b, 0xa7, 0xfc, 0xf5, 0x0e, 0x95, 0xdb, 0x42, 0xba, 0x5f, 0x76, 0x1d, 0x8c, 0x24, 0x38, 0x35, 0x18, 0x8a, 0xca, 0xc4, 0x22, 0xb5, 0x37, 0x3a, 0xe0, 0x8e, 0x63, 0xef, 0xc3, 0x20, 0x29, 0x43, 0x91, 0x0a, 0xbd, 0xa1, 0xeb, 0x1c, 0xf0, 0x7e, 0x52, 0x9e, 0x22, 0x8b, 0x2a, 0xa9, 0xd2, 0x70, 0x99, 0x8a, 0x98, 0x6e, 0x74, 0xc0, 0xfb, 0x52, 0xa5, 0x2f, 0x52, 0x11, 0x07, 0x97, 0x30, 0xc4, 0x04, 0x2f, 0xa4, 0x05, 0x30, 0x80, 0x0e, 0xc6, 0xef, 0xe0, 0xbb, 0x89, 0x0a, 0xe9, 0xd8, 0x63, 0xe8, 0x94, 0xb2, 0x46, 0x6e, 0xbc, 0xb7, 0xb9, 0x90, 0x6b, 0x4e, 0xaa, 0xe0, 0x5f, 0x1e, 0x80, 0x05, 0x9c, 0xd0, 0xbb, 0x59, 0xeb, 0x1f, 0x02, 0xd8, 0x6b, 0x08, 0x6d, 0xbb, 0x40, 0xb9, 0x6f, 0x25, 0x73, 0x59, 0xb2, 0xef, 0xd9, 0xb7, 0x1f, 0x26, 0xd2, 0xc1, 0x46, 0x68, 0xcf, 0xb1, 0x29, 0xf8, 0x26, 0xd9, 0xa8, 0x50, 0x6f, 0x53, 0x35, 0xeb, 0xd0, 0xf1, 0x8d, 0x1b, 0x3e, 0x13, 0xbb, 0xe7, 0x26, 0xe5, 0x03, 0x34, 0xe1, 0xdb, 0x54, 0xe1, 0x31, 0x5a, 0x89, 0xc8, 0x58, 0x7b, 0x8b, 0xa3, 0x4f, 0x12, 0x52, 0x3f, 0x86, 0x91, 0x55, 0x4b, 0xf5, 0x26, 0x89, 0x2c, 0x9c, 0x3e, 0x1f, 0x92, 0xec, 0x8c, 0x44, 0x07, 0xc0, 0xf5, 0x0f, 0x80, 0x63, 0x3f, 0x82, 0xa1, 0xbb, 0xa3, 0x06, 0xac, 0x60, 0x45, 0x64, 0xb0, 0xbf, 0x27, 0xff, 0xe0, 0x9e, 0x18, 0x74, 0xca, 0xc6, 0xb3, 0x41, 0x1a, 0x33, 0x4e, 0xca, 0x70, 0xb9, 0x4d, 0x53, 0x7a, 0x35, 0x03, 0xde, 0x4b, 0xca, 0x17, 0xdb, 0x34, 0x65, 0x01, 0x8c, 0xd3, 0x24, 0x5b, 0x87, 0xb1, 0xce, 0xb7, 0x05, 0x02, 0x62, 0x1f, 0xce, 0x10, 0x85, 0xbf, 0x45, 0xd9, 0x5c, 0x06, 0x7f, 0x6a, 0xc1, 0xc4, 0x81, 0x9d, 0x6c, 0x14, 0xe6, 0x7a, 0xaf, 0xe6, 0x82, 0x15, 0x58, 0x5d, 0x42, 0x5d, 0x9e, 0xee, 0x0e, 0xbe, 0x21, 0xd2, 0xc1, 0x2b, 0xe8, 0x59, 0x19, 0x76, 0x72, 0x29, 0x76, 0xae, 0x45, 0x22, 0xc9, 0x4e, 0x00, 0xac, 0x2b, 0x91, 0xc5, 0xca, 0x15, 0x4d, 0xb3, 0x99, 0xa3, 0x0f, 0x54, 0x71, 0x3a, 0x91, 0xc8, 0xe0, 0x13, 0xf0, 0x6b, 0x39, 0xf6, 0x86, 0xd2, 0x08, 0x6d, 0x5c, 0x3e, 0x96, 0xc1, 0x83, 0x54, 0x26, 0x5d, 0x46, 0x48, 0x06, 0xaf, 0xa1, 0x7f, 0x9e, 0xa7, 0xbb, 0x38, 0xcf, 0xee, 0x95, 0xff, 0x47, 0xd0, 0x2b, 0xf2, 0x24, 0x33, 0xa5, 0xcb, 0xef, 0xdd, 0x7d, 0x4c, 0xe7, 0x28, 0xe7, 0x4e, 0x1d, 0xfc, 0xd7, 0xab, 0xf1, 0x15, 0xe5, 0xfa, 0x54, 0xc7, 0xe5, 0x2d, 0xff, 0x47, 0x30, 0x71, 0x58, 0x56, 0x85, 0x6b, 0x4f, 0x1a, 0x45, 0xf5, 0xef, 0xe6, 0xf2, 0xeb, 0x11, 0xff, 0x10, 0xa0, 0xb0, 0xd1, 0xa3, 0xd6, 0x76, 0x04, 0xdf, 0x49, 0xe6, 0x92, 0x7d, 0x97, 0xa6, 0x6b, 0xe8, 0x5a, 0x3c, 0xa2, 0x20, 0xd1, 0x65, 0x00, 0x63, 0x14, 0x0b, 0x1d, 0x87, 0x22, 0x4d, 0x44, 0x59, 0x15, 0x71, 0x29, 0x31, 0xd0, 0x53, 0x14, 0x61, 0x8f, 0xca, 0x0b, 0xa5, 0x85, 0xc9, 0x35, 0x15, 0xb1, 0xcf, 0x6b, 0x9e, 0x3d, 0x81, 0x71, 0x45, 0x87, 0x34, 0x6a, 0x6c, 0xc3, 0x1f, 0x55, 0xc2, 0x4b, 0x1c, 0x39, 0x8d, 0x43, 0xde, 0x88, 0x74, 0xab, 0xdc, 0x0c, 0x70, 0x87, 0xbc, 0x46, 0xd1, 0x9d, 0x55, 0x7d, 0x04, 0x13, 0xac, 0x9f, 0xf0, 0x2a, 0x31, 0xab, 0x30, 0x53, 0xd7, 0xc6, 0x8d, 0x84, 0x11, 0x4a, 0x7f, 0x97, 0x98, 0xd5, 0x2b, 0x75, 0x6d, 0xf0, 0x8d, 0xdd, 0xa8, 0xee, 0x7e, 0xec, 0x2a, 0xfb, 0xaf, 0x1e, 0xb4, 0x2f, 0xe4, 0xed, 0xfe, 0xf1, 0x3e, 0x0c, 0x30, 0x20, 0x0a, 0xd8, 0x02, 0xdd, 0x2f, 0xe5, 0x9a, 0x62, 0x75, 0xaa, 0xc6, 0xe4, 0x45, 0xd5, 0x2b, 0xbc, 0xf0, 0x23, 0xe8, 0x08, 0x1d, 0x97, 0xb7, 0xcb, 0xf9, 0x82, 0xf2, 0xe0, 0xa4, 0xc5, 0x44, 0x92, 0x28, 0xcf, 0x1c, 0xcc, 0x44, 0x63, 0xad, 0x6d, 0x75, 0xea, 0xb0, 0x45, 0x12, 0x5f, 0xbf, 0x6b, 0xdf, 0x58, 0xb4, 0x0e, 0x56, 0xb0, 0x22, 0xac, 0xdc, 0x46, 0x7b, 0x20, 0x03, 0x0b, 0xab, 0x6b, 0x0f, 0x64, 0x70, 0x30, 0x00, 0xfc, 0x1b, 0x03, 0x60, 0x06, 0x7d, 0xdb, 0x2d, 0x24, 0x01, 0xea, 0xf3, 0x8a, 0x3d, 0xe8, 0x48, 0x16, 0xcd, 0xba, 0x95, 0xff, 0xb9, 0x05, 0x3d, 0x9b, 0x0a, 0x3e, 0x19, 0x5b, 0x0e, 0x16, 0x1d, 0xcb, 0xdc, 0xb5, 0x91, 0xd4, 0x2b, 0x86, 0x5b, 0x27, 0xaa, 0x15, 0x63, 0xb3, 0x2d, 0xed, 0xe4, 0x19, 0x70, 0xa2, 0xd1, 0xa3, 0x7d, 0xc0, 0x16, 0x04, 0xcb, 0xd4, 0xb7, 0xde, 0xdf, 0xdf, 0x7a, 0xf0, 0x04, 0xba, 0xf4, 0x7e, 0xd8, 0x08, 0x5a, 0xd7, 0xae, 0x11, 0xb4, 0xae, 0x91, 0xdb, 0xb9, 0x1d, 0xa9, 0xb5, 0x0b, 0xbe, 0x84, 0x0e, 0x57, 0x11, 0x2d, 0x5b, 0xa9, 0x5a, 0x1a, 0x67, 0x46, 0x34, 0xa2, 0x6d, 0xf2, 0xc2, 0xd9, 0x22, 0x49, 0x87, 0xd3, 0xa6, 0xe6, 0x56, 0x48, 0x62, 0xb0, 0xc1, 0x2e, 0x72, 0x63, 0xf2, 0x0d, 0x05, 0xdf, 0xe5, 0x8e, 0x0b, 0x62, 0xf0, 0x5f, 0x88, 0x48, 0x9d, 0x66, 0x71, 0x4a, 0x9b, 0xe5, 0x4e, 0x5c, 0x55, 0xfd, 0x68, 0x27, 0xae, 0xd0, 0x59, 0x91, 0x98, 0x68, 0xe5, 0x0e, 0xb0, 0x0c, 0x2d, 0x3c, 0x79, 0x9a, 0x56, 0xab, 0x16, 0xd2, 0xec, 0x87, 0x00, 0x51, 0x9e, 0x2d, 0x13, 0xa9, 0xb2, 0xc8, 0x22, 0xe4, 0xf1, 0x86, 0x24, 0xb8, 0x06, 0xb8, 0x5c, 0x2d, 0x0d, 0x57, 0xe5, 0x36, 0xa5, 0x70, 0x62, 0x95, 0x49, 0xa5, 0xdd, 0x61, 0x8e, 0xc3, 0x08, 0x44, 0xac, 0xaa, 0x74, 0x84, 0x45, 0x4d, 0x8b, 0xa8, 0x5e, 0xeb, 0x90, 0xa6, 0x64, 0x94, 0xd8, 0x9a, 0x5d, 0x9d, 0x0c, 0x71, 0xd4, 0xfc, 0x36, 0x89, 0x1b, 0x5f, 0x5d, 0x6e, 0x99, 0xe0, 0xef, 0x1e, 0xf4, 0x31, 0xc7, 0xf3, 0xbc, 0x64, 0x3f, 0x81, 0x9e, 0x8e, 0x90, 0xb9, 0x3d, 0xb4, 0x11, 0x62, 0xee, 0xb4, 0xd8, 0xd2, 0x0b, 0xf3, 0x52, 0x2d, 0xcd, 0x6f, 0x76, 0xca, 0xed, 0xd4, 0xb7, 0x5a, 0xde, 0xde, 0x82, 0xfd, 0x02, 0xa0, 0x30, 0x1c, 0x81, 0x46, 0xfb, 0xf6, 0xdd, 0xf6, 0x0d, 0x13, 0xf6, 0x53, 0xe8, 0x17, 0xe6, 0xd3, 0x7c, 0x6b, 0x56, 0x94, 0xc2, 0x1d, 0xd6, 0x95, 0x9e, 0x5a, 0xaf, 0x79, 0x95, 0x97, 0x36, 0xab, 0x3b, 0x5b, 0x2f, 0xa9, 0xd9, 0xcf, 0xa0, 0xb7, 0xa4, 0x7b, 0xa4, 0xb2, 0x3b, 0x98, 0x1b, 0xf5, 0x15, 0x73, 0x67, 0x82, 0x8f, 0xe6, 0x0f, 0x5b, 0x91, 0x26, 0x66, 0xe7, 0xea, 0xb1, 0x62, 0xf1, 0x22, 0x97, 0x22, 0x4a, 0x44, 0x7a, 0x86, 0x8b, 0xfd, 0x80, 0x16, 0xfb, 0x86, 0x24, 0xf8, 0xa7, 0x07, 0x03, 0xf4, 0x47, 0x2b, 0xd0, 0xb7, 0x78, 0xfe, 0xbf, 0x78, 0x62, 0x31, 0x2f, 0x11, 0xce, 0x33, 0x6a, 0x6c, 0x6d, 0xee, 0xb8, 0xe0, 0x0b, 0xe8, 0x7f, 0xb6, 0xf8, 0x8a, 0x50, 0x3e, 0x82, 0xae, 0x8e, 0x3e, 0x5b, 0x7c, 0xf5, 0x16, 0x90, 0xad, 0x92, 0x5a, 0xc1, 0x6e, 0xdf, 0x0a, 0x76, 0xf6, 0xa3, 0x43, 0xe7, 0x0b, 0x02, 0xd0, 0xe3, 0x44, 0x07, 0xaf, 0x61, 0x74, 0x2e, 0xb4, 0xd8, 0x54, 0x2f, 0xe2, 0x09, 0xb4, 0x8b, 0xbc, 0x74, 0x9e, 0x1f, 0x1c, 0xa6, 0x78, 0x9e, 0x97, 0x1c, 0xb5, 0xec, 0x31, 0xb4, 0x93, 0x4d, 0x7c, 0xfb, 0xe2, 0xe8, 0x93, 0x91, 0xa3, 0x2e, 0xf8, 0x15, 0x4c, 0x6b, 0xbf, 0xcf, 0xf3, 0x0d, 0x7e, 0xd9, 0xe1, 0x7b, 0x5c, 0x2a, 0x61, 0x7e, 0x49, 0xde, 0x47, 0xdc, 0x32, 0x95, 0xf4, 0x84, 0xdc, 0x39, 0xe9, 0x49, 0x20, 0xe1, 0xc1, 0x3e, 0x2e, 0x8d, 0x23, 0xd5, 0xec, 0xd8, 0xc7, 0xd0, 0xd3, 0xd4, 0x30, 0x5c, 0x7c, 0x0f, 0x1b, 0xab, 0x50, 0xdd, 0x4c, 0xb8, 0xb3, 0xb9, 0x4f, 0x94, 0x5f, 0xba, 0xec, 0x7f, 0x9f, 0xa7, 0x39, 0x62, 0xf6, 0x11, 0x7e, 0x6f, 0x2f, 0x29, 0xff, 0xf6, 0x61, 0xfe, 0x0e, 0x7b, 0x6e, 0xf5, 0xf7, 0xf1, 0xfd, 0x97, 0x16, 0xbc, 0x7b, 0xb6, 0x78, 0xbe, 0xc2, 0x66, 0x5f, 0x7d, 0xab, 0x7f, 0x8c, 0x5f, 0x4e, 0xb8, 0xd6, 0x62, 0xfc, 0x93, 0x93, 0xf7, 0x9a, 0xdf, 0x08, 0x8b, 0x54, 0x59, 0x63, 0xc9, 0xad, 0x91, 0x1b, 0xdd, 0x5e, 0x3d, 0xba, 0x9f, 0x42, 0x4f, 0x44, 0x26, 0xc9, 0x33, 0xba, 0xc1, 0xc9, 0x09, 0x6b, 0x6c, 0x95, 0x8b, 0x53, 0xd2, 0x70, 0x67, 0x41, 0xa3, 0x38, 0x5b, 0xe6, 0xd5, 0x6c, 0x42, 0x3a, 0xf8, 0x77, 0x0b, 0xc6, 0x76, 0x19, 0x7b, 0xdb, 0xae, 0x77, 0xb0, 0x65, 0x79, 0x37, 0xb6, 0xac, 0xbb, 0x46, 0xe0, 0x0c, 0xfa, 0x6e, 0xcf, 0x72, 0x27, 0x55, 0x2c, 0x7e, 0x21, 0x18, 0x9d, 0xc4, 0xb1, 0xd2, 0x61, 0x9a, 0x64, 0xd5, 0x27, 0xc4, 0xd0, 0xc9, 0x5e, 0x26, 0x99, 0x62, 0x3f, 0x86, 0x89, 0x4c, 0xb4, 0xa2, 0x80, 0xad, 0x91, 0x1d, 0x90, 0xe3, 0x5a, 0x4a, 0x66, 0xd5, 0x98, 0xed, 0x37, 0xc6, 0xec, 0x13, 0x18, 0x4b, 0xb5, 0xc4, 0x49, 0x12, 0x96, 0x46, 0x18, 0xbb, 0x24, 0x74, 0xf9, 0xc8, 0x09, 0x2f, 0x50, 0x16, 0xfc, 0xc7, 0xab, 0xf2, 0x75, 0xcb, 0xe7, 0xb7, 0xbb, 0xe7, 0xbd, 0x76, 0xcf, 0x00, 0xc6, 0xfb, 0xdd, 0xb3, 0xd0, 0xd5, 0xbf, 0x11, 0xc3, 0x6a, 0xf5, 0x3c, 0xd7, 0xea, 0xeb, 0x36, 0xcf, 0xcf, 0x9b, 0x9f, 0x54, 0xfc, 0x1b, 0x7c, 0x52, 0xed, 0xbf, 0x9a, 0x1c, 0xc8, 0xd5, 0x37, 0xd2, 0xd3, 0x3f, 0xc2, 0xa8, 0xf9, 0x40, 0xd8, 0x08, 0x06, 0x97, 0xa1, 0x3d, 0x64, 0xfa, 0x0e, 0x9b, 0xc2, 0xa8, 0xe2, 0xf0, 0xc6, 0xa6, 0x2d, 0xf6, 0x10, 0xa6, 0x4d, 0x09, 0x7e, 0x77, 0x4c, 0x3d, 0x06, 0xd0, 0xbb, 0x0c, 0xc9, 0xa2, 0xcd, 0xc6, 0xe0, 0x5b, 0xfa, 0x42, 0xae, 0xa7, 0x1d, 0xf6, 0x00, 0xc6, 0x35, 0x8b, 0x27, 0x4e, 0xbb, 0xcc, 0x87, 0xee, 0x65, 0x88, 0xda, 0xde, 0xd3, 0x67, 0x30, 0xa8, 0x1e, 0x18, 0x3a, 0x99, 0x67, 0xa5, 0xd2, 0x66, 0xfa, 0x0e, 0xd2, 0x5f, 0xd0, 0x56, 0x3a, 0x6d, 0x21, 0x7d, 0xa6, 0x52, 0x65, 0xd4, 0xd4, 0x5b, 0xf4, 0xe8, 0x5d, 0x7e, 0xf2, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x54, 0x65, 0xb1, 0x6f, 0x16, 0x14, 0x00, 0x00, }