Optional
config: MonitoringConfigReadonly
clientBesides emitting monitored data through the observable created by the #start() method, an instance of this class will also collect data as it arrives.
Optional
Readonly
configReadonly
dataThe collected data.
Use the clear()
method before starting a new monitoring if you want to collect a fresh set of data.
Private
finalize$Emit a value to stop the ongoing monitoring.
Readonly
idsReadonly
monitoringConverts the collected data to CSV format.
Generates a CSV header string using the provided device parameter IDs.
0x6040:00,0x6060:00,0x6071:00,0x607A:00,0x60FF:00
Starts monitoring and, if specified, collects data until finalize$
emits a value.
NOTE: To receive and collect data, you must subscribe to the returned observable.
Generated using TypeDoc
The DataMonitoring class tracks and collects device parameter values.
Unlike startMonitoring, which returns an observable that never completes on its own, this class provides a
stop()
method to complete the monitoring observable, enabling the use of operators liketoArray()
as intended.