static private ReadScalarValue ( int device_id, BacnetObjectId BacnetObjet, BacnetPropertyIds Propriete, BacnetValue &Value ) : bool | ||
device_id | int | |
BacnetObjet | BacnetObjectId | |
Propriete | BacnetPropertyIds | |
Value | BacnetValue | |
return | bool |
static bool ReadScalarValue(int device_id, BacnetObjectId BacnetObjet, BacnetPropertyIds Propriete, out BacnetValue Value)
{
BacnetAddress adr;
IList<BacnetValue> NoScalarValue;
Value = new BacnetValue(null);
// Looking for the device
adr = DeviceAddr((uint)device_id);
if (adr == null) return false; // not found
// Property Read
if (bacnet_client.ReadPropertyRequest(adr, BacnetObjet, Propriete, out NoScalarValue) == false)
return false;
Value = NoScalarValue[0];
return true;
}