DeterministicESPAsyncWebServer v6.28.0
Zero-allocation, bounded-execution async HTTP server for ESP32
Loading...
Searching...
No Matches
utmc.h File Reference

UTMC (Urban Traffic Management and Control) common-database codec (DETWS_ENABLE_UTMC). More...

#include "ServerConfig.h"
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Detailed Description

UTMC (Urban Traffic Management and Control) common-database codec (DETWS_ENABLE_UTMC).

UTMC is the UK/EU modular framework for sharing traffic data across heterogeneous municipal systems. Its common-database exchange is an HTTP + XML message set: a client requests the value of an object (a detector, a sign, a signal) by its UTMC object id, and the server replies with the object's value

  • a data-quality flag + a timestamp. This builds the two documents over the existing HTTP stack:
    • request: <UTMCRequest><object id="..."/></UTMCRequest>.
    • response: <UTMCResponse><object id=".." value=".." quality=".." timestamp=".."/></UTMCResponse>.

Values are XML-escaped. Pure text framing, zero heap, no stdlib, host-testable; the HTTP transport is the shipped server.

Definition in file utmc.h.