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.