RiverWorks diagnostics 1.4 RW-EDGE-4 build=2026-09-12T18:22:07Z toolchain=arm-none-eabi-gcc-13.2 /v1/health /v1/status /v1/diagnostics/upload Content-Type: application/json Accept: application/json User-Agent: rwdiag/1.4 sensor_bus_timeout sensor_crc_error calibration_table calibration_generation level_transducer turbidity_probe sample_interval_ms publish_queue_full gateway_unreachable clock_not_synchronized tls_handshake_failed certificate_expired retry_after_ms watchdog_reset brownout_detected flash_write_failed diagnostics/export.c telemetry/encoder.c drivers/modbus_rtu.c config/device.json ca/riverworks-device-root.der log_level=INFO upload_mode=buffered token_name=DIAG_UPLOAD_TOKEN DIAG_UPLOAD_TOKEN=R14-FROG-7M2Q Authorization: Bearer %s X-Station-ID: %s station=R14 region=municipal-west firmware_version=4.8.2 diag_version=1.4 metric_00_min metric_00_max trace component=00 state=%u rc=%d metric_01_min metric_01_max trace component=01 state=%u rc=%d metric_02_min metric_02_max trace component=02 state=%u rc=%d metric_03_min metric_03_max trace component=03 state=%u rc=%d metric_04_min metric_04_max trace component=04 state=%u rc=%d metric_05_min metric_05_max trace component=05 state=%u rc=%d metric_06_min metric_06_max trace component=06 state=%u rc=%d metric_07_min metric_07_max trace component=07 state=%u rc=%d metric_08_min metric_08_max trace component=08 state=%u rc=%d metric_09_min metric_09_max trace component=09 state=%u rc=%d metric_10_min metric_10_max trace component=10 state=%u rc=%d metric_11_min metric_11_max trace component=11 state=%u rc=%d metric_12_min metric_12_max trace component=12 state=%u rc=%d metric_13_min metric_13_max trace component=13 state=%u rc=%d metric_14_min metric_14_max trace component=14 state=%u rc=%d metric_15_min metric_15_max trace component=15 state=%u rc=%d metric_16_min metric_16_max trace component=16 state=%u rc=%d metric_17_min metric_17_max trace component=17 state=%u rc=%d metric_18_min metric_18_max trace component=18 state=%u rc=%d metric_19_min metric_19_max trace component=19 state=%u rc=%d metric_20_min metric_20_max trace component=20 state=%u rc=%d metric_21_min metric_21_max trace component=21 state=%u rc=%d metric_22_min metric_22_max trace component=22 state=%u rc=%d metric_23_min metric_23_max trace component=23 state=%u rc=%d metric_24_min metric_24_max trace component=24 state=%u rc=%d metric_25_min metric_25_max trace component=25 state=%u rc=%d metric_26_min metric_26_max trace component=26 state=%u rc=%d metric_27_min metric_27_max trace component=27 state=%u rc=%d metric_28_min metric_28_max trace component=28 state=%u rc=%d metric_29_min metric_29_max trace component=29 state=%u rc=%d metric_30_min metric_30_max trace component=30 state=%u rc=%d metric_31_min metric_31_max trace component=31 state=%u rc=%d metric_32_min metric_32_max trace component=32 state=%u rc=%d metric_33_min metric_33_max trace component=33 state=%u rc=%d metric_34_min metric_34_max trace component=34 state=%u rc=%d metric_35_min metric_35_max trace component=35 state=%u rc=%d metric_36_min metric_36_max trace component=36 state=%u rc=%d metric_37_min metric_37_max trace component=37 state=%u rc=%d metric_38_min metric_38_max trace component=38 state=%u rc=%d metric_39_min metric_39_max trace component=39 state=%u rc=%d metric_40_min metric_40_max trace component=40 state=%u rc=%d metric_41_min metric_41_max trace component=41 state=%u rc=%d metric_42_min metric_42_max trace component=42 state=%u rc=%d metric_43_min metric_43_max trace component=43 state=%u rc=%d metric_44_min metric_44_max trace component=44 state=%u rc=%d metric_45_min metric_45_max trace component=45 state=%u rc=%d metric_46_min metric_46_max trace component=46 state=%u rc=%d metric_47_min metric_47_max trace component=47 state=%u rc=%d