The LpTemperatureSensor component is responsible for reading values and configuration of the temperature sensor in the iSMA-B-LP device.

The LpTemperatureSensor component

The LpTemperatureSensor component has the following slots:

  • Status: shows the component’s status;
  • Fault Cause: shows the fault cause description;
  • Fault Status: informs about the point error status (true: point read/write error);
  • Enable: enables or disables the component (true: enabled, false: disabled);
  • Poll Frequency: allows to set the reading poll frequency (fast, normal, slow);
  • Displaying Mode: allows to set the displaying mode (RealValue: the output value is divided by 10; RegisterValue: the value is taken directly from the register);
  • Out: the temperature sensor value output slot;
  • Display Name: allows to set the temperature sensor display name on the LCD display (up to 4 characters, only ASCII characters);
  • Visibility: activates or inactivates the sensor value on display;
  • Decimal Point: allows to set the display of the decimal point (inactive, decimal point on first, second, or third position);
  • Sensor Offset: sets the temperature sensor offset value;
  • Sensor Filter: sets the temperature sensor reading filter time in seconds;
  • Config Trigger: on rising edge sends configuration parameters to the device components (Display Name, Visibility, Decimal Point, Sensor Offset, Sensor Filter).

The LpTemperatureSensor component has the following actions:

  • Read: reads the iSMA-B-LP panel’s temperature sensor value and updates the Out slot;
  • Read Config: reads configuration parameters from the iSMA-B-LP panel (Display Name, Visibility, Decimal Point, Sensor Offset, Sensor Filter);
  • Write Config: writes configuration parameters to the iSMA-B-LP panel (Display Name, Visibility, Decimal Point, Sensor Offset, Sensor Filter).