Class: TencentCloud::Weilingwith::V20230427::DeviceDataInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230427/models.rb

Overview

设备数据信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(wid = nil, devicename = nil, devicetypecode = nil, devicetypename = nil, productid = nil, productname = nil, productability = nil, spaceinfoset = nil, modelid = nil, modelname = nil, devicetagset = nil, isactive = nil, activetime = nil, islive = nil, parentwid = nil, parentwidname = nil, sn = nil, location = nil, fieldlist = nil, groupinfo = nil, devicestatus = nil, status = nil) ⇒ DeviceDataInfo

Returns a new instance of DeviceDataInfo.



4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
# File 'lib/v20230427/models.rb', line 4753

def initialize(wid=nil, devicename=nil, devicetypecode=nil, devicetypename=nil, productid=nil, productname=nil, productability=nil, spaceinfoset=nil, modelid=nil, modelname=nil, devicetagset=nil, isactive=nil, activetime=nil, islive=nil, parentwid=nil, parentwidname=nil, sn=nil, location=nil, fieldlist=nil, groupinfo=nil, devicestatus=nil, status=nil)
  @WID = wid
  @DeviceName = devicename
  @DeviceTypeCode = devicetypecode
  @DeviceTypeName = devicetypename
  @ProductId = productid
  @ProductName = productname
  @ProductAbility = productability
  @SpaceInfoSet = spaceinfoset
  @ModelId = modelid
  @ModelName = modelname
  @DeviceTagSet = devicetagset
  @IsActive = isactive
  @ActiveTime = activetime
  @IsLive = islive
  @ParentWID = parentwid
  @ParentWIDName = parentwidname
  @SN = sn
  @Location = location
  @FieldList = fieldlist
  @GroupInfo = groupinfo
  @DeviceStatus = devicestatus
  @Status = status
end

Instance Attribute Details

#ActiveTimeObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def ActiveTime
  @ActiveTime
end

#DeviceNameObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def DeviceName
  @DeviceName
end

#DeviceStatusObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def DeviceStatus
  @DeviceStatus
end

#DeviceTagSetObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def DeviceTagSet
  @DeviceTagSet
end

#DeviceTypeCodeObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def DeviceTypeCode
  @DeviceTypeCode
end

#DeviceTypeNameObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def DeviceTypeName
  @DeviceTypeName
end

#FieldListObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def FieldList
  @FieldList
end

#GroupInfoObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def GroupInfo
  @GroupInfo
end

#IsActiveObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def IsActive
  @IsActive
end

#IsLiveObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def IsLive
  @IsLive
end

#LocationObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def Location
  @Location
end

#ModelIdObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def ModelId
  @ModelId
end

#ModelNameObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def ModelName
  @ModelName
end

#ParentWIDObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def ParentWID
  @ParentWID
end

#ParentWIDNameObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def ParentWIDName
  @ParentWIDName
end

#ProductAbilityObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def ProductAbility
  @ProductAbility
end

#ProductIdObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def ProductId
  @ProductId
end

#ProductNameObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def ProductName
  @ProductName
end

#SNObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def SN
  @SN
end

#SpaceInfoSetObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def SpaceInfoSet
  @SpaceInfoSet
end

#StatusObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def Status
  @Status
end

#WIDObject

Parameters:

  • WID:

    设备ID, wid

  • DeviceName:

    设备名称

  • DeviceTypeCode:

    设备类型Id

  • DeviceTypeName:

    设备类型名称

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductAbility:

    产品能力:信令数据、音视频。二进制数值中第0位表示信令数据、第1位表示音视频 。1(信令数据),3(具有信令数据以及音视频能力)。

  • SpaceInfoSet:

    设备位置信息

  • ModelId:

    模型id

  • ModelName:

    模型名称

  • DeviceTagSet:

    设备标签名,非必填

  • IsActive:

    激活状态(1激活、0未激活)

  • ActiveTime:

    激活时间

  • IsLive:

    推流状态(推流中、未推流) 仅摄像机有的状态

  • ParentWID:

    设备所属父设备id(子设备才有)

  • ParentWIDName:

    设备所有父设备名称(子设备才有)

  • SN:

    序列号

  • Location:

    设备点位坐标值

  • FieldList:

    自定义字段

  • GroupInfo:

    分组信息

  • DeviceStatus:

    通信在/离线状态(online=normal+fault,offline)

  • Status:

    设备业务状态(normal、fault、offline)



4751
4752
4753
# File 'lib/v20230427/models.rb', line 4751

def WID
  @WID
end

Instance Method Details

#deserialize(params) ⇒ Object



4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
# File 'lib/v20230427/models.rb', line 4778

def deserialize(params)
  @WID = params['WID']
  @DeviceName = params['DeviceName']
  @DeviceTypeCode = params['DeviceTypeCode']
  @DeviceTypeName = params['DeviceTypeName']
  @ProductId = params['ProductId']
  @ProductName = params['ProductName']
  @ProductAbility = params['ProductAbility']
  unless params['SpaceInfoSet'].nil?
    @SpaceInfoSet = []
    params['SpaceInfoSet'].each do |i|
      devicespaceinfo_tmp = DeviceSpaceInfo.new
      devicespaceinfo_tmp.deserialize(i)
      @SpaceInfoSet << devicespaceinfo_tmp
    end
  end
  @ModelId = params['ModelId']
  @ModelName = params['ModelName']
  @DeviceTagSet = params['DeviceTagSet']
  @IsActive = params['IsActive']
  @ActiveTime = params['ActiveTime']
  @IsLive = params['IsLive']
  @ParentWID = params['ParentWID']
  @ParentWIDName = params['ParentWIDName']
  @SN = params['SN']
  unless params['Location'].nil?
    @Location = DeviceLocation.new
    @Location.deserialize(params['Location'])
  end
  unless params['FieldList'].nil?
    @FieldList = []
    params['FieldList'].each do |i|
      customfieldinfo_tmp = CustomFieldInfo.new
      customfieldinfo_tmp.deserialize(i)
      @FieldList << customfieldinfo_tmp
    end
  end
  @GroupInfo = params['GroupInfo']
  @DeviceStatus = params['DeviceStatus']
  @Status = params['Status']
end