Expand description
azzurro — Rust parsing library for the ZCS Azzurro Portal API.
Provides request builders and response types for the three API endpoints:
historicData, realtimeData, and
deviceAlarm.
This crate handles JSON serialization/deserialization only.
HTTP transport (POST to https://third.zcsazzurroportal.com:19003/ with
Authorization: Zcs <token>) is left to the caller.
Structs§
- Device
Alarm Command - Device
Alarm Data - Alarm status for a single device.
- Device
Alarm Params - Device
Alarm Request - Top-level POST body for a
deviceAlarmrequest. - Device
Alarm Response - Top-level response body for a
deviceAlarmrequest. - Device
Alarm Result - Device
Alarm Result Params - Historic
Command - Historic
Device Data - Time-series measurements for a single device over the queried window.
- Historic
Params - Historic
Request - Top-level POST body for a
historicDatarequest. - Historic
Response - Top-level response body for a
historicDatarequest. - Historic
Result - Historic
Result Params - Realtime
Command - Realtime
Device Data - Latest snapshot measurements for a single device.
- Realtime
Params - Realtime
Request - Top-level POST body for a
realtimeDatarequest. - Realtime
Response - Top-level response body for a
realtimeDatarequest. - Realtime
Result - Realtime
Result Params
Enums§
- Required
Values - Selects which measurement fields to include in the response.