C# Class BACnet.Client.Descriptors.DeviceInfo

Inheritance: ObjectInfo
Show file Open project: LorenVS/bacstack Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Clone ( ) : object

Creates a clone of this descriptor

CopyFrom ( object other ) : void

Copies this object's properties from another

DeviceInfo ( ushort vendorId, uint deviceInstance, ObjectId objectIdentifier ) : System

Constructs a new device info instance

Refresh ( ReadQueue queue ) : void

Refreshes this descriptor

Protected Methods

Method Description
syncFrom ( object other, string name ) : void

Syncs updates from another instance to this one

Method Details

Clone() public method

Creates a clone of this descriptor
public Clone ( ) : object
return object

CopyFrom() public method

Copies this object's properties from another
public CopyFrom ( object other ) : void
other object The object to copy from
return void

DeviceInfo() public method

Constructs a new device info instance
public DeviceInfo ( ushort vendorId, uint deviceInstance, ObjectId objectIdentifier ) : System
vendorId ushort The vendor id of the device
deviceInstance uint The device instance
objectIdentifier ObjectId The object identifier of the device
return System

Refresh() public method

Refreshes this descriptor
public Refresh ( ReadQueue queue ) : void
queue ReadQueue
return void

syncFrom() protected method

Syncs updates from another instance to this one
protected syncFrom ( object other, string name ) : void
other object The instance to sync from
name string The name of the property to sync
return void