PumpConfigurationAndControlTrait.PumpStatusBitmap

data class PumpConfigurationAndControlTrait.PumpStatusBitmap


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

Convert this ClusterBitmap to raw (bytes) format

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

Convert this ClusterBitmap to raw (bytes) format

Public properties

deviceFault

val deviceFault: Boolean

A fault related to the system or pump device.

localOverride

val localOverride: Boolean

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

remoteFlow

val remoteFlow: Boolean

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

remotePressure

val remotePressure: Boolean

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

remoteTemperature

val remoteTemperature: Boolean

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

running

val running: Boolean

Pump is currently running.

speedHigh

val speedHigh: Boolean

Setpoint is too high to achieve.

speedLow

val speedLow: Boolean

Setpoint is too low to achieve.

supplyFault

val supplyFault: Boolean

A fault related to the supply to the pump.