wlst_nbiot

package
v0.0.0-...-aa44f92 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2023 License: GPL-2.0 Imports: 10 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthMsgNb        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMsgNb          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMsgNb = fmt.Errorf("proto: unexpected end of group")
)

Functions

func RegisterNBIoTCtlServer

func RegisterNBIoTCtlServer(s *grpc.Server, srv NBIoTCtlServer)

Types

type MsgNBOpen

type MsgNBOpen struct {
	// 设备imei(云平台不填充,只填充device_id)
	Imei int64 `protobuf:"varint,1,opt,name=imei,proto3" json:"imei,omitempty"`
	// 数据接收时间
	DtReceive int64 `protobuf:"varint,2,opt,name=dt_receive,json=dtReceive,proto3" json:"dt_receive,omitempty"`
	// 数据类型:
	// 1-设备最新数据,
	// 2-控制应答,
	// 3-参数设置/读取应答,
	// 4-登录主报,
	// 5-时间应答,
	// 6-即时控制应答,
	// 7-复位应答,
	// 8-本地控制方案应答,
	// 9-版本读取,
	// 10-运行参数,
	// 11-网络参数,
	// 12-漏电参数,
	// 13-事件参数,
	// 14-读取历史数据,
	// 15-读取事件记录
	// 16-数据透传上行
	// 17-升级控制
	// 18-升级状态查询/主报
	// 19-倾角校准
	DataType int32 `protobuf:"varint,3,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
	// 内部命令名称: 选测 wlst.vslu.b900,
	DataCmd string `protobuf:"bytes,9,opt,name=data_cmd,json=dataCmd,proto3" json:"data_cmd,omitempty"`
	// 设备最新数据
	SluitemData *SluitemData `protobuf:"bytes,10,opt,name=sluitem_data,json=sluitemData,proto3" json:"sluitem_data,omitempty"`
	// 控制应答
	SluitemReply *SluitemReply `protobuf:"bytes,11,opt,name=sluitem_reply,json=sluitemReply,proto3" json:"sluitem_reply,omitempty"`
	// 参数设置/读取
	SluitemConfig *SluitemConfig `protobuf:"bytes,12,opt,name=sluitem_config,json=sluitemConfig,proto3" json:"sluitem_config,omitempty"`
	// 网络参数设置/读取
	NbSlu_3100 *NBSlu_3100 `protobuf:"bytes,13,opt,name=nb_slu_3100,json=nbSlu3100,proto3" json:"nb_slu_3100,omitempty"`
	// 登录信息数据主报
	NbSlu_3700 *NBSlu_3700 `protobuf:"bytes,14,opt,name=nb_slu_3700,json=nbSlu3700,proto3" json:"nb_slu_3700,omitempty"`
	// 时间设置/读取
	NbSlu_1400 *NBSlu_1400 `protobuf:"bytes,15,opt,name=nb_slu_1400,json=nbSlu1400,proto3" json:"nb_slu_1400,omitempty"`
	// 版本读取
	NbSlu_5100 *NBSlu_5100 `protobuf:"bytes,16,opt,name=nb_slu_5100,json=nbSlu5100,proto3" json:"nb_slu_5100,omitempty"`
	// 运行参数设置/读取
	NbSlu_5200 *NBSlu_5200 `protobuf:"bytes,17,opt,name=Nb_slu_5200,json=NbSlu5200,proto3" json:"Nb_slu_5200,omitempty"`
	// 即时控制
	NbSlu_5400 *NBSlu_5400 `protobuf:"bytes,18,opt,name=Nb_slu_5400,json=NbSlu5400,proto3" json:"Nb_slu_5400,omitempty"`
	// 复位
	NbSlu_5500 *NBSlu_5500 `protobuf:"bytes,19,opt,name=Nb_slu_5500,json=NbSlu5500,proto3" json:"Nb_slu_5500,omitempty"`
	// 本地控制方案设置/读取
	NbSlu_5600 *NBSlu_5600 `protobuf:"bytes,20,opt,name=Nb_slu_5600,json=NbSlu5600,proto3" json:"Nb_slu_5600,omitempty"`
	// deviceid,与imei对应
	DeviceId string `protobuf:"bytes,21,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// 升级
	// 序号(升级协议用)
	Seq int32 `protobuf:"varint,4,opt,name=seq,proto3" json:"seq,omitempty"`
	// 执行状态(升级协议用),0-成功
	Status int32 `protobuf:"varint,5,opt,name=status,proto3" json:"status,omitempty"`
	// 查询版本
	NbSluFf05 *NBSlu_FF05 `protobuf:"bytes,22,opt,name=Nb_slu_ff05,json=NbSluFf05,proto3" json:"Nb_slu_ff05,omitempty"`
	// 升级状态
	NbSluFf07 *NBSlu_FF07 `protobuf:"bytes,23,opt,name=Nb_slu_ff07,json=NbSluFf07,proto3" json:"Nb_slu_ff07,omitempty"`
	// 升级完成
	NbSluFf01 *NBSlu_FF01 `protobuf:"bytes,24,opt,name=Nb_slu_ff01,json=NbSluFf01,proto3" json:"Nb_slu_ff01,omitempty"`
	// 0xda or 0xd9
	DataFlag int32 `protobuf:"varint,25,opt,name=data_flag,json=dataFlag,proto3" json:"data_flag,omitempty"`
	// 漏电参数设置/读取
	NbSlu_5800 *NBSlu_5800 `protobuf:"bytes,26,opt,name=Nb_slu_5800,json=NbSlu5800,proto3" json:"Nb_slu_5800,omitempty"`
	// 历史数据读取
	NbSlu_6100 *NBSlu_6100 `protobuf:"bytes,27,opt,name=Nb_slu_6100,json=NbSlu6100,proto3" json:"Nb_slu_6100,omitempty"`
	// 事件参数设置/读取
	NbSlu_6200 *NBSlu_6200 `protobuf:"bytes,28,opt,name=Nb_slu_6200,json=NbSlu6200,proto3" json:"Nb_slu_6200,omitempty"`
	// 事件读取
	NbSlu_6400 *NBSlu_6400 `protobuf:"bytes,29,opt,name=Nb_slu_6400,json=NbSlu6400,proto3" json:"Nb_slu_6400,omitempty"`
	// ota升级,公司设备暂不支持
	// ascii透传
	NbSlu_4C00 *NBSlu_4C00 `protobuf:"bytes,30,opt,name=Nb_slu_4c00,json=NbSlu4c00,proto3" json:"Nb_slu_4c00,omitempty"`
	// 升级控制
	NbSlu_4E00 *NBSlu_4E00 `protobuf:"bytes,31,opt,name=Nb_slu_4e00,json=NbSlu4e00,proto3" json:"Nb_slu_4e00,omitempty"`
	// 升级状态读取/主报
	NbSlu_4F00 *NBSlu_4F00 `protobuf:"bytes,32,opt,name=Nb_slu_4f00,json=NbSlu4f00,proto3" json:"Nb_slu_4f00,omitempty"`
	// 倾角校准
	NBSlu_6500 *NBSlu_6500 `protobuf:"bytes,33,opt,name=NB_slu_6500,json=NBSlu6500,proto3" json:"NB_slu_6500,omitempty"`
}

数据服务和通讯服务传输格式

func (*MsgNBOpen) Descriptor

func (*MsgNBOpen) Descriptor() ([]byte, []int)

func (*MsgNBOpen) GetDataCmd

func (m *MsgNBOpen) GetDataCmd() string

func (*MsgNBOpen) GetDataFlag

func (m *MsgNBOpen) GetDataFlag() int32

func (*MsgNBOpen) GetDataType

func (m *MsgNBOpen) GetDataType() int32

func (*MsgNBOpen) GetDeviceId

func (m *MsgNBOpen) GetDeviceId() string

func (*MsgNBOpen) GetDtReceive

func (m *MsgNBOpen) GetDtReceive() int64

func (*MsgNBOpen) GetImei

func (m *MsgNBOpen) GetImei() int64

func (*MsgNBOpen) GetNBSlu_6500

func (m *MsgNBOpen) GetNBSlu_6500() *NBSlu_6500

func (*MsgNBOpen) GetNbSluFf01

func (m *MsgNBOpen) GetNbSluFf01() *NBSlu_FF01

func (*MsgNBOpen) GetNbSluFf05

func (m *MsgNBOpen) GetNbSluFf05() *NBSlu_FF05

func (*MsgNBOpen) GetNbSluFf07

func (m *MsgNBOpen) GetNbSluFf07() *NBSlu_FF07

func (*MsgNBOpen) GetNbSlu_1400

func (m *MsgNBOpen) GetNbSlu_1400() *NBSlu_1400

func (*MsgNBOpen) GetNbSlu_3100

func (m *MsgNBOpen) GetNbSlu_3100() *NBSlu_3100

func (*MsgNBOpen) GetNbSlu_3700

func (m *MsgNBOpen) GetNbSlu_3700() *NBSlu_3700

func (*MsgNBOpen) GetNbSlu_4C00

func (m *MsgNBOpen) GetNbSlu_4C00() *NBSlu_4C00

func (*MsgNBOpen) GetNbSlu_4E00

func (m *MsgNBOpen) GetNbSlu_4E00() *NBSlu_4E00

func (*MsgNBOpen) GetNbSlu_4F00

func (m *MsgNBOpen) GetNbSlu_4F00() *NBSlu_4F00

func (*MsgNBOpen) GetNbSlu_5100

func (m *MsgNBOpen) GetNbSlu_5100() *NBSlu_5100

func (*MsgNBOpen) GetNbSlu_5200

func (m *MsgNBOpen) GetNbSlu_5200() *NBSlu_5200

func (*MsgNBOpen) GetNbSlu_5400

func (m *MsgNBOpen) GetNbSlu_5400() *NBSlu_5400

func (*MsgNBOpen) GetNbSlu_5500

func (m *MsgNBOpen) GetNbSlu_5500() *NBSlu_5500

func (*MsgNBOpen) GetNbSlu_5600

func (m *MsgNBOpen) GetNbSlu_5600() *NBSlu_5600

func (*MsgNBOpen) GetNbSlu_5800

func (m *MsgNBOpen) GetNbSlu_5800() *NBSlu_5800

func (*MsgNBOpen) GetNbSlu_6100

func (m *MsgNBOpen) GetNbSlu_6100() *NBSlu_6100

func (*MsgNBOpen) GetNbSlu_6200

func (m *MsgNBOpen) GetNbSlu_6200() *NBSlu_6200

func (*MsgNBOpen) GetNbSlu_6400

func (m *MsgNBOpen) GetNbSlu_6400() *NBSlu_6400

func (*MsgNBOpen) GetSeq

func (m *MsgNBOpen) GetSeq() int32

func (*MsgNBOpen) GetSluitemConfig

func (m *MsgNBOpen) GetSluitemConfig() *SluitemConfig

func (*MsgNBOpen) GetSluitemData

func (m *MsgNBOpen) GetSluitemData() *SluitemData

func (*MsgNBOpen) GetSluitemReply

func (m *MsgNBOpen) GetSluitemReply() *SluitemReply

func (*MsgNBOpen) GetStatus

func (m *MsgNBOpen) GetStatus() int32

func (*MsgNBOpen) Marshal

func (m *MsgNBOpen) Marshal() (dAtA []byte, err error)

func (*MsgNBOpen) MarshalTo

func (m *MsgNBOpen) MarshalTo(dAtA []byte) (int, error)

func (*MsgNBOpen) MarshalToSizedBuffer

func (m *MsgNBOpen) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgNBOpen) ProtoMessage

func (*MsgNBOpen) ProtoMessage()

func (*MsgNBOpen) Reset

func (m *MsgNBOpen) Reset()

func (*MsgNBOpen) Size

func (m *MsgNBOpen) Size() (n int)

func (*MsgNBOpen) String

func (m *MsgNBOpen) String() string

func (*MsgNBOpen) Unmarshal

func (m *MsgNBOpen) Unmarshal(dAtA []byte) error

func (*MsgNBOpen) XXX_DiscardUnknown

func (m *MsgNBOpen) XXX_DiscardUnknown()

func (*MsgNBOpen) XXX_Marshal

func (m *MsgNBOpen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgNBOpen) XXX_Merge

func (m *MsgNBOpen) XXX_Merge(src proto.Message)

func (*MsgNBOpen) XXX_Size

func (m *MsgNBOpen) XXX_Size() int

func (*MsgNBOpen) XXX_Unmarshal

func (m *MsgNBOpen) XXX_Unmarshal(b []byte) error

type MsgNBiot

type MsgNBiot struct {
	CmdIdx int64 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// GoWork or GoWorkTask
	CmdName string `protobuf:"bytes,2,opt,name=cmd_name,json=cmdName,proto3" json:"cmd_name,omitempty"`
	// 0xdad9 or 0xdad0
	CmdFlag int32   `protobuf:"varint,3,opt,name=cmd_flag,json=cmdFlag,proto3" json:"cmd_flag,omitempty"`
	Imei    []int64 `protobuf:"varint,4,rep,packed,name=imei,proto3" json:"imei,omitempty"`
	// hex string
	RawData []int32 `protobuf:"varint,5,rep,packed,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`
}

func (*MsgNBiot) Descriptor

func (*MsgNBiot) Descriptor() ([]byte, []int)

func (*MsgNBiot) GetCmdFlag

func (m *MsgNBiot) GetCmdFlag() int32

func (*MsgNBiot) GetCmdIdx

func (m *MsgNBiot) GetCmdIdx() int64

func (*MsgNBiot) GetCmdName

func (m *MsgNBiot) GetCmdName() string

func (*MsgNBiot) GetImei

func (m *MsgNBiot) GetImei() []int64

func (*MsgNBiot) GetRawData

func (m *MsgNBiot) GetRawData() []int32

func (*MsgNBiot) Marshal

func (m *MsgNBiot) Marshal() (dAtA []byte, err error)

func (*MsgNBiot) MarshalTo

func (m *MsgNBiot) MarshalTo(dAtA []byte) (int, error)

func (*MsgNBiot) MarshalToSizedBuffer

func (m *MsgNBiot) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgNBiot) ProtoMessage

func (*MsgNBiot) ProtoMessage()

func (*MsgNBiot) Reset

func (m *MsgNBiot) Reset()

func (*MsgNBiot) Size

func (m *MsgNBiot) Size() (n int)

func (*MsgNBiot) String

func (m *MsgNBiot) String() string

func (*MsgNBiot) Unmarshal

func (m *MsgNBiot) Unmarshal(dAtA []byte) error

func (*MsgNBiot) XXX_DiscardUnknown

func (m *MsgNBiot) XXX_DiscardUnknown()

func (*MsgNBiot) XXX_Marshal

func (m *MsgNBiot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgNBiot) XXX_Merge

func (m *MsgNBiot) XXX_Merge(src proto.Message)

func (*MsgNBiot) XXX_Size

func (m *MsgNBiot) XXX_Size() int

func (*MsgNBiot) XXX_Unmarshal

func (m *MsgNBiot) XXX_Unmarshal(b []byte) error

type NBIoTCtlClient

type NBIoTCtlClient interface {
	NBIoTEcho(ctx context.Context, in *MsgNBOpen, opts ...grpc.CallOption) (*MsgNBOpen, error)
}

NBIoTCtlClient is the client API for NBIoTCtl service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNBIoTCtlClient

func NewNBIoTCtlClient(cc *grpc.ClientConn) NBIoTCtlClient

type NBIoTCtlServer

type NBIoTCtlServer interface {
	NBIoTEcho(context.Context, *MsgNBOpen) (*MsgNBOpen, error)
}

NBIoTCtlServer is the server API for NBIoTCtl service.

type NBSlu_1400

type NBSlu_1400 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 时间
	SluitemTime int64 `protobuf:"varint,2,opt,name=sluitem_time,json=sluitemTime,proto3" json:"sluitem_time,omitempty"`
	// 星期
	Week int32 `protobuf:"varint,3,opt,name=week,proto3" json:"week,omitempty"`
	// 应答状态 (0x35为成功,其它失败)
	Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
}

时间

func (*NBSlu_1400) Descriptor

func (*NBSlu_1400) Descriptor() ([]byte, []int)

func (*NBSlu_1400) GetCmdIdx

func (m *NBSlu_1400) GetCmdIdx() int32

func (*NBSlu_1400) GetSluitemTime

func (m *NBSlu_1400) GetSluitemTime() int64

func (*NBSlu_1400) GetStatus

func (m *NBSlu_1400) GetStatus() int32

func (*NBSlu_1400) GetWeek

func (m *NBSlu_1400) GetWeek() int32

func (*NBSlu_1400) Marshal

func (m *NBSlu_1400) Marshal() (dAtA []byte, err error)

func (*NBSlu_1400) MarshalTo

func (m *NBSlu_1400) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_1400) MarshalToSizedBuffer

func (m *NBSlu_1400) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_1400) ProtoMessage

func (*NBSlu_1400) ProtoMessage()

func (*NBSlu_1400) Reset

func (m *NBSlu_1400) Reset()

func (*NBSlu_1400) Size

func (m *NBSlu_1400) Size() (n int)

func (*NBSlu_1400) String

func (m *NBSlu_1400) String() string

func (*NBSlu_1400) Unmarshal

func (m *NBSlu_1400) Unmarshal(dAtA []byte) error

func (*NBSlu_1400) XXX_DiscardUnknown

func (m *NBSlu_1400) XXX_DiscardUnknown()

func (*NBSlu_1400) XXX_Marshal

func (m *NBSlu_1400) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_1400) XXX_Merge

func (m *NBSlu_1400) XXX_Merge(src proto.Message)

func (*NBSlu_1400) XXX_Size

func (m *NBSlu_1400) XXX_Size() int

func (*NBSlu_1400) XXX_Unmarshal

func (m *NBSlu_1400) XXX_Unmarshal(b []byte) error

type NBSlu_3100

type NBSlu_3100 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// APN
	Apn string `protobuf:"bytes,2,opt,name=apn,proto3" json:"apn,omitempty"`
	// 用户名
	UserName string `protobuf:"bytes,3,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// 密码
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// 接入运营商
	Operater int32 `protobuf:"varint,5,opt,name=operater,proto3" json:"operater,omitempty"`
	// ip (每1字节分别代表地址中1个数字)
	IpAddress []int32 `protobuf:"varint,6,rep,packed,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// 远程端口
	Teleport int32 `protobuf:"varint,7,opt,name=teleport,proto3" json:"teleport,omitempty"`
	// 本地端口
	Localport int32 `protobuf:"varint,8,opt,name=localport,proto3" json:"localport,omitempty"`
	// 虚连接时间 (单位为分)
	VlinkTime int32 `protobuf:"varint,9,opt,name=vlink_time,json=vlinkTime,proto3" json:"vlink_time,omitempty"`
	// 组入网间隔 (单位为秒)
	GroupAccessInterval int32 `protobuf:"varint,10,opt,name=group_access_interval,json=groupAccessInterval,proto3" json:"group_access_interval,omitempty"`
	// 组内设备个数
	GroupDeviceCount int32 `protobuf:"varint,11,opt,name=group_device_count,json=groupDeviceCount,proto3" json:"group_device_count,omitempty"`
	// 扇区最大允许接入设备总数
	MaxDeviceCount int32 `protobuf:"varint,12,opt,name=max_device_count,json=maxDeviceCount,proto3" json:"max_device_count,omitempty"`
	// IMEI
	Imei string `protobuf:"bytes,13,opt,name=imei,proto3" json:"imei,omitempty"`
	// IMSI
	Imsi string `protobuf:"bytes,14,opt,name=imsi,proto3" json:"imsi,omitempty"`
	// ICCID
	Iccid string `protobuf:"bytes,15,opt,name=iccid,proto3" json:"iccid,omitempty"`
	// 应答状态 (0x35为成功,其它失败)
	Status int32 `protobuf:"varint,16,opt,name=status,proto3" json:"status,omitempty"`
}

网络参数 (不进行设置的参数的值下发时置零)

func (*NBSlu_3100) Descriptor

func (*NBSlu_3100) Descriptor() ([]byte, []int)

func (*NBSlu_3100) GetApn

func (m *NBSlu_3100) GetApn() string

func (*NBSlu_3100) GetCmdIdx

func (m *NBSlu_3100) GetCmdIdx() int32

func (*NBSlu_3100) GetGroupAccessInterval

func (m *NBSlu_3100) GetGroupAccessInterval() int32

func (*NBSlu_3100) GetGroupDeviceCount

func (m *NBSlu_3100) GetGroupDeviceCount() int32

func (*NBSlu_3100) GetIccid

func (m *NBSlu_3100) GetIccid() string

func (*NBSlu_3100) GetImei

func (m *NBSlu_3100) GetImei() string

func (*NBSlu_3100) GetImsi

func (m *NBSlu_3100) GetImsi() string

func (*NBSlu_3100) GetIpAddress

func (m *NBSlu_3100) GetIpAddress() []int32

func (*NBSlu_3100) GetLocalport

func (m *NBSlu_3100) GetLocalport() int32

func (*NBSlu_3100) GetMaxDeviceCount

func (m *NBSlu_3100) GetMaxDeviceCount() int32

func (*NBSlu_3100) GetOperater

func (m *NBSlu_3100) GetOperater() int32

func (*NBSlu_3100) GetPassword

func (m *NBSlu_3100) GetPassword() string

func (*NBSlu_3100) GetStatus

func (m *NBSlu_3100) GetStatus() int32

func (*NBSlu_3100) GetTeleport

func (m *NBSlu_3100) GetTeleport() int32

func (*NBSlu_3100) GetUserName

func (m *NBSlu_3100) GetUserName() string

func (*NBSlu_3100) GetVlinkTime

func (m *NBSlu_3100) GetVlinkTime() int32

func (*NBSlu_3100) Marshal

func (m *NBSlu_3100) Marshal() (dAtA []byte, err error)

func (*NBSlu_3100) MarshalTo

func (m *NBSlu_3100) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_3100) MarshalToSizedBuffer

func (m *NBSlu_3100) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_3100) ProtoMessage

func (*NBSlu_3100) ProtoMessage()

func (*NBSlu_3100) Reset

func (m *NBSlu_3100) Reset()

func (*NBSlu_3100) Size

func (m *NBSlu_3100) Size() (n int)

func (*NBSlu_3100) String

func (m *NBSlu_3100) String() string

func (*NBSlu_3100) Unmarshal

func (m *NBSlu_3100) Unmarshal(dAtA []byte) error

func (*NBSlu_3100) XXX_DiscardUnknown

func (m *NBSlu_3100) XXX_DiscardUnknown()

func (*NBSlu_3100) XXX_Marshal

func (m *NBSlu_3100) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_3100) XXX_Merge

func (m *NBSlu_3100) XXX_Merge(src proto.Message)

func (*NBSlu_3100) XXX_Size

func (m *NBSlu_3100) XXX_Size() int

func (*NBSlu_3100) XXX_Unmarshal

func (m *NBSlu_3100) XXX_Unmarshal(b []byte) error

type NBSlu_3700

type NBSlu_3700 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// IMEI
	Imei string `protobuf:"bytes,2,opt,name=imei,proto3" json:"imei,omitempty"`
	// IMSI
	Imsi string `protobuf:"bytes,3,opt,name=imsi,proto3" json:"imsi,omitempty"`
	// ICCID 集成电路卡识别码
	Iccid string `protobuf:"bytes,4,opt,name=iccid,proto3" json:"iccid,omitempty"`
	// 频段
	Band int32 `protobuf:"varint,5,opt,name=band,proto3" json:"band,omitempty"`
	// 参考信号接收功率
	Rsrp int64 `protobuf:"varint,6,opt,name=rsrp,proto3" json:"rsrp,omitempty"`
	// 信噪比
	Snr int64 `protobuf:"varint,7,opt,name=snr,proto3" json:"snr,omitempty"`
}

登录信息数据主报

func (*NBSlu_3700) Descriptor

func (*NBSlu_3700) Descriptor() ([]byte, []int)

func (*NBSlu_3700) GetBand

func (m *NBSlu_3700) GetBand() int32

func (*NBSlu_3700) GetCmdIdx

func (m *NBSlu_3700) GetCmdIdx() int32

func (*NBSlu_3700) GetIccid

func (m *NBSlu_3700) GetIccid() string

func (*NBSlu_3700) GetImei

func (m *NBSlu_3700) GetImei() string

func (*NBSlu_3700) GetImsi

func (m *NBSlu_3700) GetImsi() string

func (*NBSlu_3700) GetRsrp

func (m *NBSlu_3700) GetRsrp() int64

func (*NBSlu_3700) GetSnr

func (m *NBSlu_3700) GetSnr() int64

func (*NBSlu_3700) Marshal

func (m *NBSlu_3700) Marshal() (dAtA []byte, err error)

func (*NBSlu_3700) MarshalTo

func (m *NBSlu_3700) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_3700) MarshalToSizedBuffer

func (m *NBSlu_3700) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_3700) ProtoMessage

func (*NBSlu_3700) ProtoMessage()

func (*NBSlu_3700) Reset

func (m *NBSlu_3700) Reset()

func (*NBSlu_3700) Size

func (m *NBSlu_3700) Size() (n int)

func (*NBSlu_3700) String

func (m *NBSlu_3700) String() string

func (*NBSlu_3700) Unmarshal

func (m *NBSlu_3700) Unmarshal(dAtA []byte) error

func (*NBSlu_3700) XXX_DiscardUnknown

func (m *NBSlu_3700) XXX_DiscardUnknown()

func (*NBSlu_3700) XXX_Marshal

func (m *NBSlu_3700) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_3700) XXX_Merge

func (m *NBSlu_3700) XXX_Merge(src proto.Message)

func (*NBSlu_3700) XXX_Size

func (m *NBSlu_3700) XXX_Size() int

func (*NBSlu_3700) XXX_Unmarshal

func (m *NBSlu_3700) XXX_Unmarshal(b []byte) error

type NBSlu_4C00

type NBSlu_4C00 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// ascii 字符串
	Sdata string `protobuf:"bytes,2,opt,name=sdata,proto3" json:"sdata,omitempty"`
	// 下行应答,0-失败,1-成功
	Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
}

ascii数据透传

func (*NBSlu_4C00) Descriptor

func (*NBSlu_4C00) Descriptor() ([]byte, []int)

func (*NBSlu_4C00) GetCmdIdx

func (m *NBSlu_4C00) GetCmdIdx() int32

func (*NBSlu_4C00) GetSdata

func (m *NBSlu_4C00) GetSdata() string

func (*NBSlu_4C00) GetStatus

func (m *NBSlu_4C00) GetStatus() int32

func (*NBSlu_4C00) Marshal

func (m *NBSlu_4C00) Marshal() (dAtA []byte, err error)

func (*NBSlu_4C00) MarshalTo

func (m *NBSlu_4C00) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_4C00) MarshalToSizedBuffer

func (m *NBSlu_4C00) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_4C00) ProtoMessage

func (*NBSlu_4C00) ProtoMessage()

func (*NBSlu_4C00) Reset

func (m *NBSlu_4C00) Reset()

func (*NBSlu_4C00) Size

func (m *NBSlu_4C00) Size() (n int)

func (*NBSlu_4C00) String

func (m *NBSlu_4C00) String() string

func (*NBSlu_4C00) Unmarshal

func (m *NBSlu_4C00) Unmarshal(dAtA []byte) error

func (*NBSlu_4C00) XXX_DiscardUnknown

func (m *NBSlu_4C00) XXX_DiscardUnknown()

func (*NBSlu_4C00) XXX_Marshal

func (m *NBSlu_4C00) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_4C00) XXX_Merge

func (m *NBSlu_4C00) XXX_Merge(src proto.Message)

func (*NBSlu_4C00) XXX_Size

func (m *NBSlu_4C00) XXX_Size() int

func (*NBSlu_4C00) XXX_Unmarshal

func (m *NBSlu_4C00) XXX_Unmarshal(b []byte) error

type NBSlu_4E00

type NBSlu_4E00 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 控制类型 0-停止升级,1-升级开始,2-升级暂停
	CtrlType int32 `protobuf:"varint,2,opt,name=ctrl_type,json=ctrlType,proto3" json:"ctrl_type,omitempty"`
	// 最新版本信息,ascii格式\0结束
	NewVer string `protobuf:"bytes,3,opt,name=new_ver,json=newVer,proto3" json:"new_ver,omitempty"`
}

ota远程升级

func (*NBSlu_4E00) Descriptor

func (*NBSlu_4E00) Descriptor() ([]byte, []int)

func (*NBSlu_4E00) GetCmdIdx

func (m *NBSlu_4E00) GetCmdIdx() int32

func (*NBSlu_4E00) GetCtrlType

func (m *NBSlu_4E00) GetCtrlType() int32

func (*NBSlu_4E00) GetNewVer

func (m *NBSlu_4E00) GetNewVer() string

func (*NBSlu_4E00) Marshal

func (m *NBSlu_4E00) Marshal() (dAtA []byte, err error)

func (*NBSlu_4E00) MarshalTo

func (m *NBSlu_4E00) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_4E00) MarshalToSizedBuffer

func (m *NBSlu_4E00) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_4E00) ProtoMessage

func (*NBSlu_4E00) ProtoMessage()

func (*NBSlu_4E00) Reset

func (m *NBSlu_4E00) Reset()

func (*NBSlu_4E00) Size

func (m *NBSlu_4E00) Size() (n int)

func (*NBSlu_4E00) String

func (m *NBSlu_4E00) String() string

func (*NBSlu_4E00) Unmarshal

func (m *NBSlu_4E00) Unmarshal(dAtA []byte) error

func (*NBSlu_4E00) XXX_DiscardUnknown

func (m *NBSlu_4E00) XXX_DiscardUnknown()

func (*NBSlu_4E00) XXX_Marshal

func (m *NBSlu_4E00) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_4E00) XXX_Merge

func (m *NBSlu_4E00) XXX_Merge(src proto.Message)

func (*NBSlu_4E00) XXX_Size

func (m *NBSlu_4E00) XXX_Size() int

func (*NBSlu_4E00) XXX_Unmarshal

func (m *NBSlu_4E00) XXX_Unmarshal(b []byte) error

type NBSlu_4F00

type NBSlu_4F00 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 状态
	// 0-99 下载进度 0
	// 101 下载完成 0
	// 104 升级超时
	// 207 下载完成,校验失败 0
	// 204 文件头校验错误 0
	// 205 文件内部版本和升级指令中目标版本不一致 0
	// 201 升级成功 0
	// 400 上报版本返回错误 0
	// 401 检查升级任务返回错误
	// 402 下载固件返回错误
	// 403 上报进度返回错误 0
	// 404 上报下载完毕返回错误 0
	// 405 上报升级成功返回错误 0
	// 406 获取设备 devID 时返回错误
	Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	// 原因,对应status,未特别标注的status对应的reason==0
	// status == 104:
	//  20 固件头校验错误
	//  21 固件头部版本和下发的升级指令中版本不一致
	//  其他 返回最新的 oneNET 错误码
	// status == 401:
	//  0 设备存在升级任务,token
	//  值为文件映射路径(设置有效期,详情见设计文档),token有效期 2 天。 1
	//  鉴权失败(当设备不存在时)。 2 请求参数错误。 7 OneNET 内部错误。 8
	//  检测失败,设备存在升级任务,但是因为 manuf 或者 model
	//  不一致,会将任务进入失败状  态。 9 检测失败,设备存在升级任务,但是因为
	//  version 不一致导致任务进入失败状态(差分包  升级才有此流程)。 11
	//  没有检测到升级任务,设备不存 type(fota/sota)对应的升级任务。 27
	//  版本号格式错误(版本号只能包括:[a-zA-Z0-9_\\-.],长度为[1, 20])。 32
	//  存在升级任务,但是没有找到对应的差分包(在设备没有上报版本号,页面新建任务时
	//  使用初始版本:“无版本号”时可能出现该情况)。 5116
	//  套餐不足(自动添加策略配备到升级任务)。
	// status == 402:
	//  1 未找到资源
	//  2 文件大小不一致
	//  3 无效 token
	//  4 获取文件失败
	//  5 请求参数错误
	//  6 NB 基站限制(只有 NB 设备下载会出现这个状态码)
	Reason int32 `protobuf:"varint,3,opt,name=reason,proto3" json:"reason,omitempty"`
	// 升级前版本,ascii码
	OldVer string `protobuf:"bytes,4,opt,name=old_ver,json=oldVer,proto3" json:"old_ver,omitempty"`
	// 升级后版本,ascii码
	NewVer string `protobuf:"bytes,5,opt,name=new_ver,json=newVer,proto3" json:"new_ver,omitempty"`
}

ota升级状态查询/主报

func (*NBSlu_4F00) Descriptor

func (*NBSlu_4F00) Descriptor() ([]byte, []int)

func (*NBSlu_4F00) GetCmdIdx

func (m *NBSlu_4F00) GetCmdIdx() int32

func (*NBSlu_4F00) GetNewVer

func (m *NBSlu_4F00) GetNewVer() string

func (*NBSlu_4F00) GetOldVer

func (m *NBSlu_4F00) GetOldVer() string

func (*NBSlu_4F00) GetReason

func (m *NBSlu_4F00) GetReason() int32

func (*NBSlu_4F00) GetStatus

func (m *NBSlu_4F00) GetStatus() int32

func (*NBSlu_4F00) Marshal

func (m *NBSlu_4F00) Marshal() (dAtA []byte, err error)

func (*NBSlu_4F00) MarshalTo

func (m *NBSlu_4F00) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_4F00) MarshalToSizedBuffer

func (m *NBSlu_4F00) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_4F00) ProtoMessage

func (*NBSlu_4F00) ProtoMessage()

func (*NBSlu_4F00) Reset

func (m *NBSlu_4F00) Reset()

func (*NBSlu_4F00) Size

func (m *NBSlu_4F00) Size() (n int)

func (*NBSlu_4F00) String

func (m *NBSlu_4F00) String() string

func (*NBSlu_4F00) Unmarshal

func (m *NBSlu_4F00) Unmarshal(dAtA []byte) error

func (*NBSlu_4F00) XXX_DiscardUnknown

func (m *NBSlu_4F00) XXX_DiscardUnknown()

func (*NBSlu_4F00) XXX_Marshal

func (m *NBSlu_4F00) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_4F00) XXX_Merge

func (m *NBSlu_4F00) XXX_Merge(src proto.Message)

func (*NBSlu_4F00) XXX_Size

func (m *NBSlu_4F00) XXX_Size() int

func (*NBSlu_4F00) XXX_Unmarshal

func (m *NBSlu_4F00) XXX_Unmarshal(b []byte) error

type NBSlu_5100

type NBSlu_5100 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 版本
	Ver string `protobuf:"bytes,2,opt,name=ver,proto3" json:"ver,omitempty"`
	// 应答状态 (0x35为成功,其它失败)
	Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
}

版本

func (*NBSlu_5100) Descriptor

func (*NBSlu_5100) Descriptor() ([]byte, []int)

func (*NBSlu_5100) GetCmdIdx

func (m *NBSlu_5100) GetCmdIdx() int32

func (*NBSlu_5100) GetStatus

func (m *NBSlu_5100) GetStatus() int32

func (*NBSlu_5100) GetVer

func (m *NBSlu_5100) GetVer() string

func (*NBSlu_5100) Marshal

func (m *NBSlu_5100) Marshal() (dAtA []byte, err error)

func (*NBSlu_5100) MarshalTo

func (m *NBSlu_5100) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_5100) MarshalToSizedBuffer

func (m *NBSlu_5100) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_5100) ProtoMessage

func (*NBSlu_5100) ProtoMessage()

func (*NBSlu_5100) Reset

func (m *NBSlu_5100) Reset()

func (*NBSlu_5100) Size

func (m *NBSlu_5100) Size() (n int)

func (*NBSlu_5100) String

func (m *NBSlu_5100) String() string

func (*NBSlu_5100) Unmarshal

func (m *NBSlu_5100) Unmarshal(dAtA []byte) error

func (*NBSlu_5100) XXX_DiscardUnknown

func (m *NBSlu_5100) XXX_DiscardUnknown()

func (*NBSlu_5100) XXX_Marshal

func (m *NBSlu_5100) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_5100) XXX_Merge

func (m *NBSlu_5100) XXX_Merge(src proto.Message)

func (*NBSlu_5100) XXX_Size

func (m *NBSlu_5100) XXX_Size() int

func (*NBSlu_5100) XXX_Unmarshal

func (m *NBSlu_5100) XXX_Unmarshal(b []byte) error

type NBSlu_5200

type NBSlu_5200 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 经度
	Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// 纬度
	Latitude float64 `protobuf:"fixed64,3,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// 控制器状态 0-停运,1-投运
	SluitemStatus int32 `protobuf:"varint,4,opt,name=sluitem_status,json=sluitemStatus,proto3" json:"sluitem_status,omitempty"`
	// 控制器上电开灯 1-开灯,0-关灯
	SluitemPowerTurnon []int32 `protobuf:"varint,5,rep,packed,name=sluitem_power_turnon,json=sluitemPowerTurnon,proto3" json:"sluitem_power_turnon,omitempty"`
	// 控制器主报 0-禁止主报,1-允许主报
	SluitemEnableAlarm int32 `protobuf:"varint,6,opt,name=sluitem_enable_alarm,json=sluitemEnableAlarm,proto3" json:"sluitem_enable_alarm,omitempty"`
	// 1-4回路额定功率
	RatedPower []int32 `protobuf:"varint,7,rep,packed,name=rated_power,json=ratedPower,proto3" json:"rated_power,omitempty"`
	// nb主报间隔,(0~127)*5
	UplinkTimer int32 `protobuf:"varint,8,opt,name=uplink_timer,json=uplinkTimer,proto3" json:"uplink_timer,omitempty"`
	// nb主报需要主站应答,0-不需要,1-需要
	UplinkReply int32 `protobuf:"varint,9,opt,name=uplink_reply,json=uplinkReply,proto3" json:"uplink_reply,omitempty"`
	// 实际使用回路数
	UseLoop int32 `protobuf:"varint,10,opt,name=use_loop,json=useLoop,proto3" json:"use_loop,omitempty"`
	// 应答状态 (0x35为成功,其它失败)
	Status int32 `protobuf:"varint,11,opt,name=status,proto3" json:"status,omitempty"`
	// 1-4回路是否反向调光,0-正向,1-反向
	SluitemReverseDimming []int32 `` /* 135-byte string literal not displayed */
	// 历史数据保存间隔,默认30分钟
	RecordTimer int32 `protobuf:"varint,13,opt,name=record_timer,json=recordTimer,proto3" json:"record_timer,omitempty"`
}

运行参数

func (*NBSlu_5200) Descriptor

func (*NBSlu_5200) Descriptor() ([]byte, []int)

func (*NBSlu_5200) GetCmdIdx

func (m *NBSlu_5200) GetCmdIdx() int32

func (*NBSlu_5200) GetLatitude

func (m *NBSlu_5200) GetLatitude() float64

func (*NBSlu_5200) GetLongitude

func (m *NBSlu_5200) GetLongitude() float64

func (*NBSlu_5200) GetRatedPower

func (m *NBSlu_5200) GetRatedPower() []int32

func (*NBSlu_5200) GetRecordTimer

func (m *NBSlu_5200) GetRecordTimer() int32

func (*NBSlu_5200) GetSluitemEnableAlarm

func (m *NBSlu_5200) GetSluitemEnableAlarm() int32

func (*NBSlu_5200) GetSluitemPowerTurnon

func (m *NBSlu_5200) GetSluitemPowerTurnon() []int32

func (*NBSlu_5200) GetSluitemReverseDimming

func (m *NBSlu_5200) GetSluitemReverseDimming() []int32

func (*NBSlu_5200) GetSluitemStatus

func (m *NBSlu_5200) GetSluitemStatus() int32

func (*NBSlu_5200) GetStatus

func (m *NBSlu_5200) GetStatus() int32

func (*NBSlu_5200) GetUplinkReply

func (m *NBSlu_5200) GetUplinkReply() int32

func (*NBSlu_5200) GetUplinkTimer

func (m *NBSlu_5200) GetUplinkTimer() int32

func (*NBSlu_5200) GetUseLoop

func (m *NBSlu_5200) GetUseLoop() int32

func (*NBSlu_5200) Marshal

func (m *NBSlu_5200) Marshal() (dAtA []byte, err error)

func (*NBSlu_5200) MarshalTo

func (m *NBSlu_5200) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_5200) MarshalToSizedBuffer

func (m *NBSlu_5200) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_5200) ProtoMessage

func (*NBSlu_5200) ProtoMessage()

func (*NBSlu_5200) Reset

func (m *NBSlu_5200) Reset()

func (*NBSlu_5200) Size

func (m *NBSlu_5200) Size() (n int)

func (*NBSlu_5200) String

func (m *NBSlu_5200) String() string

func (*NBSlu_5200) Unmarshal

func (m *NBSlu_5200) Unmarshal(dAtA []byte) error

func (*NBSlu_5200) XXX_DiscardUnknown

func (m *NBSlu_5200) XXX_DiscardUnknown()

func (*NBSlu_5200) XXX_Marshal

func (m *NBSlu_5200) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_5200) XXX_Merge

func (m *NBSlu_5200) XXX_Merge(src proto.Message)

func (*NBSlu_5200) XXX_Size

func (m *NBSlu_5200) XXX_Size() int

func (*NBSlu_5200) XXX_Unmarshal

func (m *NBSlu_5200) XXX_Unmarshal(b []byte) error

type NBSlu_5400

type NBSlu_5400 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 输出类型0-继电器,1-pwm输出
	OutputType int32 `protobuf:"varint,2,opt,name=output_type,json=outputType,proto3" json:"output_type,omitempty"`
	// 继电器操作回路1-4, 0x0-不操作,0x3-开灯,0xc-关灯
	RelayOperate []int32 `protobuf:"varint,3,rep,packed,name=relay_operate,json=relayOperate,proto3" json:"relay_operate,omitempty"`
	// PWM操作回路
	PwmLoop []int32 `protobuf:"varint,4,rep,packed,name=pwm_loop,json=pwmLoop,proto3" json:"pwm_loop,omitempty"`
	// PWM操作占空比
	PwmPower int32 `protobuf:"varint,5,opt,name=pwm_power,json=pwmPower,proto3" json:"pwm_power,omitempty"`
	// PWM频率 (1~15) * 100 默认为4
	PwmBaudrate int32 `protobuf:"varint,6,opt,name=pwm_baudrate,json=pwmBaudrate,proto3" json:"pwm_baudrate,omitempty"`
	// 应答状态 (0x35为成功,其它失败)
	Status int32 `protobuf:"varint,7,opt,name=status,proto3" json:"status,omitempty"`
}

即时控制

func (*NBSlu_5400) Descriptor

func (*NBSlu_5400) Descriptor() ([]byte, []int)

func (*NBSlu_5400) GetCmdIdx

func (m *NBSlu_5400) GetCmdIdx() int32

func (*NBSlu_5400) GetOutputType

func (m *NBSlu_5400) GetOutputType() int32

func (*NBSlu_5400) GetPwmBaudrate

func (m *NBSlu_5400) GetPwmBaudrate() int32

func (*NBSlu_5400) GetPwmLoop

func (m *NBSlu_5400) GetPwmLoop() []int32

func (*NBSlu_5400) GetPwmPower

func (m *NBSlu_5400) GetPwmPower() int32

func (*NBSlu_5400) GetRelayOperate

func (m *NBSlu_5400) GetRelayOperate() []int32

func (*NBSlu_5400) GetStatus

func (m *NBSlu_5400) GetStatus() int32

func (*NBSlu_5400) Marshal

func (m *NBSlu_5400) Marshal() (dAtA []byte, err error)

func (*NBSlu_5400) MarshalTo

func (m *NBSlu_5400) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_5400) MarshalToSizedBuffer

func (m *NBSlu_5400) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_5400) ProtoMessage

func (*NBSlu_5400) ProtoMessage()

func (*NBSlu_5400) Reset

func (m *NBSlu_5400) Reset()

func (*NBSlu_5400) Size

func (m *NBSlu_5400) Size() (n int)

func (*NBSlu_5400) String

func (m *NBSlu_5400) String() string

func (*NBSlu_5400) Unmarshal

func (m *NBSlu_5400) Unmarshal(dAtA []byte) error

func (*NBSlu_5400) XXX_DiscardUnknown

func (m *NBSlu_5400) XXX_DiscardUnknown()

func (*NBSlu_5400) XXX_Marshal

func (m *NBSlu_5400) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_5400) XXX_Merge

func (m *NBSlu_5400) XXX_Merge(src proto.Message)

func (*NBSlu_5400) XXX_Size

func (m *NBSlu_5400) XXX_Size() int

func (*NBSlu_5400) XXX_Unmarshal

func (m *NBSlu_5400) XXX_Unmarshal(b []byte) error

type NBSlu_5500

type NBSlu_5500 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// MCU复位 0-不勾选 1-勾选
	Mcu int32 `protobuf:"varint,2,opt,name=mcu,proto3" json:"mcu,omitempty"`
	// 初始化MCU硬件配置 0-不勾选 1-勾选 (暂不使用)
	InitializeMcu int32 `protobuf:"varint,3,opt,name=initialize_mcu,json=initializeMcu,proto3" json:"initialize_mcu,omitempty"`
	// 初始化RAM区所有变量 0-不勾选 1-勾选 (暂不使用)
	InitializeRam int32 `protobuf:"varint,4,opt,name=initialize_ram,json=initializeRam,proto3" json:"initialize_ram,omitempty"`
	// EEPROM全部清零 0-不勾选 1-勾选 (暂不使用)
	InitializeEeprom int32 `protobuf:"varint,5,opt,name=initialize_eeprom,json=initializeEeprom,proto3" json:"initialize_eeprom,omitempty"`
	// 电能计量值清零 0-不勾选 1-勾选
	InitializeElec int32 `protobuf:"varint,6,opt,name=initialize_elec,json=initializeElec,proto3" json:"initialize_elec,omitempty"`
	// 应答状态 (0x35为成功,其它失败)
	Status int32 `protobuf:"varint,7,opt,name=status,proto3" json:"status,omitempty"`
	// 复位倾角朝向(上行无),相对于重力方向的轴,0x00 不复位倾角,
	// 0x01 逆Z轴(z朝上,默认,nema目前就这个值)、 0x02 顺Z轴、0x04 逆Y轴、
	// 0x08 顺Y轴、0x10 逆X轴、0x20 顺X轴
	Gravity int32 `protobuf:"varint,8,opt,name=gravity,proto3" json:"gravity,omitempty"`
}

复位

func (*NBSlu_5500) Descriptor

func (*NBSlu_5500) Descriptor() ([]byte, []int)

func (*NBSlu_5500) GetCmdIdx

func (m *NBSlu_5500) GetCmdIdx() int32

func (*NBSlu_5500) GetGravity

func (m *NBSlu_5500) GetGravity() int32

func (*NBSlu_5500) GetInitializeEeprom

func (m *NBSlu_5500) GetInitializeEeprom() int32

func (*NBSlu_5500) GetInitializeElec

func (m *NBSlu_5500) GetInitializeElec() int32

func (*NBSlu_5500) GetInitializeMcu

func (m *NBSlu_5500) GetInitializeMcu() int32

func (*NBSlu_5500) GetInitializeRam

func (m *NBSlu_5500) GetInitializeRam() int32

func (*NBSlu_5500) GetMcu

func (m *NBSlu_5500) GetMcu() int32

func (*NBSlu_5500) GetStatus

func (m *NBSlu_5500) GetStatus() int32

func (*NBSlu_5500) Marshal

func (m *NBSlu_5500) Marshal() (dAtA []byte, err error)

func (*NBSlu_5500) MarshalTo

func (m *NBSlu_5500) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_5500) MarshalToSizedBuffer

func (m *NBSlu_5500) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_5500) ProtoMessage

func (*NBSlu_5500) ProtoMessage()

func (*NBSlu_5500) Reset

func (m *NBSlu_5500) Reset()

func (*NBSlu_5500) Size

func (m *NBSlu_5500) Size() (n int)

func (*NBSlu_5500) String

func (m *NBSlu_5500) String() string

func (*NBSlu_5500) Unmarshal

func (m *NBSlu_5500) Unmarshal(dAtA []byte) error

func (*NBSlu_5500) XXX_DiscardUnknown

func (m *NBSlu_5500) XXX_DiscardUnknown()

func (*NBSlu_5500) XXX_Marshal

func (m *NBSlu_5500) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_5500) XXX_Merge

func (m *NBSlu_5500) XXX_Merge(src proto.Message)

func (*NBSlu_5500) XXX_Size

func (m *NBSlu_5500) XXX_Size() int

func (*NBSlu_5500) XXX_Unmarshal

func (m *NBSlu_5500) XXX_Unmarshal(b []byte) error

type NBSlu_5600

type NBSlu_5600 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 是否清除原方案 0-保留 1-清除
	ClearOldRuntime int32 `protobuf:"varint,2,opt,name=clear_old_runtime,json=clearOldRuntime,proto3" json:"clear_old_runtime,omitempty"`
	// 是否含有后续数据
	DataContinue int32 `protobuf:"varint,3,opt,name=data_continue,json=dataContinue,proto3" json:"data_continue,omitempty"`
	// 后续方案个数
	SluitemRuntimeCount int32 `protobuf:"varint,4,opt,name=sluitem_runtime_count,json=sluitemRuntimeCount,proto3" json:"sluitem_runtime_count,omitempty"`
	// 方案
	SluitemRuntime []*NBSlu_5600_SluitemRuntime `protobuf:"bytes,5,rep,name=sluitem_runtime,json=sluitemRuntime,proto3" json:"sluitem_runtime,omitempty"`
	// 应答状态 (0x35为成功,其它失败)
	Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"`
}

本地控制方案

func (*NBSlu_5600) Descriptor

func (*NBSlu_5600) Descriptor() ([]byte, []int)

func (*NBSlu_5600) GetClearOldRuntime

func (m *NBSlu_5600) GetClearOldRuntime() int32

func (*NBSlu_5600) GetCmdIdx

func (m *NBSlu_5600) GetCmdIdx() int32

func (*NBSlu_5600) GetDataContinue

func (m *NBSlu_5600) GetDataContinue() int32

func (*NBSlu_5600) GetSluitemRuntime

func (m *NBSlu_5600) GetSluitemRuntime() []*NBSlu_5600_SluitemRuntime

func (*NBSlu_5600) GetSluitemRuntimeCount

func (m *NBSlu_5600) GetSluitemRuntimeCount() int32

func (*NBSlu_5600) GetStatus

func (m *NBSlu_5600) GetStatus() int32

func (*NBSlu_5600) Marshal

func (m *NBSlu_5600) Marshal() (dAtA []byte, err error)

func (*NBSlu_5600) MarshalTo

func (m *NBSlu_5600) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_5600) MarshalToSizedBuffer

func (m *NBSlu_5600) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_5600) ProtoMessage

func (*NBSlu_5600) ProtoMessage()

func (*NBSlu_5600) Reset

func (m *NBSlu_5600) Reset()

func (*NBSlu_5600) Size

func (m *NBSlu_5600) Size() (n int)

func (*NBSlu_5600) String

func (m *NBSlu_5600) String() string

func (*NBSlu_5600) Unmarshal

func (m *NBSlu_5600) Unmarshal(dAtA []byte) error

func (*NBSlu_5600) XXX_DiscardUnknown

func (m *NBSlu_5600) XXX_DiscardUnknown()

func (*NBSlu_5600) XXX_Marshal

func (m *NBSlu_5600) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_5600) XXX_Merge

func (m *NBSlu_5600) XXX_Merge(src proto.Message)

func (*NBSlu_5600) XXX_Size

func (m *NBSlu_5600) XXX_Size() int

func (*NBSlu_5600) XXX_Unmarshal

func (m *NBSlu_5600) XXX_Unmarshal(b []byte) error

type NBSlu_5600_SluitemRuntime

type NBSlu_5600_SluitemRuntime struct {
	// 输出类型0-继电器,1-pwm输出
	OutputType int32 `protobuf:"varint,1,opt,name=output_type,json=outputType,proto3" json:"output_type,omitempty"`
	// 操作类型1-定时操作,2-经纬度操作
	OperateType int32 `protobuf:"varint,2,opt,name=operate_type,json=operateType,proto3" json:"operate_type,omitempty"`
	// 有效日期,0-6~周日-周6
	DateEnable []int32 `protobuf:"varint,3,rep,packed,name=date_enable,json=dateEnable,proto3" json:"date_enable,omitempty"`
	// 开关灯操作时间 hh*60+mm
	OperateTime int32 `protobuf:"varint,4,opt,name=operate_time,json=operateTime,proto3" json:"operate_time,omitempty"`
	// 操作偏移 -720~+720
	OperateOffset int32 `protobuf:"varint,5,opt,name=operate_offset,json=operateOffset,proto3" json:"operate_offset,omitempty"`
	// 继电器操作回路1-4, 0x0-不操作,0x3-开灯,0xc-关灯
	RelayOperate []int32 `protobuf:"varint,6,rep,packed,name=relay_operate,json=relayOperate,proto3" json:"relay_operate,omitempty"`
	// PWM操作回路
	PwmLoop []int32 `protobuf:"varint,7,rep,packed,name=pwm_loop,json=pwmLoop,proto3" json:"pwm_loop,omitempty"`
	// PWM操作占空比
	PwmPower int32 `protobuf:"varint,8,opt,name=pwm_power,json=pwmPower,proto3" json:"pwm_power,omitempty"`
	// PWM频率 (1~15) * 100 默认为4
	PwmBaudrate int32 `protobuf:"varint,9,opt,name=pwm_baudrate,json=pwmBaudrate,proto3" json:"pwm_baudrate,omitempty"`
}

func (*NBSlu_5600_SluitemRuntime) Descriptor

func (*NBSlu_5600_SluitemRuntime) Descriptor() ([]byte, []int)

func (*NBSlu_5600_SluitemRuntime) GetDateEnable

func (m *NBSlu_5600_SluitemRuntime) GetDateEnable() []int32

func (*NBSlu_5600_SluitemRuntime) GetOperateOffset

func (m *NBSlu_5600_SluitemRuntime) GetOperateOffset() int32

func (*NBSlu_5600_SluitemRuntime) GetOperateTime

func (m *NBSlu_5600_SluitemRuntime) GetOperateTime() int32

func (*NBSlu_5600_SluitemRuntime) GetOperateType

func (m *NBSlu_5600_SluitemRuntime) GetOperateType() int32

func (*NBSlu_5600_SluitemRuntime) GetOutputType

func (m *NBSlu_5600_SluitemRuntime) GetOutputType() int32

func (*NBSlu_5600_SluitemRuntime) GetPwmBaudrate

func (m *NBSlu_5600_SluitemRuntime) GetPwmBaudrate() int32

func (*NBSlu_5600_SluitemRuntime) GetPwmLoop

func (m *NBSlu_5600_SluitemRuntime) GetPwmLoop() []int32

func (*NBSlu_5600_SluitemRuntime) GetPwmPower

func (m *NBSlu_5600_SluitemRuntime) GetPwmPower() int32

func (*NBSlu_5600_SluitemRuntime) GetRelayOperate

func (m *NBSlu_5600_SluitemRuntime) GetRelayOperate() []int32

func (*NBSlu_5600_SluitemRuntime) Marshal

func (m *NBSlu_5600_SluitemRuntime) Marshal() (dAtA []byte, err error)

func (*NBSlu_5600_SluitemRuntime) MarshalTo

func (m *NBSlu_5600_SluitemRuntime) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_5600_SluitemRuntime) MarshalToSizedBuffer

func (m *NBSlu_5600_SluitemRuntime) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_5600_SluitemRuntime) ProtoMessage

func (*NBSlu_5600_SluitemRuntime) ProtoMessage()

func (*NBSlu_5600_SluitemRuntime) Reset

func (m *NBSlu_5600_SluitemRuntime) Reset()

func (*NBSlu_5600_SluitemRuntime) Size

func (m *NBSlu_5600_SluitemRuntime) Size() (n int)

func (*NBSlu_5600_SluitemRuntime) String

func (m *NBSlu_5600_SluitemRuntime) String() string

func (*NBSlu_5600_SluitemRuntime) Unmarshal

func (m *NBSlu_5600_SluitemRuntime) Unmarshal(dAtA []byte) error

func (*NBSlu_5600_SluitemRuntime) XXX_DiscardUnknown

func (m *NBSlu_5600_SluitemRuntime) XXX_DiscardUnknown()

func (*NBSlu_5600_SluitemRuntime) XXX_Marshal

func (m *NBSlu_5600_SluitemRuntime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_5600_SluitemRuntime) XXX_Merge

func (m *NBSlu_5600_SluitemRuntime) XXX_Merge(src proto.Message)

func (*NBSlu_5600_SluitemRuntime) XXX_Size

func (m *NBSlu_5600_SluitemRuntime) XXX_Size() int

func (*NBSlu_5600_SluitemRuntime) XXX_Unmarshal

func (m *NBSlu_5600_SluitemRuntime) XXX_Unmarshal(b []byte) error

type NBSlu_5800

type NBSlu_5800 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 应答状态 (0x35为成功,其它失败)
	Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	// 漏电报警延时,1-65535毫秒,默认30
	AlarmDelay int32 `protobuf:"varint,3,opt,name=alarm_delay,json=alarmDelay,proto3" json:"alarm_delay,omitempty"`
	// 漏电报警限值,10-65530毫安,必须是10的倍数,默认30
	AlarmLimit int32 `protobuf:"varint,4,opt,name=alarm_limit,json=alarmLimit,proto3" json:"alarm_limit,omitempty"`
	// 漏电分匝延时,1-65535毫秒,默认30
	OptDelay int32 `protobuf:"varint,5,opt,name=opt_delay,json=optDelay,proto3" json:"opt_delay,omitempty"`
	// 漏电分匝限值,0,10-65530毫安,必须是10的倍数,0-不分匝
	OptLimit int32 `protobuf:"varint,6,opt,name=opt_limit,json=optLimit,proto3" json:"opt_limit,omitempty"`
	// 补偿电容(Compensation
	// capacitor)报警功率因数限值,0-100,前端/100显示,默认85,低于85报警
	CcAlarm int32 `protobuf:"varint,7,opt,name=cc_alarm,json=ccAlarm,proto3" json:"cc_alarm,omitempty"`
	// 补偿电容(Compensation
	// capacitor)消警功率因数限值,0-100,前端/100显示,默认90,高于90消警
	CcNormal int32 `protobuf:"varint,8,opt,name=cc_normal,json=ccNormal,proto3" json:"cc_normal,omitempty"`
	// 倾角报警参数
	AngleAlarm *NBSlu_5800_AngleAlarm `protobuf:"bytes,9,opt,name=angle_alarm,json=angleAlarm,proto3" json:"angle_alarm,omitempty"`
}

设置/读取漏电参数 补0数量改为18个

func (*NBSlu_5800) Descriptor

func (*NBSlu_5800) Descriptor() ([]byte, []int)

func (*NBSlu_5800) GetAlarmDelay

func (m *NBSlu_5800) GetAlarmDelay() int32

func (*NBSlu_5800) GetAlarmLimit

func (m *NBSlu_5800) GetAlarmLimit() int32

func (*NBSlu_5800) GetAngleAlarm

func (m *NBSlu_5800) GetAngleAlarm() *NBSlu_5800_AngleAlarm

func (*NBSlu_5800) GetCcAlarm

func (m *NBSlu_5800) GetCcAlarm() int32

func (*NBSlu_5800) GetCcNormal

func (m *NBSlu_5800) GetCcNormal() int32

func (*NBSlu_5800) GetCmdIdx

func (m *NBSlu_5800) GetCmdIdx() int32

func (*NBSlu_5800) GetOptDelay

func (m *NBSlu_5800) GetOptDelay() int32

func (*NBSlu_5800) GetOptLimit

func (m *NBSlu_5800) GetOptLimit() int32

func (*NBSlu_5800) GetStatus

func (m *NBSlu_5800) GetStatus() int32

func (*NBSlu_5800) Marshal

func (m *NBSlu_5800) Marshal() (dAtA []byte, err error)

func (*NBSlu_5800) MarshalTo

func (m *NBSlu_5800) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_5800) MarshalToSizedBuffer

func (m *NBSlu_5800) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_5800) ProtoMessage

func (*NBSlu_5800) ProtoMessage()

func (*NBSlu_5800) Reset

func (m *NBSlu_5800) Reset()

func (*NBSlu_5800) Size

func (m *NBSlu_5800) Size() (n int)

func (*NBSlu_5800) String

func (m *NBSlu_5800) String() string

func (*NBSlu_5800) Unmarshal

func (m *NBSlu_5800) Unmarshal(dAtA []byte) error

func (*NBSlu_5800) XXX_DiscardUnknown

func (m *NBSlu_5800) XXX_DiscardUnknown()

func (*NBSlu_5800) XXX_Marshal

func (m *NBSlu_5800) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_5800) XXX_Merge

func (m *NBSlu_5800) XXX_Merge(src proto.Message)

func (*NBSlu_5800) XXX_Size

func (m *NBSlu_5800) XXX_Size() int

func (*NBSlu_5800) XXX_Unmarshal

func (m *NBSlu_5800) XXX_Unmarshal(b []byte) error

type NBSlu_5800_AngleAlarm

type NBSlu_5800_AngleAlarm struct {
	// 倾角判断周期,1-255,默认60,单位秒
	AngleCycle int32 `protobuf:"varint,1,opt,name=angle_cycle,json=angleCycle,proto3" json:"angle_cycle,omitempty"`
	// 倾角判断次数,1-255,默认3
	AngleTimes int32 `protobuf:"varint,2,opt,name=angle_times,json=angleTimes,proto3" json:"angle_times,omitempty"`
	// 倾角阀值,0-180,下发*10,默认0-不报警
	AngleValue int32 `protobuf:"varint,3,opt,name=angle_value,json=angleValue,proto3" json:"angle_value,omitempty"`
	// 晃动判断周期,1-255,默认1,单位秒
	WaveCycle int32 `protobuf:"varint,4,opt,name=wave_cycle,json=waveCycle,proto3" json:"wave_cycle,omitempty"`
	// 晃动累计周期,1-255,默认5,单位分钟
	WaveCycleSum int32 `protobuf:"varint,5,opt,name=wave_cycle_sum,json=waveCycleSum,proto3" json:"wave_cycle_sum,omitempty"`
	// 晃动报警次数,1-255,默认10
	WaveTimes int32 `protobuf:"varint,6,opt,name=wave_times,json=waveTimes,proto3" json:"wave_times,omitempty"`
	// 晃动消警次数,1-255,默认4
	WaveTimesLess int32 `protobuf:"varint,7,opt,name=wave_times_less,json=waveTimesLess,proto3" json:"wave_times_less,omitempty"`
	// 晃动倾角阀值,0-180,下发*10,默认0-不报警
	WaveValue int32 `protobuf:"varint,8,opt,name=wave_value,json=waveValue,proto3" json:"wave_value,omitempty"`
	// 晃动幅度阀值,1-180,下发*10,默认1
	WaveRangeValue int32 `protobuf:"varint,9,opt,name=wave_range_value,json=waveRangeValue,proto3" json:"wave_range_value,omitempty"`
}

func (*NBSlu_5800_AngleAlarm) Descriptor

func (*NBSlu_5800_AngleAlarm) Descriptor() ([]byte, []int)

func (*NBSlu_5800_AngleAlarm) GetAngleCycle

func (m *NBSlu_5800_AngleAlarm) GetAngleCycle() int32

func (*NBSlu_5800_AngleAlarm) GetAngleTimes

func (m *NBSlu_5800_AngleAlarm) GetAngleTimes() int32

func (*NBSlu_5800_AngleAlarm) GetAngleValue

func (m *NBSlu_5800_AngleAlarm) GetAngleValue() int32

func (*NBSlu_5800_AngleAlarm) GetWaveCycle

func (m *NBSlu_5800_AngleAlarm) GetWaveCycle() int32

func (*NBSlu_5800_AngleAlarm) GetWaveCycleSum

func (m *NBSlu_5800_AngleAlarm) GetWaveCycleSum() int32

func (*NBSlu_5800_AngleAlarm) GetWaveRangeValue

func (m *NBSlu_5800_AngleAlarm) GetWaveRangeValue() int32

func (*NBSlu_5800_AngleAlarm) GetWaveTimes

func (m *NBSlu_5800_AngleAlarm) GetWaveTimes() int32

func (*NBSlu_5800_AngleAlarm) GetWaveTimesLess

func (m *NBSlu_5800_AngleAlarm) GetWaveTimesLess() int32

func (*NBSlu_5800_AngleAlarm) GetWaveValue

func (m *NBSlu_5800_AngleAlarm) GetWaveValue() int32

func (*NBSlu_5800_AngleAlarm) Marshal

func (m *NBSlu_5800_AngleAlarm) Marshal() (dAtA []byte, err error)

func (*NBSlu_5800_AngleAlarm) MarshalTo

func (m *NBSlu_5800_AngleAlarm) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_5800_AngleAlarm) MarshalToSizedBuffer

func (m *NBSlu_5800_AngleAlarm) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_5800_AngleAlarm) ProtoMessage

func (*NBSlu_5800_AngleAlarm) ProtoMessage()

func (*NBSlu_5800_AngleAlarm) Reset

func (m *NBSlu_5800_AngleAlarm) Reset()

func (*NBSlu_5800_AngleAlarm) Size

func (m *NBSlu_5800_AngleAlarm) Size() (n int)

func (*NBSlu_5800_AngleAlarm) String

func (m *NBSlu_5800_AngleAlarm) String() string

func (*NBSlu_5800_AngleAlarm) Unmarshal

func (m *NBSlu_5800_AngleAlarm) Unmarshal(dAtA []byte) error

func (*NBSlu_5800_AngleAlarm) XXX_DiscardUnknown

func (m *NBSlu_5800_AngleAlarm) XXX_DiscardUnknown()

func (*NBSlu_5800_AngleAlarm) XXX_Marshal

func (m *NBSlu_5800_AngleAlarm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_5800_AngleAlarm) XXX_Merge

func (m *NBSlu_5800_AngleAlarm) XXX_Merge(src proto.Message)

func (*NBSlu_5800_AngleAlarm) XXX_Size

func (m *NBSlu_5800_AngleAlarm) XXX_Size() int

func (*NBSlu_5800_AngleAlarm) XXX_Unmarshal

func (m *NBSlu_5800_AngleAlarm) XXX_Unmarshal(b []byte) error

type NBSlu_6100

type NBSlu_6100 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,15,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 起始时间,unix时间戳(下行)
	DtStart int64 `protobuf:"varint,1,opt,name=dt_start,json=dtStart,proto3" json:"dt_start,omitempty"`
	// 结束时间,unix时间戳(下行)
	DtEnd int64 `protobuf:"varint,2,opt,name=dt_end,json=dtEnd,proto3" json:"dt_end,omitempty"`
	// 历史数据 (上行)
	DataRecord []*NBSlu_6100_Data_Record `protobuf:"bytes,3,rep,name=data_record,json=dataRecord,proto3" json:"data_record,omitempty"`
}

读取历史数据

func (*NBSlu_6100) Descriptor

func (*NBSlu_6100) Descriptor() ([]byte, []int)

func (*NBSlu_6100) GetCmdIdx

func (m *NBSlu_6100) GetCmdIdx() int32

func (*NBSlu_6100) GetDataRecord

func (m *NBSlu_6100) GetDataRecord() []*NBSlu_6100_Data_Record

func (*NBSlu_6100) GetDtEnd

func (m *NBSlu_6100) GetDtEnd() int64

func (*NBSlu_6100) GetDtStart

func (m *NBSlu_6100) GetDtStart() int64

func (*NBSlu_6100) Marshal

func (m *NBSlu_6100) Marshal() (dAtA []byte, err error)

func (*NBSlu_6100) MarshalTo

func (m *NBSlu_6100) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_6100) MarshalToSizedBuffer

func (m *NBSlu_6100) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_6100) ProtoMessage

func (*NBSlu_6100) ProtoMessage()

func (*NBSlu_6100) Reset

func (m *NBSlu_6100) Reset()

func (*NBSlu_6100) Size

func (m *NBSlu_6100) Size() (n int)

func (*NBSlu_6100) String

func (m *NBSlu_6100) String() string

func (*NBSlu_6100) Unmarshal

func (m *NBSlu_6100) Unmarshal(dAtA []byte) error

func (*NBSlu_6100) XXX_DiscardUnknown

func (m *NBSlu_6100) XXX_DiscardUnknown()

func (*NBSlu_6100) XXX_Marshal

func (m *NBSlu_6100) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_6100) XXX_Merge

func (m *NBSlu_6100) XXX_Merge(src proto.Message)

func (*NBSlu_6100) XXX_Size

func (m *NBSlu_6100) XXX_Size() int

func (*NBSlu_6100) XXX_Unmarshal

func (m *NBSlu_6100) XXX_Unmarshal(b []byte) error

type NBSlu_6100_Data_Record

type NBSlu_6100_Data_Record struct {
	// 记录时间
	DtRecord int64 `protobuf:"varint,1,opt,name=dt_record,json=dtRecord,proto3" json:"dt_record,omitempty"`
	// 电压,2路
	Voltage []float64 `protobuf:"fixed64,2,rep,packed,name=voltage,proto3" json:"voltage,omitempty"`
	// 电流,2路
	Current []float64 `protobuf:"fixed64,3,rep,packed,name=current,proto3" json:"current,omitempty"`
	// 有功功率,2路
	ActivePower []float64 `protobuf:"fixed64,4,rep,packed,name=active_power,json=activePower,proto3" json:"active_power,omitempty"`
	// 功率因数,2路
	PowerFactor []float64 `protobuf:"fixed64,5,rep,packed,name=power_factor,json=powerFactor,proto3" json:"power_factor,omitempty"`
	// 漏电流
	LeakageCurrent float64 `protobuf:"fixed64,6,opt,name=leakage_current,json=leakageCurrent,proto3" json:"leakage_current,omitempty"`
	// 光照度
	Lux float64 `protobuf:"fixed64,7,opt,name=lux,proto3" json:"lux,omitempty"`
	// 信号强度
	Csq int32 `protobuf:"varint,8,opt,name=csq,proto3" json:"csq,omitempty"`
	// 信噪比
	Snr int64 `protobuf:"varint,9,opt,name=snr,proto3" json:"snr,omitempty"`
	// 参考信号接收功率
	Rsrp int64 `protobuf:"varint,10,opt,name=rsrp,proto3" json:"rsrp,omitempty"`
	// 基站小区标识
	Cellid int64 `protobuf:"varint,11,opt,name=cellid,proto3" json:"cellid,omitempty"`
	// 物理小区标识
	Pci int64 `protobuf:"varint,12,opt,name=pci,proto3" json:"pci,omitempty"`
	// 频点
	Earfcn int64 `protobuf:"varint,13,opt,name=earfcn,proto3" json:"earfcn,omitempty"`
	// 设备通讯状态
	StatusCommunication int32 `protobuf:"varint,14,opt,name=status_communication,json=statusCommunication,proto3" json:"status_communication,omitempty"`
}

func (*NBSlu_6100_Data_Record) Descriptor

func (*NBSlu_6100_Data_Record) Descriptor() ([]byte, []int)

func (*NBSlu_6100_Data_Record) GetActivePower

func (m *NBSlu_6100_Data_Record) GetActivePower() []float64

func (*NBSlu_6100_Data_Record) GetCellid

func (m *NBSlu_6100_Data_Record) GetCellid() int64

func (*NBSlu_6100_Data_Record) GetCsq

func (m *NBSlu_6100_Data_Record) GetCsq() int32

func (*NBSlu_6100_Data_Record) GetCurrent

func (m *NBSlu_6100_Data_Record) GetCurrent() []float64

func (*NBSlu_6100_Data_Record) GetDtRecord

func (m *NBSlu_6100_Data_Record) GetDtRecord() int64

func (*NBSlu_6100_Data_Record) GetEarfcn

func (m *NBSlu_6100_Data_Record) GetEarfcn() int64

func (*NBSlu_6100_Data_Record) GetLeakageCurrent

func (m *NBSlu_6100_Data_Record) GetLeakageCurrent() float64

func (*NBSlu_6100_Data_Record) GetLux

func (m *NBSlu_6100_Data_Record) GetLux() float64

func (*NBSlu_6100_Data_Record) GetPci

func (m *NBSlu_6100_Data_Record) GetPci() int64

func (*NBSlu_6100_Data_Record) GetPowerFactor

func (m *NBSlu_6100_Data_Record) GetPowerFactor() []float64

func (*NBSlu_6100_Data_Record) GetRsrp

func (m *NBSlu_6100_Data_Record) GetRsrp() int64

func (*NBSlu_6100_Data_Record) GetSnr

func (m *NBSlu_6100_Data_Record) GetSnr() int64

func (*NBSlu_6100_Data_Record) GetStatusCommunication

func (m *NBSlu_6100_Data_Record) GetStatusCommunication() int32

func (*NBSlu_6100_Data_Record) GetVoltage

func (m *NBSlu_6100_Data_Record) GetVoltage() []float64

func (*NBSlu_6100_Data_Record) Marshal

func (m *NBSlu_6100_Data_Record) Marshal() (dAtA []byte, err error)

func (*NBSlu_6100_Data_Record) MarshalTo

func (m *NBSlu_6100_Data_Record) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_6100_Data_Record) MarshalToSizedBuffer

func (m *NBSlu_6100_Data_Record) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_6100_Data_Record) ProtoMessage

func (*NBSlu_6100_Data_Record) ProtoMessage()

func (*NBSlu_6100_Data_Record) Reset

func (m *NBSlu_6100_Data_Record) Reset()

func (*NBSlu_6100_Data_Record) Size

func (m *NBSlu_6100_Data_Record) Size() (n int)

func (*NBSlu_6100_Data_Record) String

func (m *NBSlu_6100_Data_Record) String() string

func (*NBSlu_6100_Data_Record) Unmarshal

func (m *NBSlu_6100_Data_Record) Unmarshal(dAtA []byte) error

func (*NBSlu_6100_Data_Record) XXX_DiscardUnknown

func (m *NBSlu_6100_Data_Record) XXX_DiscardUnknown()

func (*NBSlu_6100_Data_Record) XXX_Marshal

func (m *NBSlu_6100_Data_Record) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_6100_Data_Record) XXX_Merge

func (m *NBSlu_6100_Data_Record) XXX_Merge(src proto.Message)

func (*NBSlu_6100_Data_Record) XXX_Size

func (m *NBSlu_6100_Data_Record) XXX_Size() int

func (*NBSlu_6100_Data_Record) XXX_Unmarshal

func (m *NBSlu_6100_Data_Record) XXX_Unmarshal(b []byte) error

type NBSlu_6200

type NBSlu_6200 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 应答状态 (0x35为成功,其它失败)
	Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	// 事件有效标识,填写有效事件编号,如[1,4,5],会记录
	EventsAvailable []int32 `protobuf:"varint,3,rep,packed,name=events_available,json=eventsAvailable,proto3" json:"events_available,omitempty"`
	// 事件重要标识,填写有效事件编号,如[4,5],记录后会上报
	EventsReport []int32 `protobuf:"varint,4,rep,packed,name=events_report,json=eventsReport,proto3" json:"events_report,omitempty"`
}

设置/读取漏电事件

func (*NBSlu_6200) Descriptor

func (*NBSlu_6200) Descriptor() ([]byte, []int)

func (*NBSlu_6200) GetCmdIdx

func (m *NBSlu_6200) GetCmdIdx() int32

func (*NBSlu_6200) GetEventsAvailable

func (m *NBSlu_6200) GetEventsAvailable() []int32

func (*NBSlu_6200) GetEventsReport

func (m *NBSlu_6200) GetEventsReport() []int32

func (*NBSlu_6200) GetStatus

func (m *NBSlu_6200) GetStatus() int32

func (*NBSlu_6200) Marshal

func (m *NBSlu_6200) Marshal() (dAtA []byte, err error)

func (*NBSlu_6200) MarshalTo

func (m *NBSlu_6200) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_6200) MarshalToSizedBuffer

func (m *NBSlu_6200) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_6200) ProtoMessage

func (*NBSlu_6200) ProtoMessage()

func (*NBSlu_6200) Reset

func (m *NBSlu_6200) Reset()

func (*NBSlu_6200) Size

func (m *NBSlu_6200) Size() (n int)

func (*NBSlu_6200) String

func (m *NBSlu_6200) String() string

func (*NBSlu_6200) Unmarshal

func (m *NBSlu_6200) Unmarshal(dAtA []byte) error

func (*NBSlu_6200) XXX_DiscardUnknown

func (m *NBSlu_6200) XXX_DiscardUnknown()

func (*NBSlu_6200) XXX_Marshal

func (m *NBSlu_6200) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_6200) XXX_Merge

func (m *NBSlu_6200) XXX_Merge(src proto.Message)

func (*NBSlu_6200) XXX_Size

func (m *NBSlu_6200) XXX_Size() int

func (*NBSlu_6200) XXX_Unmarshal

func (m *NBSlu_6200) XXX_Unmarshal(b []byte) error

type NBSlu_6400

type NBSlu_6400 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 本次数据数量
	EventsCount int32 `protobuf:"varint,2,opt,name=events_count,json=eventsCount,proto3" json:"events_count,omitempty"`
	// 事件内容
	EventData []*NBSlu_6400_Event_Data `protobuf:"bytes,3,rep,name=event_data,json=eventData,proto3" json:"event_data,omitempty"`
}

读取事件记录

func (*NBSlu_6400) Descriptor

func (*NBSlu_6400) Descriptor() ([]byte, []int)

func (*NBSlu_6400) GetCmdIdx

func (m *NBSlu_6400) GetCmdIdx() int32

func (*NBSlu_6400) GetEventData

func (m *NBSlu_6400) GetEventData() []*NBSlu_6400_Event_Data

func (*NBSlu_6400) GetEventsCount

func (m *NBSlu_6400) GetEventsCount() int32

func (*NBSlu_6400) Marshal

func (m *NBSlu_6400) Marshal() (dAtA []byte, err error)

func (*NBSlu_6400) MarshalTo

func (m *NBSlu_6400) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_6400) MarshalToSizedBuffer

func (m *NBSlu_6400) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_6400) ProtoMessage

func (*NBSlu_6400) ProtoMessage()

func (*NBSlu_6400) Reset

func (m *NBSlu_6400) Reset()

func (*NBSlu_6400) Size

func (m *NBSlu_6400) Size() (n int)

func (*NBSlu_6400) String

func (m *NBSlu_6400) String() string

func (*NBSlu_6400) Unmarshal

func (m *NBSlu_6400) Unmarshal(dAtA []byte) error

func (*NBSlu_6400) XXX_DiscardUnknown

func (m *NBSlu_6400) XXX_DiscardUnknown()

func (*NBSlu_6400) XXX_Marshal

func (m *NBSlu_6400) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_6400) XXX_Merge

func (m *NBSlu_6400) XXX_Merge(src proto.Message)

func (*NBSlu_6400) XXX_Size

func (m *NBSlu_6400) XXX_Size() int

func (*NBSlu_6400) XXX_Unmarshal

func (m *NBSlu_6400) XXX_Unmarshal(b []byte) error

type NBSlu_6400_Event_Data

type NBSlu_6400_Event_Data struct {
	// 事件代码
	// 1-开关/调光,2-意外灭灯,3-意外亮灯,4-自熄灯,5-光源故障,6-补偿电容故障,7-漏电分匝,8-校时,9-远程升级,10-倾斜报警,11-晃动报警
	EventId int32 `protobuf:"varint,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
	// 事件时间,unix时间戳
	EventTime int64 `protobuf:"varint,2,opt,name=event_time,json=eventTime,proto3" json:"event_time,omitempty"`
	// 事件内容
	EventMsg string `protobuf:"bytes,3,opt,name=event_msg,json=eventMsg,proto3" json:"event_msg,omitempty"`
}

事件

func (*NBSlu_6400_Event_Data) Descriptor

func (*NBSlu_6400_Event_Data) Descriptor() ([]byte, []int)

func (*NBSlu_6400_Event_Data) GetEventId

func (m *NBSlu_6400_Event_Data) GetEventId() int32

func (*NBSlu_6400_Event_Data) GetEventMsg

func (m *NBSlu_6400_Event_Data) GetEventMsg() string

func (*NBSlu_6400_Event_Data) GetEventTime

func (m *NBSlu_6400_Event_Data) GetEventTime() int64

func (*NBSlu_6400_Event_Data) Marshal

func (m *NBSlu_6400_Event_Data) Marshal() (dAtA []byte, err error)

func (*NBSlu_6400_Event_Data) MarshalTo

func (m *NBSlu_6400_Event_Data) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_6400_Event_Data) MarshalToSizedBuffer

func (m *NBSlu_6400_Event_Data) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_6400_Event_Data) ProtoMessage

func (*NBSlu_6400_Event_Data) ProtoMessage()

func (*NBSlu_6400_Event_Data) Reset

func (m *NBSlu_6400_Event_Data) Reset()

func (*NBSlu_6400_Event_Data) Size

func (m *NBSlu_6400_Event_Data) Size() (n int)

func (*NBSlu_6400_Event_Data) String

func (m *NBSlu_6400_Event_Data) String() string

func (*NBSlu_6400_Event_Data) Unmarshal

func (m *NBSlu_6400_Event_Data) Unmarshal(dAtA []byte) error

func (*NBSlu_6400_Event_Data) XXX_DiscardUnknown

func (m *NBSlu_6400_Event_Data) XXX_DiscardUnknown()

func (*NBSlu_6400_Event_Data) XXX_Marshal

func (m *NBSlu_6400_Event_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_6400_Event_Data) XXX_Merge

func (m *NBSlu_6400_Event_Data) XXX_Merge(src proto.Message)

func (*NBSlu_6400_Event_Data) XXX_Size

func (m *NBSlu_6400_Event_Data) XXX_Size() int

func (*NBSlu_6400_Event_Data) XXX_Unmarshal

func (m *NBSlu_6400_Event_Data) XXX_Unmarshal(b []byte) error

type NBSlu_6500

type NBSlu_6500 struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 重力朝向,0x01 逆Z轴,0x02顺Z轴,0x04逆Y轴,0x08 顺Y轴,0x10 逆X轴,0x20
	// 顺X轴,0x00 保持当前方向重新校准(没用)
	Gravity int32 `protobuf:"varint,2,opt,name=gravity,proto3" json:"gravity,omitempty"`
	// 下行应答,0-失败,1-成功(0x35)
	Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
}

倾角校准

func (*NBSlu_6500) Descriptor

func (*NBSlu_6500) Descriptor() ([]byte, []int)

func (*NBSlu_6500) GetCmdIdx

func (m *NBSlu_6500) GetCmdIdx() int32

func (*NBSlu_6500) GetGravity

func (m *NBSlu_6500) GetGravity() int32

func (*NBSlu_6500) GetStatus

func (m *NBSlu_6500) GetStatus() int32

func (*NBSlu_6500) Marshal

func (m *NBSlu_6500) Marshal() (dAtA []byte, err error)

func (*NBSlu_6500) MarshalTo

func (m *NBSlu_6500) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_6500) MarshalToSizedBuffer

func (m *NBSlu_6500) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_6500) ProtoMessage

func (*NBSlu_6500) ProtoMessage()

func (*NBSlu_6500) Reset

func (m *NBSlu_6500) Reset()

func (*NBSlu_6500) Size

func (m *NBSlu_6500) Size() (n int)

func (*NBSlu_6500) String

func (m *NBSlu_6500) String() string

func (*NBSlu_6500) Unmarshal

func (m *NBSlu_6500) Unmarshal(dAtA []byte) error

func (*NBSlu_6500) XXX_DiscardUnknown

func (m *NBSlu_6500) XXX_DiscardUnknown()

func (*NBSlu_6500) XXX_Marshal

func (m *NBSlu_6500) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_6500) XXX_Merge

func (m *NBSlu_6500) XXX_Merge(src proto.Message)

func (*NBSlu_6500) XXX_Size

func (m *NBSlu_6500) XXX_Size() int

func (*NBSlu_6500) XXX_Unmarshal

func (m *NBSlu_6500) XXX_Unmarshal(b []byte) error

type NBSlu_FF01

type NBSlu_FF01 struct {
	// 旧版本
	OldVer string `protobuf:"bytes,1,opt,name=old_ver,json=oldVer,proto3" json:"old_ver,omitempty"`
	// 新版本
	NewVer string `protobuf:"bytes,2,opt,name=new_ver,json=newVer,proto3" json:"new_ver,omitempty"`
}

升级完成通知

func (*NBSlu_FF01) Descriptor

func (*NBSlu_FF01) Descriptor() ([]byte, []int)

func (*NBSlu_FF01) GetNewVer

func (m *NBSlu_FF01) GetNewVer() string

func (*NBSlu_FF01) GetOldVer

func (m *NBSlu_FF01) GetOldVer() string

func (*NBSlu_FF01) Marshal

func (m *NBSlu_FF01) Marshal() (dAtA []byte, err error)

func (*NBSlu_FF01) MarshalTo

func (m *NBSlu_FF01) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_FF01) MarshalToSizedBuffer

func (m *NBSlu_FF01) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_FF01) ProtoMessage

func (*NBSlu_FF01) ProtoMessage()

func (*NBSlu_FF01) Reset

func (m *NBSlu_FF01) Reset()

func (*NBSlu_FF01) Size

func (m *NBSlu_FF01) Size() (n int)

func (*NBSlu_FF01) String

func (m *NBSlu_FF01) String() string

func (*NBSlu_FF01) Unmarshal

func (m *NBSlu_FF01) Unmarshal(dAtA []byte) error

func (*NBSlu_FF01) XXX_DiscardUnknown

func (m *NBSlu_FF01) XXX_DiscardUnknown()

func (*NBSlu_FF01) XXX_Marshal

func (m *NBSlu_FF01) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_FF01) XXX_Merge

func (m *NBSlu_FF01) XXX_Merge(src proto.Message)

func (*NBSlu_FF01) XXX_Size

func (m *NBSlu_FF01) XXX_Size() int

func (*NBSlu_FF01) XXX_Unmarshal

func (m *NBSlu_FF01) XXX_Unmarshal(b []byte) error

type NBSlu_FF05

type NBSlu_FF05 struct {
	// 版本号
	Ver string `protobuf:"bytes,1,opt,name=ver,proto3" json:"ver,omitempty"`
}

远程升级相关 查询版本

func (*NBSlu_FF05) Descriptor

func (*NBSlu_FF05) Descriptor() ([]byte, []int)

func (*NBSlu_FF05) GetVer

func (m *NBSlu_FF05) GetVer() string

func (*NBSlu_FF05) Marshal

func (m *NBSlu_FF05) Marshal() (dAtA []byte, err error)

func (*NBSlu_FF05) MarshalTo

func (m *NBSlu_FF05) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_FF05) MarshalToSizedBuffer

func (m *NBSlu_FF05) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_FF05) ProtoMessage

func (*NBSlu_FF05) ProtoMessage()

func (*NBSlu_FF05) Reset

func (m *NBSlu_FF05) Reset()

func (*NBSlu_FF05) Size

func (m *NBSlu_FF05) Size() (n int)

func (*NBSlu_FF05) String

func (m *NBSlu_FF05) String() string

func (*NBSlu_FF05) Unmarshal

func (m *NBSlu_FF05) Unmarshal(dAtA []byte) error

func (*NBSlu_FF05) XXX_DiscardUnknown

func (m *NBSlu_FF05) XXX_DiscardUnknown()

func (*NBSlu_FF05) XXX_Marshal

func (m *NBSlu_FF05) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_FF05) XXX_Merge

func (m *NBSlu_FF05) XXX_Merge(src proto.Message)

func (*NBSlu_FF05) XXX_Size

func (m *NBSlu_FF05) XXX_Size() int

func (*NBSlu_FF05) XXX_Unmarshal

func (m *NBSlu_FF05) XXX_Unmarshal(b []byte) error

type NBSlu_FF07

type NBSlu_FF07 struct {
	// 数据包总数
	DatapackTotal int32 `protobuf:"varint,1,opt,name=datapack_total,json=datapackTotal,proto3" json:"datapack_total,omitempty"`
	// 数据包状态
	DatapackStatus []int32 `protobuf:"varint,2,rep,packed,name=datapack_status,json=datapackStatus,proto3" json:"datapack_status,omitempty"`
}

查询升级状态

func (*NBSlu_FF07) Descriptor

func (*NBSlu_FF07) Descriptor() ([]byte, []int)

func (*NBSlu_FF07) GetDatapackStatus

func (m *NBSlu_FF07) GetDatapackStatus() []int32

func (*NBSlu_FF07) GetDatapackTotal

func (m *NBSlu_FF07) GetDatapackTotal() int32

func (*NBSlu_FF07) Marshal

func (m *NBSlu_FF07) Marshal() (dAtA []byte, err error)

func (*NBSlu_FF07) MarshalTo

func (m *NBSlu_FF07) MarshalTo(dAtA []byte) (int, error)

func (*NBSlu_FF07) MarshalToSizedBuffer

func (m *NBSlu_FF07) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NBSlu_FF07) ProtoMessage

func (*NBSlu_FF07) ProtoMessage()

func (*NBSlu_FF07) Reset

func (m *NBSlu_FF07) Reset()

func (*NBSlu_FF07) Size

func (m *NBSlu_FF07) Size() (n int)

func (*NBSlu_FF07) String

func (m *NBSlu_FF07) String() string

func (*NBSlu_FF07) Unmarshal

func (m *NBSlu_FF07) Unmarshal(dAtA []byte) error

func (*NBSlu_FF07) XXX_DiscardUnknown

func (m *NBSlu_FF07) XXX_DiscardUnknown()

func (*NBSlu_FF07) XXX_Marshal

func (m *NBSlu_FF07) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NBSlu_FF07) XXX_Merge

func (m *NBSlu_FF07) XXX_Merge(src proto.Message)

func (*NBSlu_FF07) XXX_Size

func (m *NBSlu_FF07) XXX_Size() int

func (*NBSlu_FF07) XXX_Unmarshal

func (m *NBSlu_FF07) XXX_Unmarshal(b []byte) error

type SluitemConfig

type SluitemConfig struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 控制器条码(4字节)
	SluitemIdx int64 `protobuf:"varint,2,opt,name=sluitem_idx,json=sluitemIdx,proto3" json:"sluitem_idx,omitempty"`
	// 参数读取标识
	DataMark *SluitemConfig_DataMark `protobuf:"bytes,4,opt,name=data_mark,json=dataMark,proto3" json:"data_mark,omitempty"`
	// 控制器回路数量
	LoopCount int32 `protobuf:"varint,5,opt,name=loop_count,json=loopCount,proto3" json:"loop_count,omitempty"`
	// 控制器时钟(read_timer)
	SluitemTime int64 `protobuf:"varint,7,opt,name=sluitem_time,json=sluitemTime,proto3" json:"sluitem_time,omitempty"`
	// 控制器运行参数(read_args)
	SluitemPara *SluitemConfig_SluitemPara `protobuf:"bytes,8,opt,name=sluitem_para,json=sluitemPara,proto3" json:"sluitem_para,omitempty"`
	// 控制器版本(read_ver)
	SluitemVer *SluitemConfig_SluitemVer `protobuf:"bytes,10,opt,name=sluitem_ver,json=sluitemVer,proto3" json:"sluitem_ver,omitempty"`
	// 控制器当日日出日落(read_sunriseset)
	SluitemSunriseset *SluitemConfig_SluitemSunriseset `protobuf:"bytes,11,opt,name=sluitem_sunriseset,json=sluitemSunriseset,proto3" json:"sluitem_sunriseset,omitempty"`
	// 控制器定时控制参数(read_timetable)
	SluitemRuntime []*SluitemConfig_SluitemRuntime `protobuf:"bytes,12,rep,name=sluitem_runtime,json=sluitemRuntime,proto3" json:"sluitem_runtime,omitempty"`
	// 设置状态0-失败,1-成功
	Status int32 `protobuf:"varint,14,opt,name=status,proto3" json:"status,omitempty"`
	// 参数设置标识
	SetMark *SluitemConfig_SetMark `protobuf:"bytes,15,opt,name=set_mark,json=setMark,proto3" json:"set_mark,omitempty"`
}

func (*SluitemConfig) Descriptor

func (*SluitemConfig) Descriptor() ([]byte, []int)

func (*SluitemConfig) GetCmdIdx

func (m *SluitemConfig) GetCmdIdx() int32

func (*SluitemConfig) GetDataMark

func (m *SluitemConfig) GetDataMark() *SluitemConfig_DataMark

func (*SluitemConfig) GetLoopCount

func (m *SluitemConfig) GetLoopCount() int32

func (*SluitemConfig) GetSetMark

func (m *SluitemConfig) GetSetMark() *SluitemConfig_SetMark

func (*SluitemConfig) GetSluitemIdx

func (m *SluitemConfig) GetSluitemIdx() int64

func (*SluitemConfig) GetSluitemPara

func (m *SluitemConfig) GetSluitemPara() *SluitemConfig_SluitemPara

func (*SluitemConfig) GetSluitemRuntime

func (m *SluitemConfig) GetSluitemRuntime() []*SluitemConfig_SluitemRuntime

func (*SluitemConfig) GetSluitemSunriseset

func (m *SluitemConfig) GetSluitemSunriseset() *SluitemConfig_SluitemSunriseset

func (*SluitemConfig) GetSluitemTime

func (m *SluitemConfig) GetSluitemTime() int64

func (*SluitemConfig) GetSluitemVer

func (m *SluitemConfig) GetSluitemVer() *SluitemConfig_SluitemVer

func (*SluitemConfig) GetStatus

func (m *SluitemConfig) GetStatus() int32

func (*SluitemConfig) Marshal

func (m *SluitemConfig) Marshal() (dAtA []byte, err error)

func (*SluitemConfig) MarshalTo

func (m *SluitemConfig) MarshalTo(dAtA []byte) (int, error)

func (*SluitemConfig) MarshalToSizedBuffer

func (m *SluitemConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemConfig) ProtoMessage

func (*SluitemConfig) ProtoMessage()

func (*SluitemConfig) Reset

func (m *SluitemConfig) Reset()

func (*SluitemConfig) Size

func (m *SluitemConfig) Size() (n int)

func (*SluitemConfig) String

func (m *SluitemConfig) String() string

func (*SluitemConfig) Unmarshal

func (m *SluitemConfig) Unmarshal(dAtA []byte) error

func (*SluitemConfig) XXX_DiscardUnknown

func (m *SluitemConfig) XXX_DiscardUnknown()

func (*SluitemConfig) XXX_Marshal

func (m *SluitemConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemConfig) XXX_Merge

func (m *SluitemConfig) XXX_Merge(src proto.Message)

func (*SluitemConfig) XXX_Size

func (m *SluitemConfig) XXX_Size() int

func (*SluitemConfig) XXX_Unmarshal

func (m *SluitemConfig) XXX_Unmarshal(b []byte) error

type SluitemConfig_DataMark

type SluitemConfig_DataMark struct {
	// 读取时钟
	ReadTimer int32 `protobuf:"varint,2,opt,name=read_timer,json=readTimer,proto3" json:"read_timer,omitempty"`
	// 读取运行参数
	ReadArgs int32 `protobuf:"varint,3,opt,name=read_args,json=readArgs,proto3" json:"read_args,omitempty"`
	// 读取版本
	ReadVer int32 `protobuf:"varint,5,opt,name=read_ver,json=readVer,proto3" json:"read_ver,omitempty"`
	// 读取当天日出日落
	ReadSunriseset int32 `protobuf:"varint,6,opt,name=read_sunriseset,json=readSunriseset,proto3" json:"read_sunriseset,omitempty"`
	// 读取定时控制参数
	ReadTimetable int32 `protobuf:"varint,7,opt,name=read_timetable,json=readTimetable,proto3" json:"read_timetable,omitempty"`
}

func (*SluitemConfig_DataMark) Descriptor

func (*SluitemConfig_DataMark) Descriptor() ([]byte, []int)

func (*SluitemConfig_DataMark) GetReadArgs

func (m *SluitemConfig_DataMark) GetReadArgs() int32

func (*SluitemConfig_DataMark) GetReadSunriseset

func (m *SluitemConfig_DataMark) GetReadSunriseset() int32

func (*SluitemConfig_DataMark) GetReadTimer

func (m *SluitemConfig_DataMark) GetReadTimer() int32

func (*SluitemConfig_DataMark) GetReadTimetable

func (m *SluitemConfig_DataMark) GetReadTimetable() int32

func (*SluitemConfig_DataMark) GetReadVer

func (m *SluitemConfig_DataMark) GetReadVer() int32

func (*SluitemConfig_DataMark) Marshal

func (m *SluitemConfig_DataMark) Marshal() (dAtA []byte, err error)

func (*SluitemConfig_DataMark) MarshalTo

func (m *SluitemConfig_DataMark) MarshalTo(dAtA []byte) (int, error)

func (*SluitemConfig_DataMark) MarshalToSizedBuffer

func (m *SluitemConfig_DataMark) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemConfig_DataMark) ProtoMessage

func (*SluitemConfig_DataMark) ProtoMessage()

func (*SluitemConfig_DataMark) Reset

func (m *SluitemConfig_DataMark) Reset()

func (*SluitemConfig_DataMark) Size

func (m *SluitemConfig_DataMark) Size() (n int)

func (*SluitemConfig_DataMark) String

func (m *SluitemConfig_DataMark) String() string

func (*SluitemConfig_DataMark) Unmarshal

func (m *SluitemConfig_DataMark) Unmarshal(dAtA []byte) error

func (*SluitemConfig_DataMark) XXX_DiscardUnknown

func (m *SluitemConfig_DataMark) XXX_DiscardUnknown()

func (*SluitemConfig_DataMark) XXX_Marshal

func (m *SluitemConfig_DataMark) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemConfig_DataMark) XXX_Merge

func (m *SluitemConfig_DataMark) XXX_Merge(src proto.Message)

func (*SluitemConfig_DataMark) XXX_Size

func (m *SluitemConfig_DataMark) XXX_Size() int

func (*SluitemConfig_DataMark) XXX_Unmarshal

func (m *SluitemConfig_DataMark) XXX_Unmarshal(b []byte) error

type SluitemConfig_SetMark

type SluitemConfig_SetMark struct {
	// 设置时钟
	SetTimer int32 `protobuf:"varint,1,opt,name=set_timer,json=setTimer,proto3" json:"set_timer,omitempty"`
	// 设置运行参数
	SetArgs int32 `protobuf:"varint,2,opt,name=set_args,json=setArgs,proto3" json:"set_args,omitempty"`
	// 复位设备
	SetReset int32 `protobuf:"varint,4,opt,name=set_reset,json=setReset,proto3" json:"set_reset,omitempty"`
	// 设置定时控制参数
	SetTimetable int32 `protobuf:"varint,5,opt,name=set_timetable,json=setTimetable,proto3" json:"set_timetable,omitempty"`
}

func (*SluitemConfig_SetMark) Descriptor

func (*SluitemConfig_SetMark) Descriptor() ([]byte, []int)

func (*SluitemConfig_SetMark) GetSetArgs

func (m *SluitemConfig_SetMark) GetSetArgs() int32

func (*SluitemConfig_SetMark) GetSetReset

func (m *SluitemConfig_SetMark) GetSetReset() int32

func (*SluitemConfig_SetMark) GetSetTimer

func (m *SluitemConfig_SetMark) GetSetTimer() int32

func (*SluitemConfig_SetMark) GetSetTimetable

func (m *SluitemConfig_SetMark) GetSetTimetable() int32

func (*SluitemConfig_SetMark) Marshal

func (m *SluitemConfig_SetMark) Marshal() (dAtA []byte, err error)

func (*SluitemConfig_SetMark) MarshalTo

func (m *SluitemConfig_SetMark) MarshalTo(dAtA []byte) (int, error)

func (*SluitemConfig_SetMark) MarshalToSizedBuffer

func (m *SluitemConfig_SetMark) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemConfig_SetMark) ProtoMessage

func (*SluitemConfig_SetMark) ProtoMessage()

func (*SluitemConfig_SetMark) Reset

func (m *SluitemConfig_SetMark) Reset()

func (*SluitemConfig_SetMark) Size

func (m *SluitemConfig_SetMark) Size() (n int)

func (*SluitemConfig_SetMark) String

func (m *SluitemConfig_SetMark) String() string

func (*SluitemConfig_SetMark) Unmarshal

func (m *SluitemConfig_SetMark) Unmarshal(dAtA []byte) error

func (*SluitemConfig_SetMark) XXX_DiscardUnknown

func (m *SluitemConfig_SetMark) XXX_DiscardUnknown()

func (*SluitemConfig_SetMark) XXX_Marshal

func (m *SluitemConfig_SetMark) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemConfig_SetMark) XXX_Merge

func (m *SluitemConfig_SetMark) XXX_Merge(src proto.Message)

func (*SluitemConfig_SetMark) XXX_Size

func (m *SluitemConfig_SetMark) XXX_Size() int

func (*SluitemConfig_SetMark) XXX_Unmarshal

func (m *SluitemConfig_SetMark) XXX_Unmarshal(b []byte) error

type SluitemConfig_SluitemPara

type SluitemConfig_SluitemPara struct {
	// 控制器状态 0-停运,1-投运
	SluitemStatus int32 `protobuf:"varint,2,opt,name=sluitem_status,json=sluitemStatus,proto3" json:"sluitem_status,omitempty"`
	// 控制器主报 0-禁止主报,1-允许主报
	SluitemEnableAlarm int32 `protobuf:"varint,3,opt,name=sluitem_enable_alarm,json=sluitemEnableAlarm,proto3" json:"sluitem_enable_alarm,omitempty"`
	// 控制器上电开灯 1-开灯,0-关灯
	SluitemPowerTurnon []int32 `protobuf:"varint,4,rep,packed,name=sluitem_power_turnon,json=sluitemPowerTurnon,proto3" json:"sluitem_power_turnon,omitempty"`
	// 经度
	Longitude float64 `protobuf:"fixed64,6,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// 纬度
	Latitude float64 `protobuf:"fixed64,7,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// 1-4回路额定功率
	RatedPower []int32 `protobuf:"varint,8,rep,packed,name=rated_power,json=ratedPower,proto3" json:"rated_power,omitempty"`
	// nb主报间隔,(0~127)*5
	UplinkTimer int32 `protobuf:"varint,9,opt,name=uplink_timer,json=uplinkTimer,proto3" json:"uplink_timer,omitempty"`
	// nb主报需要主站应答,0-不需要,1-需要
	UplinkReply int32 `protobuf:"varint,10,opt,name=uplink_reply,json=uplinkReply,proto3" json:"uplink_reply,omitempty"`
	// 1-4回路是否反向调光,0-正向,1-反向
	SluitemReverseDimming []int32 `` /* 135-byte string literal not displayed */
}

func (*SluitemConfig_SluitemPara) Descriptor

func (*SluitemConfig_SluitemPara) Descriptor() ([]byte, []int)

func (*SluitemConfig_SluitemPara) GetLatitude

func (m *SluitemConfig_SluitemPara) GetLatitude() float64

func (*SluitemConfig_SluitemPara) GetLongitude

func (m *SluitemConfig_SluitemPara) GetLongitude() float64

func (*SluitemConfig_SluitemPara) GetRatedPower

func (m *SluitemConfig_SluitemPara) GetRatedPower() []int32

func (*SluitemConfig_SluitemPara) GetSluitemEnableAlarm

func (m *SluitemConfig_SluitemPara) GetSluitemEnableAlarm() int32

func (*SluitemConfig_SluitemPara) GetSluitemPowerTurnon

func (m *SluitemConfig_SluitemPara) GetSluitemPowerTurnon() []int32

func (*SluitemConfig_SluitemPara) GetSluitemReverseDimming

func (m *SluitemConfig_SluitemPara) GetSluitemReverseDimming() []int32

func (*SluitemConfig_SluitemPara) GetSluitemStatus

func (m *SluitemConfig_SluitemPara) GetSluitemStatus() int32

func (*SluitemConfig_SluitemPara) GetUplinkReply

func (m *SluitemConfig_SluitemPara) GetUplinkReply() int32

func (*SluitemConfig_SluitemPara) GetUplinkTimer

func (m *SluitemConfig_SluitemPara) GetUplinkTimer() int32

func (*SluitemConfig_SluitemPara) Marshal

func (m *SluitemConfig_SluitemPara) Marshal() (dAtA []byte, err error)

func (*SluitemConfig_SluitemPara) MarshalTo

func (m *SluitemConfig_SluitemPara) MarshalTo(dAtA []byte) (int, error)

func (*SluitemConfig_SluitemPara) MarshalToSizedBuffer

func (m *SluitemConfig_SluitemPara) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemConfig_SluitemPara) ProtoMessage

func (*SluitemConfig_SluitemPara) ProtoMessage()

func (*SluitemConfig_SluitemPara) Reset

func (m *SluitemConfig_SluitemPara) Reset()

func (*SluitemConfig_SluitemPara) Size

func (m *SluitemConfig_SluitemPara) Size() (n int)

func (*SluitemConfig_SluitemPara) String

func (m *SluitemConfig_SluitemPara) String() string

func (*SluitemConfig_SluitemPara) Unmarshal

func (m *SluitemConfig_SluitemPara) Unmarshal(dAtA []byte) error

func (*SluitemConfig_SluitemPara) XXX_DiscardUnknown

func (m *SluitemConfig_SluitemPara) XXX_DiscardUnknown()

func (*SluitemConfig_SluitemPara) XXX_Marshal

func (m *SluitemConfig_SluitemPara) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemConfig_SluitemPara) XXX_Merge

func (m *SluitemConfig_SluitemPara) XXX_Merge(src proto.Message)

func (*SluitemConfig_SluitemPara) XXX_Size

func (m *SluitemConfig_SluitemPara) XXX_Size() int

func (*SluitemConfig_SluitemPara) XXX_Unmarshal

func (m *SluitemConfig_SluitemPara) XXX_Unmarshal(b []byte) error

type SluitemConfig_SluitemRuntime

type SluitemConfig_SluitemRuntime struct {
	// 本地控制数据类型0-基本类型(6字节),1-扩展类型(6+20字节)
	DataType int32 `protobuf:"varint,1,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
	// 输出类型0-继电器,1-pwm输出,2-485
	OutputType int32 `protobuf:"varint,2,opt,name=output_type,json=outputType,proto3" json:"output_type,omitempty"`
	// 操作类型1-定时操作,2-经纬度操作,3-即时操作
	OperateType int32 `protobuf:"varint,3,opt,name=operate_type,json=operateType,proto3" json:"operate_type,omitempty"`
	// 有效日期,0-6~周日-周6
	DateEnable []int32 `protobuf:"varint,4,rep,packed,name=date_enable,json=dateEnable,proto3" json:"date_enable,omitempty"`
	// 开关灯操作时间 hh*60+mm
	OperateTime int32 `protobuf:"varint,5,opt,name=operate_time,json=operateTime,proto3" json:"operate_time,omitempty"`
	// 操作偏移 -720~+720
	OperateOffset int32 `protobuf:"varint,6,opt,name=operate_offset,json=operateOffset,proto3" json:"operate_offset,omitempty"`
	// 继电器操作回路1-4, 0x0-不操作,0x3-开灯,0xc-关灯
	RelayOperate []int32 `protobuf:"varint,7,rep,packed,name=relay_operate,json=relayOperate,proto3" json:"relay_operate,omitempty"`
	// PWM操作回路
	PwmLoop []int32 `protobuf:"varint,8,rep,packed,name=pwm_loop,json=pwmLoop,proto3" json:"pwm_loop,omitempty"`
	// PWM操作占空比
	PwmPower int32 `protobuf:"varint,9,opt,name=pwm_power,json=pwmPower,proto3" json:"pwm_power,omitempty"`
	// PWM频率 (1~255) * 100
	PwmBaudrate int32 `protobuf:"varint,10,opt,name=pwm_baudrate,json=pwmBaudrate,proto3" json:"pwm_baudrate,omitempty"`
}

func (*SluitemConfig_SluitemRuntime) Descriptor

func (*SluitemConfig_SluitemRuntime) Descriptor() ([]byte, []int)

func (*SluitemConfig_SluitemRuntime) GetDataType

func (m *SluitemConfig_SluitemRuntime) GetDataType() int32

func (*SluitemConfig_SluitemRuntime) GetDateEnable

func (m *SluitemConfig_SluitemRuntime) GetDateEnable() []int32

func (*SluitemConfig_SluitemRuntime) GetOperateOffset

func (m *SluitemConfig_SluitemRuntime) GetOperateOffset() int32

func (*SluitemConfig_SluitemRuntime) GetOperateTime

func (m *SluitemConfig_SluitemRuntime) GetOperateTime() int32

func (*SluitemConfig_SluitemRuntime) GetOperateType

func (m *SluitemConfig_SluitemRuntime) GetOperateType() int32

func (*SluitemConfig_SluitemRuntime) GetOutputType

func (m *SluitemConfig_SluitemRuntime) GetOutputType() int32

func (*SluitemConfig_SluitemRuntime) GetPwmBaudrate

func (m *SluitemConfig_SluitemRuntime) GetPwmBaudrate() int32

func (*SluitemConfig_SluitemRuntime) GetPwmLoop

func (m *SluitemConfig_SluitemRuntime) GetPwmLoop() []int32

func (*SluitemConfig_SluitemRuntime) GetPwmPower

func (m *SluitemConfig_SluitemRuntime) GetPwmPower() int32

func (*SluitemConfig_SluitemRuntime) GetRelayOperate

func (m *SluitemConfig_SluitemRuntime) GetRelayOperate() []int32

func (*SluitemConfig_SluitemRuntime) Marshal

func (m *SluitemConfig_SluitemRuntime) Marshal() (dAtA []byte, err error)

func (*SluitemConfig_SluitemRuntime) MarshalTo

func (m *SluitemConfig_SluitemRuntime) MarshalTo(dAtA []byte) (int, error)

func (*SluitemConfig_SluitemRuntime) MarshalToSizedBuffer

func (m *SluitemConfig_SluitemRuntime) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemConfig_SluitemRuntime) ProtoMessage

func (*SluitemConfig_SluitemRuntime) ProtoMessage()

func (*SluitemConfig_SluitemRuntime) Reset

func (m *SluitemConfig_SluitemRuntime) Reset()

func (*SluitemConfig_SluitemRuntime) Size

func (m *SluitemConfig_SluitemRuntime) Size() (n int)

func (*SluitemConfig_SluitemRuntime) String

func (*SluitemConfig_SluitemRuntime) Unmarshal

func (m *SluitemConfig_SluitemRuntime) Unmarshal(dAtA []byte) error

func (*SluitemConfig_SluitemRuntime) XXX_DiscardUnknown

func (m *SluitemConfig_SluitemRuntime) XXX_DiscardUnknown()

func (*SluitemConfig_SluitemRuntime) XXX_Marshal

func (m *SluitemConfig_SluitemRuntime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemConfig_SluitemRuntime) XXX_Merge

func (m *SluitemConfig_SluitemRuntime) XXX_Merge(src proto.Message)

func (*SluitemConfig_SluitemRuntime) XXX_Size

func (m *SluitemConfig_SluitemRuntime) XXX_Size() int

func (*SluitemConfig_SluitemRuntime) XXX_Unmarshal

func (m *SluitemConfig_SluitemRuntime) XXX_Unmarshal(b []byte) error

type SluitemConfig_SluitemSunriseset

type SluitemConfig_SluitemSunriseset struct {
	// 当日日出日落时间 hh*60+mm
	Sunrise int32 `protobuf:"varint,1,opt,name=sunrise,proto3" json:"sunrise,omitempty"`
	Sunset  int32 `protobuf:"varint,2,opt,name=sunset,proto3" json:"sunset,omitempty"`
}

func (*SluitemConfig_SluitemSunriseset) Descriptor

func (*SluitemConfig_SluitemSunriseset) Descriptor() ([]byte, []int)

func (*SluitemConfig_SluitemSunriseset) GetSunrise

func (m *SluitemConfig_SluitemSunriseset) GetSunrise() int32

func (*SluitemConfig_SluitemSunriseset) GetSunset

func (m *SluitemConfig_SluitemSunriseset) GetSunset() int32

func (*SluitemConfig_SluitemSunriseset) Marshal

func (m *SluitemConfig_SluitemSunriseset) Marshal() (dAtA []byte, err error)

func (*SluitemConfig_SluitemSunriseset) MarshalTo

func (m *SluitemConfig_SluitemSunriseset) MarshalTo(dAtA []byte) (int, error)

func (*SluitemConfig_SluitemSunriseset) MarshalToSizedBuffer

func (m *SluitemConfig_SluitemSunriseset) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemConfig_SluitemSunriseset) ProtoMessage

func (*SluitemConfig_SluitemSunriseset) ProtoMessage()

func (*SluitemConfig_SluitemSunriseset) Reset

func (*SluitemConfig_SluitemSunriseset) Size

func (m *SluitemConfig_SluitemSunriseset) Size() (n int)

func (*SluitemConfig_SluitemSunriseset) String

func (*SluitemConfig_SluitemSunriseset) Unmarshal

func (m *SluitemConfig_SluitemSunriseset) Unmarshal(dAtA []byte) error

func (*SluitemConfig_SluitemSunriseset) XXX_DiscardUnknown

func (m *SluitemConfig_SluitemSunriseset) XXX_DiscardUnknown()

func (*SluitemConfig_SluitemSunriseset) XXX_Marshal

func (m *SluitemConfig_SluitemSunriseset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemConfig_SluitemSunriseset) XXX_Merge

func (m *SluitemConfig_SluitemSunriseset) XXX_Merge(src proto.Message)

func (*SluitemConfig_SluitemSunriseset) XXX_Size

func (m *SluitemConfig_SluitemSunriseset) XXX_Size() int

func (*SluitemConfig_SluitemSunriseset) XXX_Unmarshal

func (m *SluitemConfig_SluitemSunriseset) XXX_Unmarshal(b []byte) error

type SluitemConfig_SluitemVer

type SluitemConfig_SluitemVer struct {
	// 控制器回路
	SluitemLoop int32 `protobuf:"varint,1,opt,name=sluitem_loop,json=sluitemLoop,proto3" json:"sluitem_loop,omitempty"`
	// 节能方式
	EnergySaving int32 `protobuf:"varint,2,opt,name=energy_saving,json=energySaving,proto3" json:"energy_saving,omitempty"`
	// 有漏电模块
	ElectricLeakageModule int32 `` /* 127-byte string literal not displayed */
	// 有温度检测模块
	TemperatureModule int32 `protobuf:"varint,4,opt,name=temperature_module,json=temperatureModule,proto3" json:"temperature_module,omitempty"`
	// 有时钟
	TimerModule int32 `protobuf:"varint,5,opt,name=timer_module,json=timerModule,proto3" json:"timer_module,omitempty"`
	// 型号 0-unknow,1-wj2090
	SluitemType string `protobuf:"bytes,6,opt,name=sluitem_type,json=sluitemType,proto3" json:"sluitem_type,omitempty"`
	// 有倾角
	AngleModule int32 `protobuf:"varint,8,opt,name=angle_module,json=angleModule,proto3" json:"angle_module,omitempty"`
	// 软件版本
	Ver string `protobuf:"bytes,7,opt,name=ver,proto3" json:"ver,omitempty"`
}

func (*SluitemConfig_SluitemVer) Descriptor

func (*SluitemConfig_SluitemVer) Descriptor() ([]byte, []int)

func (*SluitemConfig_SluitemVer) GetAngleModule

func (m *SluitemConfig_SluitemVer) GetAngleModule() int32

func (*SluitemConfig_SluitemVer) GetElectricLeakageModule

func (m *SluitemConfig_SluitemVer) GetElectricLeakageModule() int32

func (*SluitemConfig_SluitemVer) GetEnergySaving

func (m *SluitemConfig_SluitemVer) GetEnergySaving() int32

func (*SluitemConfig_SluitemVer) GetSluitemLoop

func (m *SluitemConfig_SluitemVer) GetSluitemLoop() int32

func (*SluitemConfig_SluitemVer) GetSluitemType

func (m *SluitemConfig_SluitemVer) GetSluitemType() string

func (*SluitemConfig_SluitemVer) GetTemperatureModule

func (m *SluitemConfig_SluitemVer) GetTemperatureModule() int32

func (*SluitemConfig_SluitemVer) GetTimerModule

func (m *SluitemConfig_SluitemVer) GetTimerModule() int32

func (*SluitemConfig_SluitemVer) GetVer

func (m *SluitemConfig_SluitemVer) GetVer() string

func (*SluitemConfig_SluitemVer) Marshal

func (m *SluitemConfig_SluitemVer) Marshal() (dAtA []byte, err error)

func (*SluitemConfig_SluitemVer) MarshalTo

func (m *SluitemConfig_SluitemVer) MarshalTo(dAtA []byte) (int, error)

func (*SluitemConfig_SluitemVer) MarshalToSizedBuffer

func (m *SluitemConfig_SluitemVer) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemConfig_SluitemVer) ProtoMessage

func (*SluitemConfig_SluitemVer) ProtoMessage()

func (*SluitemConfig_SluitemVer) Reset

func (m *SluitemConfig_SluitemVer) Reset()

func (*SluitemConfig_SluitemVer) Size

func (m *SluitemConfig_SluitemVer) Size() (n int)

func (*SluitemConfig_SluitemVer) String

func (m *SluitemConfig_SluitemVer) String() string

func (*SluitemConfig_SluitemVer) Unmarshal

func (m *SluitemConfig_SluitemVer) Unmarshal(dAtA []byte) error

func (*SluitemConfig_SluitemVer) XXX_DiscardUnknown

func (m *SluitemConfig_SluitemVer) XXX_DiscardUnknown()

func (*SluitemConfig_SluitemVer) XXX_Marshal

func (m *SluitemConfig_SluitemVer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemConfig_SluitemVer) XXX_Merge

func (m *SluitemConfig_SluitemVer) XXX_Merge(src proto.Message)

func (*SluitemConfig_SluitemVer) XXX_Size

func (m *SluitemConfig_SluitemVer) XXX_Size() int

func (*SluitemConfig_SluitemVer) XXX_Unmarshal

func (m *SluitemConfig_SluitemVer) XXX_Unmarshal(b []byte) error

type SluitemData

type SluitemData struct {
	// 序号
	CmdIdx int32 `protobuf:"varint,1,opt,name=cmd_idx,json=cmdIdx,proto3" json:"cmd_idx,omitempty"`
	// 型号
	ModelInfo *SluitemData_ModelInfo `protobuf:"bytes,2,opt,name=model_info,json=modelInfo,proto3" json:"model_info,omitempty"`
	// 回路数据(最大4个)
	LightData []*SluitemData_LightData `protobuf:"bytes,3,rep,name=light_data,json=lightData,proto3" json:"light_data,omitempty"`
	// 漏电流
	LeakageCurrent float64 `protobuf:"fixed64,4,opt,name=leakage_current,json=leakageCurrent,proto3" json:"leakage_current,omitempty"`
	// 控制器状态
	SluitemStatus *SluitemData_SluitemStatus `protobuf:"bytes,5,opt,name=sluitem_status,json=sluitemStatus,proto3" json:"sluitem_status,omitempty"`
	// 时钟故障
	TimeFault *SluitemData_TimeFault `protobuf:"bytes,6,opt,name=time_fault,json=timeFault,proto3" json:"time_fault,omitempty"`
	// 自复位次数
	ResetCount int32 `protobuf:"varint,7,opt,name=reset_count,json=resetCount,proto3" json:"reset_count,omitempty"`
	// 时间
	DateTime int64 `protobuf:"varint,8,opt,name=date_time,json=dateTime,proto3" json:"date_time,omitempty"`
	// 控制器运行参数
	SluitemPara *SluitemData_SluitemPara `protobuf:"bytes,9,opt,name=sluitem_para,json=sluitemPara,proto3" json:"sluitem_para,omitempty"`
	// 参考信号接收功率
	Rsrp int64 `protobuf:"varint,10,opt,name=rsrp,proto3" json:"rsrp,omitempty"`
	// 接收信号强度等级
	Rssi int64 `protobuf:"varint,11,opt,name=rssi,proto3" json:"rssi,omitempty"`
	// 信噪比
	Snr int64 `protobuf:"varint,12,opt,name=snr,proto3" json:"snr,omitempty"`
	// 物理小区标识
	Pci int64 `protobuf:"varint,13,opt,name=pci,proto3" json:"pci,omitempty"`
	// 参考信号接收质量
	Rsrq int64 `protobuf:"varint,14,opt,name=rsrq,proto3" json:"rsrq,omitempty"`
	// 终端发射功率
	Txpower int64 `protobuf:"varint,15,opt,name=txpower,proto3" json:"txpower,omitempty"`
	// 频点号
	Earfcn int64 `protobuf:"varint,16,opt,name=earfcn,proto3" json:"earfcn,omitempty"`
	// 信号覆盖等级
	Ecl int32 `protobuf:"varint,17,opt,name=ecl,proto3" json:"ecl,omitempty"`
	// 信号强度值
	Csq int32 `protobuf:"varint,18,opt,name=csq,proto3" json:"csq,omitempty"`
	// 主动上报原因,0-非主动上报,1-登录,2-开关灯状态变化,3-故障发生/消除,4-定时主动上报
	Reson int32 `protobuf:"varint,19,opt,name=reson,proto3" json:"reson,omitempty"`
	// 重连次数
	Retry int32 `protobuf:"varint,20,opt,name=retry,proto3" json:"retry,omitempty"`
	// 日出时间
	Sunrise int32 `protobuf:"varint,21,opt,name=sunrise,proto3" json:"sunrise,omitempty"`
	// 日落时间
	Sunset int32 `protobuf:"varint,22,opt,name=sunset,proto3" json:"sunset,omitempty"`
	// 倾角朝向,相对于重力方向的轴,0x01 逆Z轴(z朝上,默认,nema目前就这个值)、
	// 0x02 顺Z轴、0x04 逆Y轴、0x08 顺Y轴、0x10 逆X轴、0x20 顺X轴
	Gravity int32 `protobuf:"varint,23,opt,name=gravity,proto3" json:"gravity,omitempty"`
	// 倾角报警状态,0-无报警,1-有报警,list格式,依次[倾斜报警,晃动报警]
	AngleFault []int32 `protobuf:"varint,24,rep,packed,name=angle_fault,json=angleFault,proto3" json:"angle_fault,omitempty"`
	// 相对的xyz轴角度,以及最大的晃动角度,处理成绝对值,有用的只有z的值,list格式,依次
	// [x,y,z,晃动], 有符号双字节,低位前
	AngleValue []float32 `protobuf:"fixed32,25,rep,packed,name=angle_value,json=angleValue,proto3" json:"angle_value,omitempty"`
	// 选测周期内的晃动次数,无用
	WaveCount int32 `protobuf:"varint,26,opt,name=wave_count,json=waveCount,proto3" json:"wave_count,omitempty"`
}

依据有效数据长度判断是否解析倾角数据 148-有倾角数据 136-无倾角

func (*SluitemData) Descriptor

func (*SluitemData) Descriptor() ([]byte, []int)

func (*SluitemData) GetAngleFault

func (m *SluitemData) GetAngleFault() []int32

func (*SluitemData) GetAngleValue

func (m *SluitemData) GetAngleValue() []float32

func (*SluitemData) GetCmdIdx

func (m *SluitemData) GetCmdIdx() int32

func (*SluitemData) GetCsq

func (m *SluitemData) GetCsq() int32

func (*SluitemData) GetDateTime

func (m *SluitemData) GetDateTime() int64

func (*SluitemData) GetEarfcn

func (m *SluitemData) GetEarfcn() int64

func (*SluitemData) GetEcl

func (m *SluitemData) GetEcl() int32

func (*SluitemData) GetGravity

func (m *SluitemData) GetGravity() int32

func (*SluitemData) GetLeakageCurrent

func (m *SluitemData) GetLeakageCurrent() float64

func (*SluitemData) GetLightData

func (m *SluitemData) GetLightData() []*SluitemData_LightData

func (*SluitemData) GetModelInfo

func (m *SluitemData) GetModelInfo() *SluitemData_ModelInfo

func (*SluitemData) GetPci

func (m *SluitemData) GetPci() int64

func (*SluitemData) GetResetCount

func (m *SluitemData) GetResetCount() int32

func (*SluitemData) GetReson

func (m *SluitemData) GetReson() int32

func (*SluitemData) GetRetry

func (m *SluitemData) GetRetry() int32

func (*SluitemData) GetRsrp

func (m *SluitemData) GetRsrp() int64

func (*SluitemData) GetRsrq

func (m *SluitemData) GetRsrq() int64

func (*SluitemData) GetRssi

func (m *SluitemData) GetRssi() int64

func (*SluitemData) GetSluitemPara

func (m *SluitemData) GetSluitemPara() *SluitemData_SluitemPara

func (*SluitemData) GetSluitemStatus

func (m *SluitemData) GetSluitemStatus() *SluitemData_SluitemStatus

func (*SluitemData) GetSnr

func (m *SluitemData) GetSnr() int64

func (*SluitemData) GetSunrise

func (m *SluitemData) GetSunrise() int32

func (*SluitemData) GetSunset

func (m *SluitemData) GetSunset() int32

func (*SluitemData) GetTimeFault

func (m *SluitemData) GetTimeFault() *SluitemData_TimeFault

func (*SluitemData) GetTxpower

func (m *SluitemData) GetTxpower() int64

func (*SluitemData) GetWaveCount

func (m *SluitemData) GetWaveCount() int32

func (*SluitemData) Marshal

func (m *SluitemData) Marshal() (dAtA []byte, err error)

func (*SluitemData) MarshalTo

func (m *SluitemData) MarshalTo(dAtA []byte) (int, error)

func (*SluitemData) MarshalToSizedBuffer

func (m *SluitemData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemData) ProtoMessage

func (*SluitemData) ProtoMessage()

func (*SluitemData) Reset

func (m *SluitemData) Reset()

func (*SluitemData) Size

func (m *SluitemData) Size() (n int)

func (*SluitemData) String

func (m *SluitemData) String() string

func (*SluitemData) Unmarshal

func (m *SluitemData) Unmarshal(dAtA []byte) error

func (*SluitemData) XXX_DiscardUnknown

func (m *SluitemData) XXX_DiscardUnknown()

func (*SluitemData) XXX_Marshal

func (m *SluitemData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemData) XXX_Merge

func (m *SluitemData) XXX_Merge(src proto.Message)

func (*SluitemData) XXX_Size

func (m *SluitemData) XXX_Size() int

func (*SluitemData) XXX_Unmarshal

func (m *SluitemData) XXX_Unmarshal(b []byte) error

type SluitemData_LightData

type SluitemData_LightData struct {
	// 电压
	Voltage float64 `protobuf:"fixed64,1,opt,name=voltage,proto3" json:"voltage,omitempty"`
	// 电流
	Current float64 `protobuf:"fixed64,2,opt,name=current,proto3" json:"current,omitempty"`
	// 有功功率
	ActivePower float64 `protobuf:"fixed64,3,opt,name=active_power,json=activePower,proto3" json:"active_power,omitempty"`
	// 无功功率
	ReactivePower float64 `protobuf:"fixed64,4,opt,name=reactive_power,json=reactivePower,proto3" json:"reactive_power,omitempty"`
	// 视在功率
	ApparentPower float64 `protobuf:"fixed64,5,opt,name=apparent_power,json=apparentPower,proto3" json:"apparent_power,omitempty"`
	// 电量
	Electricity float64 `protobuf:"fixed64,6,opt,name=electricity,proto3" json:"electricity,omitempty"`
	// 运行时间
	ActiveTime float64 `protobuf:"fixed64,7,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
	// 灯状态
	LightStatus *SluitemData_LightStatus `protobuf:"bytes,8,opt,name=light_status,json=lightStatus,proto3" json:"light_status,omitempty"`
	// 节能档位
	PowerLevel int32 `protobuf:"varint,9,opt,name=power_level,json=powerLevel,proto3" json:"power_level,omitempty"`
	// 控制器上电开灯 1-开灯,0-关灯
	SluitemPowerTurnon int32 `protobuf:"varint,10,opt,name=sluitem_power_turnon,json=sluitemPowerTurnon,proto3" json:"sluitem_power_turnon,omitempty"`
	// 1-4回路额定功率
	RatedPower int32 `protobuf:"varint,11,opt,name=rated_power,json=ratedPower,proto3" json:"rated_power,omitempty"`
}

func (*SluitemData_LightData) Descriptor

func (*SluitemData_LightData) Descriptor() ([]byte, []int)

func (*SluitemData_LightData) GetActivePower

func (m *SluitemData_LightData) GetActivePower() float64

func (*SluitemData_LightData) GetActiveTime

func (m *SluitemData_LightData) GetActiveTime() float64

func (*SluitemData_LightData) GetApparentPower

func (m *SluitemData_LightData) GetApparentPower() float64

func (*SluitemData_LightData) GetCurrent

func (m *SluitemData_LightData) GetCurrent() float64

func (*SluitemData_LightData) GetElectricity

func (m *SluitemData_LightData) GetElectricity() float64

func (*SluitemData_LightData) GetLightStatus

func (m *SluitemData_LightData) GetLightStatus() *SluitemData_LightStatus

func (*SluitemData_LightData) GetPowerLevel

func (m *SluitemData_LightData) GetPowerLevel() int32

func (*SluitemData_LightData) GetRatedPower

func (m *SluitemData_LightData) GetRatedPower() int32

func (*SluitemData_LightData) GetReactivePower

func (m *SluitemData_LightData) GetReactivePower() float64

func (*SluitemData_LightData) GetSluitemPowerTurnon

func (m *SluitemData_LightData) GetSluitemPowerTurnon() int32

func (*SluitemData_LightData) GetVoltage

func (m *SluitemData_LightData) GetVoltage() float64

func (*SluitemData_LightData) Marshal

func (m *SluitemData_LightData) Marshal() (dAtA []byte, err error)

func (*SluitemData_LightData) MarshalTo

func (m *SluitemData_LightData) MarshalTo(dAtA []byte) (int, error)

func (*SluitemData_LightData) MarshalToSizedBuffer

func (m *SluitemData_LightData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemData_LightData) ProtoMessage

func (*SluitemData_LightData) ProtoMessage()

func (*SluitemData_LightData) Reset

func (m *SluitemData_LightData) Reset()

func (*SluitemData_LightData) Size

func (m *SluitemData_LightData) Size() (n int)

func (*SluitemData_LightData) String

func (m *SluitemData_LightData) String() string

func (*SluitemData_LightData) Unmarshal

func (m *SluitemData_LightData) Unmarshal(dAtA []byte) error

func (*SluitemData_LightData) XXX_DiscardUnknown

func (m *SluitemData_LightData) XXX_DiscardUnknown()

func (*SluitemData_LightData) XXX_Marshal

func (m *SluitemData_LightData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemData_LightData) XXX_Merge

func (m *SluitemData_LightData) XXX_Merge(src proto.Message)

func (*SluitemData_LightData) XXX_Size

func (m *SluitemData_LightData) XXX_Size() int

func (*SluitemData_LightData) XXX_Unmarshal

func (m *SluitemData_LightData) XXX_Unmarshal(b []byte) error

type SluitemData_LightStatus

type SluitemData_LightStatus struct {
	// 灯具漏电 0-正常,1-漏电
	Leakage int32 `protobuf:"varint,1,opt,name=leakage,proto3" json:"leakage,omitempty"`
	// 故障 0-正常,1-光源故障,2-补偿电容故障,3-意外灭灯,4-意外亮灯,5-自熄灯
	Fault int32 `protobuf:"varint,2,opt,name=fault,proto3" json:"fault,omitempty"`
	// 工作状态 0-正常亮灯,1-保留,2-调光节能,3-关灯
	WorkingOn int32 `protobuf:"varint,3,opt,name=working_on,json=workingOn,proto3" json:"working_on,omitempty"`
}

func (*SluitemData_LightStatus) Descriptor

func (*SluitemData_LightStatus) Descriptor() ([]byte, []int)

func (*SluitemData_LightStatus) GetFault

func (m *SluitemData_LightStatus) GetFault() int32

func (*SluitemData_LightStatus) GetLeakage

func (m *SluitemData_LightStatus) GetLeakage() int32

func (*SluitemData_LightStatus) GetWorkingOn

func (m *SluitemData_LightStatus) GetWorkingOn() int32

func (*SluitemData_LightStatus) Marshal

func (m *SluitemData_LightStatus) Marshal() (dAtA []byte, err error)

func (*SluitemData_LightStatus) MarshalTo

func (m *SluitemData_LightStatus) MarshalTo(dAtA []byte) (int, error)

func (*SluitemData_LightStatus) MarshalToSizedBuffer

func (m *SluitemData_LightStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemData_LightStatus) ProtoMessage

func (*SluitemData_LightStatus) ProtoMessage()

func (*SluitemData_LightStatus) Reset

func (m *SluitemData_LightStatus) Reset()

func (*SluitemData_LightStatus) Size

func (m *SluitemData_LightStatus) Size() (n int)

func (*SluitemData_LightStatus) String

func (m *SluitemData_LightStatus) String() string

func (*SluitemData_LightStatus) Unmarshal

func (m *SluitemData_LightStatus) Unmarshal(dAtA []byte) error

func (*SluitemData_LightStatus) XXX_DiscardUnknown

func (m *SluitemData_LightStatus) XXX_DiscardUnknown()

func (*SluitemData_LightStatus) XXX_Marshal

func (m *SluitemData_LightStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemData_LightStatus) XXX_Merge

func (m *SluitemData_LightStatus) XXX_Merge(src proto.Message)

func (*SluitemData_LightStatus) XXX_Size

func (m *SluitemData_LightStatus) XXX_Size() int

func (*SluitemData_LightStatus) XXX_Unmarshal

func (m *SluitemData_LightStatus) XXX_Unmarshal(b []byte) error

type SluitemData_ModelInfo

type SluitemData_ModelInfo struct {
	// 控制器回路数量
	SluitemLoop int32 `protobuf:"varint,1,opt,name=sluitem_loop,json=sluitemLoop,proto3" json:"sluitem_loop,omitempty"`
	// 节能方式 0-无控制,1-只有开关灯,4-RS485,5-PWM,6-0~10V
	PowerSaving int32 `protobuf:"varint,2,opt,name=power_saving,json=powerSaving,proto3" json:"power_saving,omitempty"`
	// 漏电流测量 0-无,1-有
	HasLeakage int32 `protobuf:"varint,3,opt,name=has_leakage,json=hasLeakage,proto3" json:"has_leakage,omitempty"`
	// 温度采集 0-无,1-有
	HasTemperature int32 `protobuf:"varint,4,opt,name=has_temperature,json=hasTemperature,proto3" json:"has_temperature,omitempty"`
	// 时钟 0-无,1-有
	HasTimer int32 `protobuf:"varint,5,opt,name=has_timer,json=hasTimer,proto3" json:"has_timer,omitempty"`
	// 型号 0-unknow(V0.2改为协议版本)
	Model int32 `protobuf:"varint,6,opt,name=model,proto3" json:"model,omitempty"`
	// 字符串型号(V0.2改为协议版本)
	SluitemType string `protobuf:"bytes,7,opt,name=sluitem_type,json=sluitemType,proto3" json:"sluitem_type,omitempty"`
	// 实际使用回路数(V0.2增加)
	UseLoop int32 `protobuf:"varint,8,opt,name=use_loop,json=useLoop,proto3" json:"use_loop,omitempty"`
	// 有倾角 0-无,1-有
	HasAngle int32 `protobuf:"varint,9,opt,name=has_angle,json=hasAngle,proto3" json:"has_angle,omitempty"`
}

func (*SluitemData_ModelInfo) Descriptor

func (*SluitemData_ModelInfo) Descriptor() ([]byte, []int)

func (*SluitemData_ModelInfo) GetHasAngle

func (m *SluitemData_ModelInfo) GetHasAngle() int32

func (*SluitemData_ModelInfo) GetHasLeakage

func (m *SluitemData_ModelInfo) GetHasLeakage() int32

func (*SluitemData_ModelInfo) GetHasTemperature

func (m *SluitemData_ModelInfo) GetHasTemperature() int32

func (*SluitemData_ModelInfo) GetHasTimer

func (m *SluitemData_ModelInfo) GetHasTimer() int32

func (*SluitemData_ModelInfo) GetModel

func (m *SluitemData_ModelInfo) GetModel() int32

func (*SluitemData_ModelInfo) GetPowerSaving

func (m *SluitemData_ModelInfo) GetPowerSaving() int32

func (*SluitemData_ModelInfo) GetSluitemLoop

func (m *SluitemData_ModelInfo) GetSluitemLoop() int32

func (*SluitemData_ModelInfo) GetSluitemType

func (m *SluitemData_ModelInfo) GetSluitemType() string

func (*SluitemData_ModelInfo) GetUseLoop

func (m *SluitemData_ModelInfo) GetUseLoop() int32

func (*SluitemData_ModelInfo) Marshal

func (m *SluitemData_ModelInfo) Marshal() (dAtA []byte, err error)

func (*SluitemData_ModelInfo) MarshalTo

func (m *SluitemData_ModelInfo) MarshalTo(dAtA []byte) (int, error)

func (*SluitemData_ModelInfo) MarshalToSizedBuffer

func (m *SluitemData_ModelInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemData_ModelInfo) ProtoMessage

func (*SluitemData_ModelInfo) ProtoMessage()

func (*SluitemData_ModelInfo) Reset

func (m *SluitemData_ModelInfo) Reset()

func (*SluitemData_ModelInfo) Size

func (m *SluitemData_ModelInfo) Size() (n int)

func (*SluitemData_ModelInfo) String

func (m *SluitemData_ModelInfo) String() string

func (*SluitemData_ModelInfo) Unmarshal

func (m *SluitemData_ModelInfo) Unmarshal(dAtA []byte) error

func (*SluitemData_ModelInfo) XXX_DiscardUnknown

func (m *SluitemData_ModelInfo) XXX_DiscardUnknown()

func (*SluitemData_ModelInfo) XXX_Marshal

func (m *SluitemData_ModelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemData_ModelInfo) XXX_Merge

func (m *SluitemData_ModelInfo) XXX_Merge(src proto.Message)

func (*SluitemData_ModelInfo) XXX_Size

func (m *SluitemData_ModelInfo) XXX_Size() int

func (*SluitemData_ModelInfo) XXX_Unmarshal

func (m *SluitemData_ModelInfo) XXX_Unmarshal(b []byte) error

type SluitemData_SluitemPara

type SluitemData_SluitemPara struct {
	// 经度
	Longitude float64 `protobuf:"fixed64,1,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// 纬度
	Latitude float64 `protobuf:"fixed64,2,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// 是否允许主报 1-允许 0-不允许
	HasEnableAlarm int32 `protobuf:"varint,3,opt,name=has_enable_alarm,json=hasEnableAlarm,proto3" json:"has_enable_alarm,omitempty"`
	// 是否投运 1-投运 0-停运
	IsRunning int32 `protobuf:"varint,4,opt,name=is_running,json=isRunning,proto3" json:"is_running,omitempty"`
	// 主动报警间隔 单位分钟 0表示30分钟
	AlarmInterval int32 `protobuf:"varint,5,opt,name=alarm_interval,json=alarmInterval,proto3" json:"alarm_interval,omitempty"`
	// nb主报需要主站应答,0-不需要,1-需要
	UplinkReply int32 `protobuf:"varint,6,opt,name=uplink_reply,json=uplinkReply,proto3" json:"uplink_reply,omitempty"`
}

func (*SluitemData_SluitemPara) Descriptor

func (*SluitemData_SluitemPara) Descriptor() ([]byte, []int)

func (*SluitemData_SluitemPara) GetAlarmInterval

func (m *SluitemData_SluitemPara) GetAlarmInterval() int32

func (*SluitemData_SluitemPara) GetHasEnableAlarm

func (m *SluitemData_SluitemPara) GetHasEnableAlarm() int32

func (*SluitemData_SluitemPara) GetIsRunning

func (m *SluitemData_SluitemPara) GetIsRunning() int32

func (*SluitemData_SluitemPara) GetLatitude

func (m *SluitemData_SluitemPara) GetLatitude() float64

func (*SluitemData_SluitemPara) GetLongitude

func (m *SluitemData_SluitemPara) GetLongitude() float64

func (*SluitemData_SluitemPara) GetUplinkReply

func (m *SluitemData_SluitemPara) GetUplinkReply() int32

func (*SluitemData_SluitemPara) Marshal

func (m *SluitemData_SluitemPara) Marshal() (dAtA []byte, err error)

func (*SluitemData_SluitemPara) MarshalTo

func (m *SluitemData_SluitemPara) MarshalTo(dAtA []byte) (int, error)

func (*SluitemData_SluitemPara) MarshalToSizedBuffer

func (m *SluitemData_SluitemPara) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemData_SluitemPara) ProtoMessage

func (*SluitemData_SluitemPara) ProtoMessage()

func (*SluitemData_SluitemPara) Reset

func (m *SluitemData_SluitemPara) Reset()

func (*SluitemData_SluitemPara) Size

func (m *SluitemData_SluitemPara) Size() (n int)

func (*SluitemData_SluitemPara) String

func (m *SluitemData_SluitemPara) String() string

func (*SluitemData_SluitemPara) Unmarshal

func (m *SluitemData_SluitemPara) Unmarshal(dAtA []byte) error

func (*SluitemData_SluitemPara) XXX_DiscardUnknown

func (m *SluitemData_SluitemPara) XXX_DiscardUnknown()

func (*SluitemData_SluitemPara) XXX_Marshal

func (m *SluitemData_SluitemPara) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemData_SluitemPara) XXX_Merge

func (m *SluitemData_SluitemPara) XXX_Merge(src proto.Message)

func (*SluitemData_SluitemPara) XXX_Size

func (m *SluitemData_SluitemPara) XXX_Size() int

func (*SluitemData_SluitemPara) XXX_Unmarshal

func (m *SluitemData_SluitemPara) XXX_Unmarshal(b []byte) error

type SluitemData_SluitemStatus

type SluitemData_SluitemStatus struct {
	// flash故障 0-正常 1-故障
	FlashFault int32 `protobuf:"varint,1,opt,name=flash_fault,json=flashFault,proto3" json:"flash_fault,omitempty"`
	// 主动报警禁止 0-正常 1-禁止
	EnableAlarm int32 `protobuf:"varint,2,opt,name=enable_alarm,json=enableAlarm,proto3" json:"enable_alarm,omitempty"`
	// 倾角故障 0-正常,1-故障
	AngleFault int32 `protobuf:"varint,3,opt,name=angle_fault,json=angleFault,proto3" json:"angle_fault,omitempty"`
}

func (*SluitemData_SluitemStatus) Descriptor

func (*SluitemData_SluitemStatus) Descriptor() ([]byte, []int)

func (*SluitemData_SluitemStatus) GetAngleFault

func (m *SluitemData_SluitemStatus) GetAngleFault() int32

func (*SluitemData_SluitemStatus) GetEnableAlarm

func (m *SluitemData_SluitemStatus) GetEnableAlarm() int32

func (*SluitemData_SluitemStatus) GetFlashFault

func (m *SluitemData_SluitemStatus) GetFlashFault() int32

func (*SluitemData_SluitemStatus) Marshal

func (m *SluitemData_SluitemStatus) Marshal() (dAtA []byte, err error)

func (*SluitemData_SluitemStatus) MarshalTo

func (m *SluitemData_SluitemStatus) MarshalTo(dAtA []byte) (int, error)

func (*SluitemData_SluitemStatus) MarshalToSizedBuffer

func (m *SluitemData_SluitemStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemData_SluitemStatus) ProtoMessage

func (*SluitemData_SluitemStatus) ProtoMessage()

func (*SluitemData_SluitemStatus) Reset

func (m *SluitemData_SluitemStatus) Reset()

func (*SluitemData_SluitemStatus) Size

func (m *SluitemData_SluitemStatus) Size() (n int)

func (*SluitemData_SluitemStatus) String

func (m *SluitemData_SluitemStatus) String() string

func (*SluitemData_SluitemStatus) Unmarshal

func (m *SluitemData_SluitemStatus) Unmarshal(dAtA []byte) error

func (*SluitemData_SluitemStatus) XXX_DiscardUnknown

func (m *SluitemData_SluitemStatus) XXX_DiscardUnknown()

func (*SluitemData_SluitemStatus) XXX_Marshal

func (m *SluitemData_SluitemStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemData_SluitemStatus) XXX_Merge

func (m *SluitemData_SluitemStatus) XXX_Merge(src proto.Message)

func (*SluitemData_SluitemStatus) XXX_Size

func (m *SluitemData_SluitemStatus) XXX_Size() int

func (*SluitemData_SluitemStatus) XXX_Unmarshal

func (m *SluitemData_SluitemStatus) XXX_Unmarshal(b []byte) error

type SluitemData_TimeFault

type SluitemData_TimeFault struct {
	// 本地时钟故障 0-正常 1-故障
	ClockFault int32 `protobuf:"varint,1,opt,name=clock_fault,json=clockFault,proto3" json:"clock_fault,omitempty"`
	// 本地时钟超差故障 0-正常 1-故障
	ClockOutFault int32 `protobuf:"varint,2,opt,name=clock_out_fault,json=clockOutFault,proto3" json:"clock_out_fault,omitempty"`
	// 校时超差故障 0-正常 1-故障
	ClockOutAlarm int32 `protobuf:"varint,3,opt,name=clock_out_alarm,json=clockOutAlarm,proto3" json:"clock_out_alarm,omitempty"`
}

func (*SluitemData_TimeFault) Descriptor

func (*SluitemData_TimeFault) Descriptor() ([]byte, []int)

func (*SluitemData_TimeFault) GetClockFault

func (m *SluitemData_TimeFault) GetClockFault() int32

func (*SluitemData_TimeFault) GetClockOutAlarm

func (m *SluitemData_TimeFault) GetClockOutAlarm() int32

func (*SluitemData_TimeFault) GetClockOutFault

func (m *SluitemData_TimeFault) GetClockOutFault() int32

func (*SluitemData_TimeFault) Marshal

func (m *SluitemData_TimeFault) Marshal() (dAtA []byte, err error)

func (*SluitemData_TimeFault) MarshalTo

func (m *SluitemData_TimeFault) MarshalTo(dAtA []byte) (int, error)

func (*SluitemData_TimeFault) MarshalToSizedBuffer

func (m *SluitemData_TimeFault) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemData_TimeFault) ProtoMessage

func (*SluitemData_TimeFault) ProtoMessage()

func (*SluitemData_TimeFault) Reset

func (m *SluitemData_TimeFault) Reset()

func (*SluitemData_TimeFault) Size

func (m *SluitemData_TimeFault) Size() (n int)

func (*SluitemData_TimeFault) String

func (m *SluitemData_TimeFault) String() string

func (*SluitemData_TimeFault) Unmarshal

func (m *SluitemData_TimeFault) Unmarshal(dAtA []byte) error

func (*SluitemData_TimeFault) XXX_DiscardUnknown

func (m *SluitemData_TimeFault) XXX_DiscardUnknown()

func (*SluitemData_TimeFault) XXX_Marshal

func (m *SluitemData_TimeFault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemData_TimeFault) XXX_Merge

func (m *SluitemData_TimeFault) XXX_Merge(src proto.Message)

func (*SluitemData_TimeFault) XXX_Size

func (m *SluitemData_TimeFault) XXX_Size() int

func (*SluitemData_TimeFault) XXX_Unmarshal

func (m *SluitemData_TimeFault) XXX_Unmarshal(b []byte) error

type SluitemReply

type SluitemReply struct {
	// 开关灯调光操作结果,0-失败,1-成功
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
}

func (*SluitemReply) Descriptor

func (*SluitemReply) Descriptor() ([]byte, []int)

func (*SluitemReply) GetStatus

func (m *SluitemReply) GetStatus() int32

func (*SluitemReply) Marshal

func (m *SluitemReply) Marshal() (dAtA []byte, err error)

func (*SluitemReply) MarshalTo

func (m *SluitemReply) MarshalTo(dAtA []byte) (int, error)

func (*SluitemReply) MarshalToSizedBuffer

func (m *SluitemReply) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SluitemReply) ProtoMessage

func (*SluitemReply) ProtoMessage()

func (*SluitemReply) Reset

func (m *SluitemReply) Reset()

func (*SluitemReply) Size

func (m *SluitemReply) Size() (n int)

func (*SluitemReply) String

func (m *SluitemReply) String() string

func (*SluitemReply) Unmarshal

func (m *SluitemReply) Unmarshal(dAtA []byte) error

func (*SluitemReply) XXX_DiscardUnknown

func (m *SluitemReply) XXX_DiscardUnknown()

func (*SluitemReply) XXX_Marshal

func (m *SluitemReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SluitemReply) XXX_Merge

func (m *SluitemReply) XXX_Merge(src proto.Message)

func (*SluitemReply) XXX_Size

func (m *SluitemReply) XXX_Size() int

func (*SluitemReply) XXX_Unmarshal

func (m *SluitemReply) XXX_Unmarshal(b []byte) error

type UnimplementedNBIoTCtlServer

type UnimplementedNBIoTCtlServer struct {
}

UnimplementedNBIoTCtlServer can be embedded to have forward compatible implementations.

func (*UnimplementedNBIoTCtlServer) NBIoTEcho

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL