tower.pb.go 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: tower.proto
  3. // package声明符,用来防止不同的消息类型有命名冲突
  4. package v1
  5. import (
  6. fmt "fmt"
  7. proto "github.com/golang/protobuf/proto"
  8. math "math"
  9. )
  10. // Reference imports to suppress errors if they are not otherwise used.
  11. var _ = proto.Marshal
  12. var _ = fmt.Errorf
  13. var _ = math.Inf
  14. // This is a compile-time assertion to ensure that this generated file
  15. // is compatible with the proto package it is being compiled against.
  16. // A compilation error at this line likely means your copy of the
  17. // proto package needs to be updated.
  18. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  19. type TowerMonitorData struct {
  20. Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date"`
  21. // 回转角度值
  22. BackTurn float64 `protobuf:"fixed64,2,opt,name=back_turn,json=backTurn,proto3" json:"back_turn"`
  23. // 幅度值
  24. Scope float64 `protobuf:"fixed64,3,opt,name=scope,proto3" json:"scope"`
  25. // 吊钩离地面的距离
  26. Hight float64 `protobuf:"fixed64,4,opt,name=hight,proto3" json:"hight"`
  27. // 吊钩所掉重物的重量
  28. Weight float64 `protobuf:"fixed64,5,opt,name=weight,proto3" json:"weight"`
  29. // 当前力矩所占最大力矩的百分比
  30. Moment string `protobuf:"bytes,6,opt,name=moment,proto3" json:"moment"`
  31. // 电池电量
  32. Battery string `protobuf:"bytes,7,opt,name=battery,proto3" json:"battery"`
  33. // 风速
  34. WindSpeed float64 `protobuf:"fixed64,8,opt,name=wind_speed,json=windSpeed,proto3" json:"wind_speed"`
  35. // 塔身倾斜度 X 向
  36. AngleX float64 `protobuf:"fixed64,9,opt,name=angle_x,json=angleX,proto3" json:"angle_x"`
  37. // 塔身倾斜度 Y 向
  38. AngleY float64 `protobuf:"fixed64,10,opt,name=angle_y,json=angleY,proto3" json:"angle_y"`
  39. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  40. XXX_unrecognized []byte `json:"-"`
  41. XXX_sizecache int32 `json:"-"`
  42. }
  43. func (m *TowerMonitorData) Reset() { *m = TowerMonitorData{} }
  44. func (m *TowerMonitorData) String() string { return proto.CompactTextString(m) }
  45. func (*TowerMonitorData) ProtoMessage() {}
  46. func (*TowerMonitorData) Descriptor() ([]byte, []int) {
  47. return fileDescriptor_5b241158bb9fd8af, []int{0}
  48. }
  49. func (m *TowerMonitorData) XXX_Unmarshal(b []byte) error {
  50. return xxx_messageInfo_TowerMonitorData.Unmarshal(m, b)
  51. }
  52. func (m *TowerMonitorData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  53. return xxx_messageInfo_TowerMonitorData.Marshal(b, m, deterministic)
  54. }
  55. func (m *TowerMonitorData) XXX_Merge(src proto.Message) {
  56. xxx_messageInfo_TowerMonitorData.Merge(m, src)
  57. }
  58. func (m *TowerMonitorData) XXX_Size() int {
  59. return xxx_messageInfo_TowerMonitorData.Size(m)
  60. }
  61. func (m *TowerMonitorData) XXX_DiscardUnknown() {
  62. xxx_messageInfo_TowerMonitorData.DiscardUnknown(m)
  63. }
  64. var xxx_messageInfo_TowerMonitorData proto.InternalMessageInfo
  65. func (m *TowerMonitorData) GetDate() string {
  66. if m != nil {
  67. return m.Date
  68. }
  69. return ""
  70. }
  71. func (m *TowerMonitorData) GetBackTurn() float64 {
  72. if m != nil {
  73. return m.BackTurn
  74. }
  75. return 0
  76. }
  77. func (m *TowerMonitorData) GetScope() float64 {
  78. if m != nil {
  79. return m.Scope
  80. }
  81. return 0
  82. }
  83. func (m *TowerMonitorData) GetHight() float64 {
  84. if m != nil {
  85. return m.Hight
  86. }
  87. return 0
  88. }
  89. func (m *TowerMonitorData) GetWeight() float64 {
  90. if m != nil {
  91. return m.Weight
  92. }
  93. return 0
  94. }
  95. func (m *TowerMonitorData) GetMoment() string {
  96. if m != nil {
  97. return m.Moment
  98. }
  99. return ""
  100. }
  101. func (m *TowerMonitorData) GetBattery() string {
  102. if m != nil {
  103. return m.Battery
  104. }
  105. return ""
  106. }
  107. func (m *TowerMonitorData) GetWindSpeed() float64 {
  108. if m != nil {
  109. return m.WindSpeed
  110. }
  111. return 0
  112. }
  113. func (m *TowerMonitorData) GetAngleX() float64 {
  114. if m != nil {
  115. return m.AngleX
  116. }
  117. return 0
  118. }
  119. func (m *TowerMonitorData) GetAngleY() float64 {
  120. if m != nil {
  121. return m.AngleY
  122. }
  123. return 0
  124. }
  125. type LatestTowerMonitorDataRequest struct {
  126. Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn"`
  127. Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type"`
  128. ProjectId int64 `protobuf:"varint,3,opt,name=project_id,json=projectId,proto3" json:"project_id"`
  129. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  130. XXX_unrecognized []byte `json:"-"`
  131. XXX_sizecache int32 `json:"-"`
  132. }
  133. func (m *LatestTowerMonitorDataRequest) Reset() { *m = LatestTowerMonitorDataRequest{} }
  134. func (m *LatestTowerMonitorDataRequest) String() string { return proto.CompactTextString(m) }
  135. func (*LatestTowerMonitorDataRequest) ProtoMessage() {}
  136. func (*LatestTowerMonitorDataRequest) Descriptor() ([]byte, []int) {
  137. return fileDescriptor_5b241158bb9fd8af, []int{1}
  138. }
  139. func (m *LatestTowerMonitorDataRequest) XXX_Unmarshal(b []byte) error {
  140. return xxx_messageInfo_LatestTowerMonitorDataRequest.Unmarshal(m, b)
  141. }
  142. func (m *LatestTowerMonitorDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  143. return xxx_messageInfo_LatestTowerMonitorDataRequest.Marshal(b, m, deterministic)
  144. }
  145. func (m *LatestTowerMonitorDataRequest) XXX_Merge(src proto.Message) {
  146. xxx_messageInfo_LatestTowerMonitorDataRequest.Merge(m, src)
  147. }
  148. func (m *LatestTowerMonitorDataRequest) XXX_Size() int {
  149. return xxx_messageInfo_LatestTowerMonitorDataRequest.Size(m)
  150. }
  151. func (m *LatestTowerMonitorDataRequest) XXX_DiscardUnknown() {
  152. xxx_messageInfo_LatestTowerMonitorDataRequest.DiscardUnknown(m)
  153. }
  154. var xxx_messageInfo_LatestTowerMonitorDataRequest proto.InternalMessageInfo
  155. func (m *LatestTowerMonitorDataRequest) GetSn() string {
  156. if m != nil {
  157. return m.Sn
  158. }
  159. return ""
  160. }
  161. func (m *LatestTowerMonitorDataRequest) GetType() int32 {
  162. if m != nil {
  163. return m.Type
  164. }
  165. return 0
  166. }
  167. func (m *LatestTowerMonitorDataRequest) GetProjectId() int64 {
  168. if m != nil {
  169. return m.ProjectId
  170. }
  171. return 0
  172. }
  173. type LatestTowerMonitorDataReply struct {
  174. Data *TowerMonitorData `protobuf:"bytes,1,opt,name=data,proto3" json:"data"`
  175. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  176. XXX_unrecognized []byte `json:"-"`
  177. XXX_sizecache int32 `json:"-"`
  178. }
  179. func (m *LatestTowerMonitorDataReply) Reset() { *m = LatestTowerMonitorDataReply{} }
  180. func (m *LatestTowerMonitorDataReply) String() string { return proto.CompactTextString(m) }
  181. func (*LatestTowerMonitorDataReply) ProtoMessage() {}
  182. func (*LatestTowerMonitorDataReply) Descriptor() ([]byte, []int) {
  183. return fileDescriptor_5b241158bb9fd8af, []int{2}
  184. }
  185. func (m *LatestTowerMonitorDataReply) XXX_Unmarshal(b []byte) error {
  186. return xxx_messageInfo_LatestTowerMonitorDataReply.Unmarshal(m, b)
  187. }
  188. func (m *LatestTowerMonitorDataReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  189. return xxx_messageInfo_LatestTowerMonitorDataReply.Marshal(b, m, deterministic)
  190. }
  191. func (m *LatestTowerMonitorDataReply) XXX_Merge(src proto.Message) {
  192. xxx_messageInfo_LatestTowerMonitorDataReply.Merge(m, src)
  193. }
  194. func (m *LatestTowerMonitorDataReply) XXX_Size() int {
  195. return xxx_messageInfo_LatestTowerMonitorDataReply.Size(m)
  196. }
  197. func (m *LatestTowerMonitorDataReply) XXX_DiscardUnknown() {
  198. xxx_messageInfo_LatestTowerMonitorDataReply.DiscardUnknown(m)
  199. }
  200. var xxx_messageInfo_LatestTowerMonitorDataReply proto.InternalMessageInfo
  201. func (m *LatestTowerMonitorDataReply) GetData() *TowerMonitorData {
  202. if m != nil {
  203. return m.Data
  204. }
  205. return nil
  206. }
  207. type TowerMonitorHistoryRequest struct {
  208. Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn"`
  209. Start int64 `protobuf:"varint,2,opt,name=start,proto3" json:"start"`
  210. End int64 `protobuf:"varint,3,opt,name=end,proto3" json:"end"`
  211. Page int32 `protobuf:"varint,4,opt,name=page,proto3" json:"page"`
  212. PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  213. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  214. XXX_unrecognized []byte `json:"-"`
  215. XXX_sizecache int32 `json:"-"`
  216. }
  217. func (m *TowerMonitorHistoryRequest) Reset() { *m = TowerMonitorHistoryRequest{} }
  218. func (m *TowerMonitorHistoryRequest) String() string { return proto.CompactTextString(m) }
  219. func (*TowerMonitorHistoryRequest) ProtoMessage() {}
  220. func (*TowerMonitorHistoryRequest) Descriptor() ([]byte, []int) {
  221. return fileDescriptor_5b241158bb9fd8af, []int{3}
  222. }
  223. func (m *TowerMonitorHistoryRequest) XXX_Unmarshal(b []byte) error {
  224. return xxx_messageInfo_TowerMonitorHistoryRequest.Unmarshal(m, b)
  225. }
  226. func (m *TowerMonitorHistoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  227. return xxx_messageInfo_TowerMonitorHistoryRequest.Marshal(b, m, deterministic)
  228. }
  229. func (m *TowerMonitorHistoryRequest) XXX_Merge(src proto.Message) {
  230. xxx_messageInfo_TowerMonitorHistoryRequest.Merge(m, src)
  231. }
  232. func (m *TowerMonitorHistoryRequest) XXX_Size() int {
  233. return xxx_messageInfo_TowerMonitorHistoryRequest.Size(m)
  234. }
  235. func (m *TowerMonitorHistoryRequest) XXX_DiscardUnknown() {
  236. xxx_messageInfo_TowerMonitorHistoryRequest.DiscardUnknown(m)
  237. }
  238. var xxx_messageInfo_TowerMonitorHistoryRequest proto.InternalMessageInfo
  239. func (m *TowerMonitorHistoryRequest) GetSn() string {
  240. if m != nil {
  241. return m.Sn
  242. }
  243. return ""
  244. }
  245. func (m *TowerMonitorHistoryRequest) GetStart() int64 {
  246. if m != nil {
  247. return m.Start
  248. }
  249. return 0
  250. }
  251. func (m *TowerMonitorHistoryRequest) GetEnd() int64 {
  252. if m != nil {
  253. return m.End
  254. }
  255. return 0
  256. }
  257. func (m *TowerMonitorHistoryRequest) GetPage() int32 {
  258. if m != nil {
  259. return m.Page
  260. }
  261. return 0
  262. }
  263. func (m *TowerMonitorHistoryRequest) GetPageSize() int32 {
  264. if m != nil {
  265. return m.PageSize
  266. }
  267. return 0
  268. }
  269. type TowerMonitorHistoryReply struct {
  270. Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total"`
  271. Page int32 `protobuf:"varint,2,opt,name=page,proto3" json:"page"`
  272. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  273. List []*TowerMonitorData `protobuf:"bytes,4,rep,name=list,proto3" json:"list"`
  274. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  275. XXX_unrecognized []byte `json:"-"`
  276. XXX_sizecache int32 `json:"-"`
  277. }
  278. func (m *TowerMonitorHistoryReply) Reset() { *m = TowerMonitorHistoryReply{} }
  279. func (m *TowerMonitorHistoryReply) String() string { return proto.CompactTextString(m) }
  280. func (*TowerMonitorHistoryReply) ProtoMessage() {}
  281. func (*TowerMonitorHistoryReply) Descriptor() ([]byte, []int) {
  282. return fileDescriptor_5b241158bb9fd8af, []int{4}
  283. }
  284. func (m *TowerMonitorHistoryReply) XXX_Unmarshal(b []byte) error {
  285. return xxx_messageInfo_TowerMonitorHistoryReply.Unmarshal(m, b)
  286. }
  287. func (m *TowerMonitorHistoryReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  288. return xxx_messageInfo_TowerMonitorHistoryReply.Marshal(b, m, deterministic)
  289. }
  290. func (m *TowerMonitorHistoryReply) XXX_Merge(src proto.Message) {
  291. xxx_messageInfo_TowerMonitorHistoryReply.Merge(m, src)
  292. }
  293. func (m *TowerMonitorHistoryReply) XXX_Size() int {
  294. return xxx_messageInfo_TowerMonitorHistoryReply.Size(m)
  295. }
  296. func (m *TowerMonitorHistoryReply) XXX_DiscardUnknown() {
  297. xxx_messageInfo_TowerMonitorHistoryReply.DiscardUnknown(m)
  298. }
  299. var xxx_messageInfo_TowerMonitorHistoryReply proto.InternalMessageInfo
  300. func (m *TowerMonitorHistoryReply) GetTotal() int64 {
  301. if m != nil {
  302. return m.Total
  303. }
  304. return 0
  305. }
  306. func (m *TowerMonitorHistoryReply) GetPage() int32 {
  307. if m != nil {
  308. return m.Page
  309. }
  310. return 0
  311. }
  312. func (m *TowerMonitorHistoryReply) GetPageSize() int32 {
  313. if m != nil {
  314. return m.PageSize
  315. }
  316. return 0
  317. }
  318. func (m *TowerMonitorHistoryReply) GetList() []*TowerMonitorData {
  319. if m != nil {
  320. return m.List
  321. }
  322. return nil
  323. }
  324. type IotListItem struct {
  325. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  326. Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"`
  327. State int32 `protobuf:"varint,3,opt,name=state,proto3" json:"state"`
  328. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name"`
  329. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  330. XXX_unrecognized []byte `json:"-"`
  331. XXX_sizecache int32 `json:"-"`
  332. }
  333. func (m *IotListItem) Reset() { *m = IotListItem{} }
  334. func (m *IotListItem) String() string { return proto.CompactTextString(m) }
  335. func (*IotListItem) ProtoMessage() {}
  336. func (*IotListItem) Descriptor() ([]byte, []int) {
  337. return fileDescriptor_5b241158bb9fd8af, []int{5}
  338. }
  339. func (m *IotListItem) XXX_Unmarshal(b []byte) error {
  340. return xxx_messageInfo_IotListItem.Unmarshal(m, b)
  341. }
  342. func (m *IotListItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  343. return xxx_messageInfo_IotListItem.Marshal(b, m, deterministic)
  344. }
  345. func (m *IotListItem) XXX_Merge(src proto.Message) {
  346. xxx_messageInfo_IotListItem.Merge(m, src)
  347. }
  348. func (m *IotListItem) XXX_Size() int {
  349. return xxx_messageInfo_IotListItem.Size(m)
  350. }
  351. func (m *IotListItem) XXX_DiscardUnknown() {
  352. xxx_messageInfo_IotListItem.DiscardUnknown(m)
  353. }
  354. var xxx_messageInfo_IotListItem proto.InternalMessageInfo
  355. func (m *IotListItem) GetId() int64 {
  356. if m != nil {
  357. return m.Id
  358. }
  359. return 0
  360. }
  361. func (m *IotListItem) GetSn() string {
  362. if m != nil {
  363. return m.Sn
  364. }
  365. return ""
  366. }
  367. func (m *IotListItem) GetState() int32 {
  368. if m != nil {
  369. return m.State
  370. }
  371. return 0
  372. }
  373. func (m *IotListItem) GetName() string {
  374. if m != nil {
  375. return m.Name
  376. }
  377. return ""
  378. }
  379. type IotListRequest struct {
  380. ProjectId int64 `protobuf:"varint,1,opt,name=project_id,json=projectId,proto3" json:"project_id"`
  381. Page int32 `protobuf:"varint,2,opt,name=page,proto3" json:"page"`
  382. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  383. DeviceCode int32 `protobuf:"varint,4,opt,name=device_code,json=deviceCode,proto3" json:"device_code"`
  384. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  385. XXX_unrecognized []byte `json:"-"`
  386. XXX_sizecache int32 `json:"-"`
  387. }
  388. func (m *IotListRequest) Reset() { *m = IotListRequest{} }
  389. func (m *IotListRequest) String() string { return proto.CompactTextString(m) }
  390. func (*IotListRequest) ProtoMessage() {}
  391. func (*IotListRequest) Descriptor() ([]byte, []int) {
  392. return fileDescriptor_5b241158bb9fd8af, []int{6}
  393. }
  394. func (m *IotListRequest) XXX_Unmarshal(b []byte) error {
  395. return xxx_messageInfo_IotListRequest.Unmarshal(m, b)
  396. }
  397. func (m *IotListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  398. return xxx_messageInfo_IotListRequest.Marshal(b, m, deterministic)
  399. }
  400. func (m *IotListRequest) XXX_Merge(src proto.Message) {
  401. xxx_messageInfo_IotListRequest.Merge(m, src)
  402. }
  403. func (m *IotListRequest) XXX_Size() int {
  404. return xxx_messageInfo_IotListRequest.Size(m)
  405. }
  406. func (m *IotListRequest) XXX_DiscardUnknown() {
  407. xxx_messageInfo_IotListRequest.DiscardUnknown(m)
  408. }
  409. var xxx_messageInfo_IotListRequest proto.InternalMessageInfo
  410. func (m *IotListRequest) GetProjectId() int64 {
  411. if m != nil {
  412. return m.ProjectId
  413. }
  414. return 0
  415. }
  416. func (m *IotListRequest) GetPage() int32 {
  417. if m != nil {
  418. return m.Page
  419. }
  420. return 0
  421. }
  422. func (m *IotListRequest) GetPageSize() int32 {
  423. if m != nil {
  424. return m.PageSize
  425. }
  426. return 0
  427. }
  428. func (m *IotListRequest) GetDeviceCode() int32 {
  429. if m != nil {
  430. return m.DeviceCode
  431. }
  432. return 0
  433. }
  434. type IotListReply struct {
  435. Online int64 `protobuf:"varint,1,opt,name=online,proto3" json:"online"`
  436. Offline int64 `protobuf:"varint,2,opt,name=offline,proto3" json:"offline"`
  437. Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"total"`
  438. Page int32 `protobuf:"varint,4,opt,name=page,proto3" json:"page"`
  439. PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  440. List []*IotListItem `protobuf:"bytes,6,rep,name=list,proto3" json:"list"`
  441. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  442. XXX_unrecognized []byte `json:"-"`
  443. XXX_sizecache int32 `json:"-"`
  444. }
  445. func (m *IotListReply) Reset() { *m = IotListReply{} }
  446. func (m *IotListReply) String() string { return proto.CompactTextString(m) }
  447. func (*IotListReply) ProtoMessage() {}
  448. func (*IotListReply) Descriptor() ([]byte, []int) {
  449. return fileDescriptor_5b241158bb9fd8af, []int{7}
  450. }
  451. func (m *IotListReply) XXX_Unmarshal(b []byte) error {
  452. return xxx_messageInfo_IotListReply.Unmarshal(m, b)
  453. }
  454. func (m *IotListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  455. return xxx_messageInfo_IotListReply.Marshal(b, m, deterministic)
  456. }
  457. func (m *IotListReply) XXX_Merge(src proto.Message) {
  458. xxx_messageInfo_IotListReply.Merge(m, src)
  459. }
  460. func (m *IotListReply) XXX_Size() int {
  461. return xxx_messageInfo_IotListReply.Size(m)
  462. }
  463. func (m *IotListReply) XXX_DiscardUnknown() {
  464. xxx_messageInfo_IotListReply.DiscardUnknown(m)
  465. }
  466. var xxx_messageInfo_IotListReply proto.InternalMessageInfo
  467. func (m *IotListReply) GetOnline() int64 {
  468. if m != nil {
  469. return m.Online
  470. }
  471. return 0
  472. }
  473. func (m *IotListReply) GetOffline() int64 {
  474. if m != nil {
  475. return m.Offline
  476. }
  477. return 0
  478. }
  479. func (m *IotListReply) GetTotal() int64 {
  480. if m != nil {
  481. return m.Total
  482. }
  483. return 0
  484. }
  485. func (m *IotListReply) GetPage() int32 {
  486. if m != nil {
  487. return m.Page
  488. }
  489. return 0
  490. }
  491. func (m *IotListReply) GetPageSize() int32 {
  492. if m != nil {
  493. return m.PageSize
  494. }
  495. return 0
  496. }
  497. func (m *IotListReply) GetList() []*IotListItem {
  498. if m != nil {
  499. return m.List
  500. }
  501. return nil
  502. }
  503. type IotTypeListRequest struct {
  504. ProjectId int64 `protobuf:"varint,1,opt,name=project_id,json=projectId,proto3" json:"project_id"`
  505. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  506. XXX_unrecognized []byte `json:"-"`
  507. XXX_sizecache int32 `json:"-"`
  508. }
  509. func (m *IotTypeListRequest) Reset() { *m = IotTypeListRequest{} }
  510. func (m *IotTypeListRequest) String() string { return proto.CompactTextString(m) }
  511. func (*IotTypeListRequest) ProtoMessage() {}
  512. func (*IotTypeListRequest) Descriptor() ([]byte, []int) {
  513. return fileDescriptor_5b241158bb9fd8af, []int{8}
  514. }
  515. func (m *IotTypeListRequest) XXX_Unmarshal(b []byte) error {
  516. return xxx_messageInfo_IotTypeListRequest.Unmarshal(m, b)
  517. }
  518. func (m *IotTypeListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  519. return xxx_messageInfo_IotTypeListRequest.Marshal(b, m, deterministic)
  520. }
  521. func (m *IotTypeListRequest) XXX_Merge(src proto.Message) {
  522. xxx_messageInfo_IotTypeListRequest.Merge(m, src)
  523. }
  524. func (m *IotTypeListRequest) XXX_Size() int {
  525. return xxx_messageInfo_IotTypeListRequest.Size(m)
  526. }
  527. func (m *IotTypeListRequest) XXX_DiscardUnknown() {
  528. xxx_messageInfo_IotTypeListRequest.DiscardUnknown(m)
  529. }
  530. var xxx_messageInfo_IotTypeListRequest proto.InternalMessageInfo
  531. func (m *IotTypeListRequest) GetProjectId() int64 {
  532. if m != nil {
  533. return m.ProjectId
  534. }
  535. return 0
  536. }
  537. type IotTypeListItem struct {
  538. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  539. TypeCode int32 `protobuf:"varint,2,opt,name=type_code,json=typeCode,proto3" json:"type_code"`
  540. TypeName string `protobuf:"bytes,3,opt,name=type_name,json=typeName,proto3" json:"type_name"`
  541. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  542. XXX_unrecognized []byte `json:"-"`
  543. XXX_sizecache int32 `json:"-"`
  544. }
  545. func (m *IotTypeListItem) Reset() { *m = IotTypeListItem{} }
  546. func (m *IotTypeListItem) String() string { return proto.CompactTextString(m) }
  547. func (*IotTypeListItem) ProtoMessage() {}
  548. func (*IotTypeListItem) Descriptor() ([]byte, []int) {
  549. return fileDescriptor_5b241158bb9fd8af, []int{9}
  550. }
  551. func (m *IotTypeListItem) XXX_Unmarshal(b []byte) error {
  552. return xxx_messageInfo_IotTypeListItem.Unmarshal(m, b)
  553. }
  554. func (m *IotTypeListItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  555. return xxx_messageInfo_IotTypeListItem.Marshal(b, m, deterministic)
  556. }
  557. func (m *IotTypeListItem) XXX_Merge(src proto.Message) {
  558. xxx_messageInfo_IotTypeListItem.Merge(m, src)
  559. }
  560. func (m *IotTypeListItem) XXX_Size() int {
  561. return xxx_messageInfo_IotTypeListItem.Size(m)
  562. }
  563. func (m *IotTypeListItem) XXX_DiscardUnknown() {
  564. xxx_messageInfo_IotTypeListItem.DiscardUnknown(m)
  565. }
  566. var xxx_messageInfo_IotTypeListItem proto.InternalMessageInfo
  567. func (m *IotTypeListItem) GetId() int64 {
  568. if m != nil {
  569. return m.Id
  570. }
  571. return 0
  572. }
  573. func (m *IotTypeListItem) GetTypeCode() int32 {
  574. if m != nil {
  575. return m.TypeCode
  576. }
  577. return 0
  578. }
  579. func (m *IotTypeListItem) GetTypeName() string {
  580. if m != nil {
  581. return m.TypeName
  582. }
  583. return ""
  584. }
  585. type IotTypeListReply struct {
  586. List []*IotTypeListItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  587. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  588. XXX_unrecognized []byte `json:"-"`
  589. XXX_sizecache int32 `json:"-"`
  590. }
  591. func (m *IotTypeListReply) Reset() { *m = IotTypeListReply{} }
  592. func (m *IotTypeListReply) String() string { return proto.CompactTextString(m) }
  593. func (*IotTypeListReply) ProtoMessage() {}
  594. func (*IotTypeListReply) Descriptor() ([]byte, []int) {
  595. return fileDescriptor_5b241158bb9fd8af, []int{10}
  596. }
  597. func (m *IotTypeListReply) XXX_Unmarshal(b []byte) error {
  598. return xxx_messageInfo_IotTypeListReply.Unmarshal(m, b)
  599. }
  600. func (m *IotTypeListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  601. return xxx_messageInfo_IotTypeListReply.Marshal(b, m, deterministic)
  602. }
  603. func (m *IotTypeListReply) XXX_Merge(src proto.Message) {
  604. xxx_messageInfo_IotTypeListReply.Merge(m, src)
  605. }
  606. func (m *IotTypeListReply) XXX_Size() int {
  607. return xxx_messageInfo_IotTypeListReply.Size(m)
  608. }
  609. func (m *IotTypeListReply) XXX_DiscardUnknown() {
  610. xxx_messageInfo_IotTypeListReply.DiscardUnknown(m)
  611. }
  612. var xxx_messageInfo_IotTypeListReply proto.InternalMessageInfo
  613. func (m *IotTypeListReply) GetList() []*IotTypeListItem {
  614. if m != nil {
  615. return m.List
  616. }
  617. return nil
  618. }
  619. type IotLastRequest struct {
  620. Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn"`
  621. ProjectId int64 `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id"`
  622. DeviceCode int32 `protobuf:"varint,3,opt,name=device_code,json=deviceCode,proto3" json:"device_code"`
  623. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  624. XXX_unrecognized []byte `json:"-"`
  625. XXX_sizecache int32 `json:"-"`
  626. }
  627. func (m *IotLastRequest) Reset() { *m = IotLastRequest{} }
  628. func (m *IotLastRequest) String() string { return proto.CompactTextString(m) }
  629. func (*IotLastRequest) ProtoMessage() {}
  630. func (*IotLastRequest) Descriptor() ([]byte, []int) {
  631. return fileDescriptor_5b241158bb9fd8af, []int{11}
  632. }
  633. func (m *IotLastRequest) XXX_Unmarshal(b []byte) error {
  634. return xxx_messageInfo_IotLastRequest.Unmarshal(m, b)
  635. }
  636. func (m *IotLastRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  637. return xxx_messageInfo_IotLastRequest.Marshal(b, m, deterministic)
  638. }
  639. func (m *IotLastRequest) XXX_Merge(src proto.Message) {
  640. xxx_messageInfo_IotLastRequest.Merge(m, src)
  641. }
  642. func (m *IotLastRequest) XXX_Size() int {
  643. return xxx_messageInfo_IotLastRequest.Size(m)
  644. }
  645. func (m *IotLastRequest) XXX_DiscardUnknown() {
  646. xxx_messageInfo_IotLastRequest.DiscardUnknown(m)
  647. }
  648. var xxx_messageInfo_IotLastRequest proto.InternalMessageInfo
  649. func (m *IotLastRequest) GetSn() string {
  650. if m != nil {
  651. return m.Sn
  652. }
  653. return ""
  654. }
  655. func (m *IotLastRequest) GetProjectId() int64 {
  656. if m != nil {
  657. return m.ProjectId
  658. }
  659. return 0
  660. }
  661. func (m *IotLastRequest) GetDeviceCode() int32 {
  662. if m != nil {
  663. return m.DeviceCode
  664. }
  665. return 0
  666. }
  667. type IotDataItem struct {
  668. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name"`
  669. Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value"`
  670. Unit string `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit"`
  671. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  672. XXX_unrecognized []byte `json:"-"`
  673. XXX_sizecache int32 `json:"-"`
  674. }
  675. func (m *IotDataItem) Reset() { *m = IotDataItem{} }
  676. func (m *IotDataItem) String() string { return proto.CompactTextString(m) }
  677. func (*IotDataItem) ProtoMessage() {}
  678. func (*IotDataItem) Descriptor() ([]byte, []int) {
  679. return fileDescriptor_5b241158bb9fd8af, []int{12}
  680. }
  681. func (m *IotDataItem) XXX_Unmarshal(b []byte) error {
  682. return xxx_messageInfo_IotDataItem.Unmarshal(m, b)
  683. }
  684. func (m *IotDataItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  685. return xxx_messageInfo_IotDataItem.Marshal(b, m, deterministic)
  686. }
  687. func (m *IotDataItem) XXX_Merge(src proto.Message) {
  688. xxx_messageInfo_IotDataItem.Merge(m, src)
  689. }
  690. func (m *IotDataItem) XXX_Size() int {
  691. return xxx_messageInfo_IotDataItem.Size(m)
  692. }
  693. func (m *IotDataItem) XXX_DiscardUnknown() {
  694. xxx_messageInfo_IotDataItem.DiscardUnknown(m)
  695. }
  696. var xxx_messageInfo_IotDataItem proto.InternalMessageInfo
  697. func (m *IotDataItem) GetName() string {
  698. if m != nil {
  699. return m.Name
  700. }
  701. return ""
  702. }
  703. func (m *IotDataItem) GetValue() string {
  704. if m != nil {
  705. return m.Value
  706. }
  707. return ""
  708. }
  709. func (m *IotDataItem) GetUnit() string {
  710. if m != nil {
  711. return m.Unit
  712. }
  713. return ""
  714. }
  715. type IotLastReply struct {
  716. List []*IotDataItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  717. Pic string `protobuf:"bytes,2,opt,name=pic,proto3" json:"pic"`
  718. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  719. XXX_unrecognized []byte `json:"-"`
  720. XXX_sizecache int32 `json:"-"`
  721. }
  722. func (m *IotLastReply) Reset() { *m = IotLastReply{} }
  723. func (m *IotLastReply) String() string { return proto.CompactTextString(m) }
  724. func (*IotLastReply) ProtoMessage() {}
  725. func (*IotLastReply) Descriptor() ([]byte, []int) {
  726. return fileDescriptor_5b241158bb9fd8af, []int{13}
  727. }
  728. func (m *IotLastReply) XXX_Unmarshal(b []byte) error {
  729. return xxx_messageInfo_IotLastReply.Unmarshal(m, b)
  730. }
  731. func (m *IotLastReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  732. return xxx_messageInfo_IotLastReply.Marshal(b, m, deterministic)
  733. }
  734. func (m *IotLastReply) XXX_Merge(src proto.Message) {
  735. xxx_messageInfo_IotLastReply.Merge(m, src)
  736. }
  737. func (m *IotLastReply) XXX_Size() int {
  738. return xxx_messageInfo_IotLastReply.Size(m)
  739. }
  740. func (m *IotLastReply) XXX_DiscardUnknown() {
  741. xxx_messageInfo_IotLastReply.DiscardUnknown(m)
  742. }
  743. var xxx_messageInfo_IotLastReply proto.InternalMessageInfo
  744. func (m *IotLastReply) GetList() []*IotDataItem {
  745. if m != nil {
  746. return m.List
  747. }
  748. return nil
  749. }
  750. func (m *IotLastReply) GetPic() string {
  751. if m != nil {
  752. return m.Pic
  753. }
  754. return ""
  755. }
  756. func init() {
  757. proto.RegisterType((*TowerMonitorData)(nil), "v1.TowerMonitorData")
  758. proto.RegisterType((*LatestTowerMonitorDataRequest)(nil), "v1.LatestTowerMonitorDataRequest")
  759. proto.RegisterType((*LatestTowerMonitorDataReply)(nil), "v1.LatestTowerMonitorDataReply")
  760. proto.RegisterType((*TowerMonitorHistoryRequest)(nil), "v1.TowerMonitorHistoryRequest")
  761. proto.RegisterType((*TowerMonitorHistoryReply)(nil), "v1.TowerMonitorHistoryReply")
  762. proto.RegisterType((*IotListItem)(nil), "v1.IotListItem")
  763. proto.RegisterType((*IotListRequest)(nil), "v1.IotListRequest")
  764. proto.RegisterType((*IotListReply)(nil), "v1.IotListReply")
  765. proto.RegisterType((*IotTypeListRequest)(nil), "v1.IotTypeListRequest")
  766. proto.RegisterType((*IotTypeListItem)(nil), "v1.IotTypeListItem")
  767. proto.RegisterType((*IotTypeListReply)(nil), "v1.IotTypeListReply")
  768. proto.RegisterType((*IotLastRequest)(nil), "v1.IotLastRequest")
  769. proto.RegisterType((*IotDataItem)(nil), "v1.IotDataItem")
  770. proto.RegisterType((*IotLastReply)(nil), "v1.IotLastReply")
  771. }
  772. func init() {
  773. proto.RegisterFile("tower.proto", fileDescriptor_5b241158bb9fd8af)
  774. }
  775. var fileDescriptor_5b241158bb9fd8af = []byte{
  776. // 695 bytes of a gzipped FileDescriptorProto
  777. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x55, 0xcd, 0x4f, 0xdb, 0x4e,
  778. 0x10, 0x95, 0x6d, 0x12, 0x92, 0xcd, 0x4f, 0x80, 0xfc, 0x43, 0xd4, 0x2a, 0x42, 0x45, 0x46, 0x55,
  779. 0xb9, 0x00, 0xa2, 0x1c, 0x7b, 0xeb, 0x87, 0xda, 0xa8, 0xb4, 0x07, 0x83, 0xd4, 0xaf, 0x43, 0xba,
  780. 0x89, 0x87, 0xb0, 0x6d, 0xb2, 0xeb, 0xda, 0x93, 0xa4, 0xe6, 0xd6, 0x43, 0x2f, 0xed, 0xbf, 0xd2,
  781. 0x3f, 0xb2, 0x9a, 0xd9, 0x35, 0xf9, 0x80, 0x48, 0xf4, 0xc4, 0xcc, 0x9b, 0x65, 0x67, 0xde, 0x7b,
  782. 0xb3, 0x8e, 0x68, 0xa1, 0x99, 0x40, 0x7e, 0x98, 0xe5, 0x06, 0x4d, 0xe8, 0x8f, 0x8f, 0xe3, 0x5f,
  783. 0xbe, 0xd8, 0x38, 0x27, 0xec, 0x8d, 0xd1, 0x0a, 0x4d, 0xfe, 0x5c, 0xa2, 0x0c, 0x43, 0xb1, 0x92,
  784. 0x4a, 0x84, 0xc8, 0xdb, 0xf5, 0xf6, 0x9b, 0x09, 0xc7, 0xe1, 0xb6, 0x68, 0x76, 0x65, 0xef, 0x6b,
  785. 0x07, 0x47, 0xb9, 0x8e, 0xfc, 0x5d, 0x6f, 0xdf, 0x4b, 0x1a, 0x04, 0x9c, 0x8f, 0x72, 0x1d, 0x6e,
  786. 0x8a, 0x5a, 0xd1, 0x33, 0x19, 0x44, 0x01, 0x17, 0x6c, 0x42, 0xe8, 0xa5, 0xea, 0x5f, 0x62, 0xb4,
  787. 0x62, 0x51, 0x4e, 0xc2, 0x2d, 0x51, 0x9f, 0x00, 0xc3, 0x35, 0x86, 0x5d, 0x46, 0xf8, 0xd0, 0x0c,
  788. 0x41, 0x63, 0x54, 0xe7, 0xb6, 0x2e, 0x0b, 0x23, 0xb1, 0xda, 0x95, 0x88, 0x90, 0x97, 0xd1, 0x2a,
  789. 0x17, 0xaa, 0x34, 0xdc, 0x11, 0x62, 0xa2, 0x74, 0xda, 0x29, 0x32, 0x80, 0x34, 0x6a, 0xf0, 0x6d,
  790. 0x4d, 0x42, 0xce, 0x08, 0x08, 0xef, 0x89, 0x55, 0xa9, 0xfb, 0x03, 0xe8, 0x7c, 0x8f, 0x9a, 0xb6,
  791. 0x13, 0xa7, 0xef, 0xa7, 0x85, 0x32, 0x12, 0x33, 0x85, 0x0f, 0x71, 0x57, 0xec, 0x9c, 0x4a, 0x84,
  792. 0x02, 0x17, 0x15, 0x49, 0xe0, 0xdb, 0x08, 0x0a, 0x0c, 0xd7, 0x84, 0x5f, 0x68, 0x27, 0x8b, 0x5f,
  793. 0x68, 0x12, 0x0a, 0xcb, 0x0c, 0x58, 0x8f, 0x5a, 0xc2, 0x31, 0x4d, 0x95, 0xe5, 0xe6, 0x0b, 0xf4,
  794. 0xb0, 0xa3, 0x52, 0x16, 0x24, 0x48, 0x9a, 0x0e, 0x69, 0xa7, 0xf1, 0x4b, 0xb1, 0xbd, 0xac, 0x47,
  795. 0x36, 0x28, 0xc3, 0x7d, 0x96, 0x5e, 0x72, 0x8f, 0xd6, 0xe3, 0xcd, 0xc3, 0xf1, 0xf1, 0xe1, 0x8d,
  796. 0x83, 0x7c, 0x22, 0xfe, 0xe9, 0x89, 0xfb, 0xb3, 0xa5, 0x57, 0xaa, 0x40, 0x93, 0x97, 0xcb, 0x46,
  797. 0x25, 0x8b, 0x50, 0xe6, 0xc8, 0xb3, 0x06, 0x89, 0x4d, 0xc2, 0x0d, 0x11, 0x80, 0xae, 0xa6, 0xa4,
  798. 0x90, 0x28, 0x65, 0xb2, 0x0f, 0xec, 0x59, 0x2d, 0xe1, 0x98, 0xbc, 0xa7, 0xbf, 0x9d, 0x42, 0x5d,
  799. 0x01, 0xbb, 0x56, 0x4b, 0x1a, 0x04, 0x9c, 0xa9, 0x2b, 0x88, 0x7f, 0x7b, 0x22, 0xba, 0x75, 0x0e,
  800. 0xa2, 0xb3, 0x29, 0x6a, 0x68, 0x50, 0x0e, 0x78, 0x90, 0x20, 0xb1, 0xc9, 0x75, 0x0f, 0x7f, 0x59,
  801. 0x8f, 0x60, 0xbe, 0x07, 0xa9, 0x32, 0x50, 0x05, 0x2d, 0x52, 0xb0, 0x5c, 0x15, 0x3a, 0x11, 0xbf,
  802. 0x13, 0xad, 0xb6, 0xc1, 0x53, 0x55, 0x60, 0x1b, 0x61, 0x48, 0x2a, 0xa8, 0xd4, 0x35, 0xf7, 0x55,
  803. 0xea, 0x54, 0xf1, 0x17, 0x54, 0xc1, 0xaa, 0xa3, 0x4d, 0x68, 0x3e, 0x2d, 0x87, 0x56, 0x83, 0x66,
  804. 0xc2, 0x71, 0xfc, 0xc3, 0x13, 0x6b, 0xee, 0xe6, 0x4a, 0xe2, 0x79, 0xa7, 0xbd, 0x05, 0xa7, 0xff,
  805. 0x9d, 0xe5, 0x03, 0xd1, 0x4a, 0x61, 0xac, 0x7a, 0xd0, 0xe9, 0x99, 0xb4, 0x72, 0x40, 0x58, 0xe8,
  806. 0x99, 0x49, 0x21, 0xfe, 0xe3, 0x89, 0xff, 0xae, 0x67, 0x20, 0x79, 0xb7, 0x44, 0xdd, 0xe8, 0x81,
  807. 0xd2, 0xe0, 0xba, 0xbb, 0x8c, 0xde, 0x8c, 0xb9, 0xb8, 0xe0, 0x82, 0xb5, 0xbb, 0x4a, 0xa7, 0x86,
  808. 0x04, 0xb7, 0x19, 0x72, 0x57, 0xd3, 0xc3, 0x3d, 0x67, 0x48, 0x9d, 0x0d, 0x59, 0x27, 0x43, 0x66,
  809. 0x64, 0x77, 0x5e, 0x9c, 0x88, 0xb0, 0x6d, 0xf0, 0xbc, 0xcc, 0xe0, 0xee, 0xaa, 0xc5, 0x9f, 0xc4,
  810. 0xfa, 0xcc, 0x3f, 0xdd, 0x6a, 0xe2, 0xb6, 0x68, 0xd2, 0x4b, 0xb3, 0x2a, 0x59, 0x75, 0x1b, 0x04,
  811. 0x90, 0x46, 0xd7, 0x45, 0x36, 0x30, 0x60, 0x03, 0xb9, 0xf8, 0x96, 0x4c, 0x7c, 0x22, 0x36, 0xe6,
  812. 0x26, 0x22, 0x0d, 0x1f, 0x39, 0x2a, 0x1e, 0x53, 0xf9, 0xdf, 0x51, 0x99, 0x1d, 0xc0, 0xd1, 0xf9,
  813. 0x6c, 0x17, 0x40, 0x4e, 0xa9, 0x2c, 0xbe, 0xb1, 0x79, 0x6a, 0xfe, 0xe2, 0x42, 0x2c, 0xf8, 0x1b,
  814. 0xdc, 0xf0, 0xf7, 0x35, 0x2f, 0x2f, 0x6d, 0x33, 0xf3, 0xae, 0xd6, 0xd0, 0x9b, 0xae, 0x21, 0xf9,
  815. 0x37, 0x96, 0x83, 0x11, 0xb8, 0x1d, 0xb6, 0x09, 0x9d, 0x1c, 0x69, 0x85, 0x8e, 0x2f, 0xc7, 0xf1,
  816. 0x0b, 0xbb, 0x2b, 0xb2, 0xe2, 0xb9, 0x37, 0xc7, 0xb3, 0xb2, 0xac, 0x6a, 0x66, 0x39, 0xd2, 0xf7,
  817. 0x20, 0x53, 0x3d, 0x77, 0x39, 0x85, 0x4f, 0x1f, 0x7e, 0xdc, 0x2b, 0x86, 0x32, 0xc7, 0x83, 0x42,
  818. 0x21, 0x1c, 0x0c, 0xa5, 0x96, 0x7d, 0xa0, 0xef, 0xf2, 0x41, 0x5f, 0x22, 0x4c, 0x64, 0x79, 0x94,
  819. 0x75, 0x8f, 0xc6, 0xc7, 0xdd, 0x3a, 0xff, 0xa4, 0x9c, 0xfc, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xc8,
  820. 0xee, 0xb0, 0xa9, 0x61, 0x06, 0x00, 0x00,
  821. }