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; }