model.go 732 B

123456789101112131415161718192021222324252627
  1. package mqtt
  2. type Behavior struct {
  3. UUID string `json:"uuid"`
  4. ECowId string `json:"ecowid"`
  5. FrameId int32 `json:"frameid"`
  6. High int32 `json:"High"`
  7. Intake int32 `json:"Intake"`
  8. RuMina int32 `json:"Rumina"`
  9. Other int32 `json:"Other"`
  10. Activitys int32 `json:"activitys"`
  11. Inactive int32 `json:"inactive"`
  12. Sver int32 `json:"Sver"`
  13. Remain int32 `json:"Remain"`
  14. RFRssi int32 `json:"RFRssi"`
  15. STATUS int32 `json:"STATUS"`
  16. BAT int32 `json:"BAT"`
  17. Imei string `json:"imei"`
  18. Gasp int32 `json:"gasp"`
  19. }
  20. type NeckRingWrapper struct {
  21. Type string `json:"type"`
  22. NeckRing struct {
  23. NeckPck []*Behavior `json:"neck"` // neck_pck neck
  24. } `json:"NeckRing"`
  25. }