Ejemplo n.º 1
0
 /// <summary> Creates a new instance of the Data Format class. </summary>
 /// <param name="DataSetCount"> The number of data sets. </param>
 /// <param name="DataSetSize"> The number of bytes in a data set. </param>
 /// <param name="Mode"> The sensor mode. </param>
 /// <param name="Unit"> The sensor data unit. </param>
 /// <seealso cref="wclWeDoSensorDataUnit"/>
 public wclWeDoDataFormat(Byte DataSetCount, Byte DataSetSize, Byte Mode,
                          wclWeDoSensorDataUnit Unit)
 {
     FDataSetCount = DataSetCount;
     FDataSetSize  = DataSetSize;
     FMode         = Mode;
     FUnit         = Unit;
 }
Ejemplo n.º 2
0
 /// <summary> Create a new instance of <c>wclWeDoInputFormat</c> class. </summary>
 /// <param name="ConnectionId"> The connection ID of the service.</param>
 /// <param name="DeviceType"> The type of the device. </param>
 /// <param name="Mode"> The mode of the device. </param>
 /// <param name="Interval"> The notifications interval. </param>
 /// <param name="Unit"> The unit the sensor should return values in. </param>
 /// <param name="NotificationsEnabled"> <c>True</c> if the device should send updates when the value changes. </param>
 /// <param name="Revision"> The Input Format revision. </param>
 /// <param name="NumberOfBytes"> The number of bytes in device's data packet. </param>
 /// <seealso cref="wclWeDoIoDeviceType"/>
 /// <seealso cref="wclWeDoSensorDataUnit"/>
 public wclWeDoInputFormat(Byte ConnectionId, wclWeDoIoDeviceType DeviceType, Byte Mode,
                           UInt32 Interval, wclWeDoSensorDataUnit Unit, Boolean NotificationsEnabled, Byte Revision,
                           Byte NumberOfBytes)
 {
     FConnectionId         = ConnectionId;
     FInterval             = Interval;
     FMode                 = Mode;
     FNotificationsEnabled = NotificationsEnabled;
     FDeviceType           = DeviceType;
     FUnit                 = Unit;
     FRevision             = Revision;
     FNumberOfBytes        = NumberOfBytes;
 }