Calibrator

class Calibrator(nodeSpecs: NodeSpecs, connection: ClientConnection, rootPath: <Error class: unknown class>, calibrationUnits: Map<CalibrationTarget, String>)

Subsystem for performing calibrations. Calibration associated a meter with a node/unit in the service.

Constructors

Link copied to clipboard
constructor(nodeSpecs: NodeSpecs, connection: ClientConnection, rootPath: <Error class: unknown class>, calibrationUnits: Map<CalibrationTarget, String>)

Functions

Link copied to clipboard
fun calibrate(cmd: AgentCalibrateCommand, updateStatus: (AgentTask) -> Unit)

Sets up a calibration session. Configures the calibration related session metadata. Performs the measurements. Closes the session.

Link copied to clipboard
fun generateTasks(target: CalibrationTarget, timeOut: Long): <Error class: unknown class>