WFA_psychometric_chart.BACnetClass.ReadScalarValue C# (CSharp) Method

ReadScalarValue() static private method

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