PumpConfigurationAndControlTrait.PumpStatusBitmap

data class PumpConfigurationAndControlTrait.PumpStatusBitmap : ClusterBitmap


A bitmap indicating different aspects of the current state of the pump.

Summary

Public constructors

PumpStatusBitmap(
    deviceFault: Boolean,
    supplyFault: Boolean,
    speedLow: Boolean,
    speedHigh: Boolean,
    localOverride: Boolean,
    running: Boolean,
    remotePressure: Boolean,
    remoteFlow: Boolean,
    remoteTemperature: Boolean
)

Creates the PumpStatusBitmap data class.

Public functions

open ULong

Public properties

Boolean

A fault related to the system or pump device.

Boolean

Device control is overridden by hardware, such as an external STOP button or through a local HMI.

Boolean

A remote flow sensor is used as the sensor for the regulation of the pump.

Boolean

A remote pressure sensor is used as the sensor for the regulation of the pump.

Boolean

A remote temperature sensor is used as the sensor for the regulation of the pump.

Boolean

Pump is currently running.

Boolean

Setpoint is too high to achieve.

Boolean

Setpoint is too low to achieve.

Boolean

A fault related to the supply to the pump.

Public constructors

PumpStatusBitmap

PumpStatusBitmap(
    deviceFault: Boolean = false,
    supplyFault: Boolean = false,
    speedLow: Boolean = false,
    speedHigh: Boolean = false,
    localOverride: Boolean = false,
    running: Boolean = false,
    remotePressure: Boolean = false,
    remoteFlow: Boolean = false,
    remoteTemperature: Boolean = false
)

Creates the PumpStatusBitmap data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

deviceFault

val deviceFaultBoolean

A fault related to the system or pump device.

localOverride

val localOverrideBoolean

Device control is overridden by hardware, such as an external STOP button or through a local HMI.

remoteFlow

val remoteFlowBoolean

A remote flow sensor is used as the sensor for the regulation of the pump.

remotePressure

val remotePressureBoolean

A remote pressure sensor is used as the sensor for the regulation of the pump.

remoteTemperature

val remoteTemperatureBoolean

A remote temperature sensor is used as the sensor for the regulation of the pump.

running

val runningBoolean

Pump is currently running.

speedHigh

val speedHighBoolean

Setpoint is too high to achieve.

speedLow

val speedLowBoolean

Setpoint is too low to achieve.

supplyFault

val supplyFaultBoolean

A fault related to the supply to the pump.