cremalink.parsing package
This package contains all modules related to parsing and decoding data received from the coffee machine.
Sub-packages like monitor and properties handle the specific formats for different types of device data.
Subpackages
- cremalink.parsing.monitor package
MonitorFrameMonitorFrame.accessoryMonitorFrame.actionMonitorFrame.alarmsMonitorFrame.answer_requiredMonitorFrame.as_dict()MonitorFrame.directionMonitorFrame.extraMonitorFrame.from_b64()MonitorFrame.progressMonitorFrame.rawMonitorFrame.raw_b64MonitorFrame.request_idMonitorFrame.statusMonitorFrame.switchesMonitorFrame.timestamp
MonitorProfileMonitorSnapshotMonitorSnapshot.rawMonitorSnapshot.raw_b64MonitorSnapshot.received_atMonitorSnapshot.parsedMonitorSnapshot.warningsMonitorSnapshot.errorsMonitorSnapshot.sourceMonitorSnapshot.device_idMonitorSnapshot.frameMonitorSnapshot.device_idMonitorSnapshot.errorsMonitorSnapshot.frameMonitorSnapshot.parsedMonitorSnapshot.rawMonitorSnapshot.raw_b64MonitorSnapshot.received_atMonitorSnapshot.sourceMonitorSnapshot.warnings
MonitorViewMonitorView.accessory_codeMonitorView.accessory_nameMonitorView.action_codeMonitorView.action_nameMonitorView.available_fieldsMonitorView.parsedMonitorView.profile_summaryMonitorView.progress_percentMonitorView.rawMonitorView.raw_b64MonitorView.received_atMonitorView.status_codeMonitorView.status_name
build_monitor_snapshot()decode_monitor_b64()- Submodules
- cremalink.parsing.properties package