1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package rpcs
- import (
- "sparrow/pkg/deviceAlarm"
- "sparrow/pkg/online"
- )
- type ArgsGenerateDeviceAccessToken ArgsDeviceId
- type ReplyGenerateDeviceAccessToken struct {
- AccessToken []byte
- }
- type ArgsValidateDeviceAccessToken struct {
- Id string
- AccessToken []byte
- }
- type ReplyValidateDeviceAccessToken ReplyEmptyResult
- type ArgsGetOnline struct {
- Id string
- ClientIP string
- AccessRPCHost string
- HeartbeatInterval uint32
- }
- type ReplyGetOnline ReplyEmptyResult
- type ArgsGetOffline struct {
- Id string
- VendorId string
- }
- type ReplyGetOffline ReplyEmptyResult
- type ArgsHeartBeat struct {
- Id string
- }
- type ReplyHeartBeat ReplyEmptyResult
- type ArgsGetDeviceOnlineStatus ArgsDeviceId
- type ReplyGetDeviceOnlineStatus online.Status
- type ArgsOtaFile struct {
- FileId int
- FileData []byte
- }
- type ReplyOtaFile struct {
- File []byte
- }
- type ArgsOtaProgress struct {
- DeviceId string
- Progress int
- }
- type ReplyOtaProgress struct {
- Progress int
- }
- type ReplyDeviceStatus struct {
- Status interface{}
- }
- type ArgsAlarmInfo deviceAlarm.AlarmParams
- type ArgsGetAlarm struct {
- DeviceCode string
- }
- type ReplayAlarm struct {
- AlarmParams *deviceAlarm.AlarmParams
- }
|