- Overview
- API reference
- Python
- Reusable workflows
Reusable workflows
Related guidance: shipped-tooling.
Runnable examples: preflight.py, publish_entity.py, watch_tracks.py, dispatch_task.py.
| Symbol | Summary |
|---|---|
CheckClockResult | Structured result of an ECN-relative clock measurement. |
ConvertLocationToECEFResult | ECEF position and optional rotated velocity for a geodetic location. |
DecodePublicProtobufResult | Validated entity event decoded from public protobuf bytes. |
DispatchTaskResult | Structured result returned by public task dispatch. |
ECNLocationResult | The next terminal-geolocation event observed over MQTT. |
EchoRequest | Bounded request body used by the public task workflow examples. |
EchoResult | Bounded result body returned by the public task workflow examples. |
MeshObservationResult | Entity and location events retained from routed topic families. |
PreflightResult | Structured result of the public connectivity preflight. |
PublishEntityResult | Published entity and its broker acknowledgement. |
PublishLocationResult | Published location and its broker acknowledgement. |
ReceiveMeshTaskResult | Terminal identity plus retained requests handled before cleanup. |
ReceiveTaskResult | Registration and retained requests handled before cleanup. |
WatchEntitiesResult | Entity events retained by a watch. |
check_clock | Measure ECN-relative clock offset and optionally enforce a maximum offset. |
convert_location_to_ecef | Convert a public WGS-84 location and optional velocity to ECEF coordinates. |
decode_public_protobuf | Decode one public entity-event protobuf payload without a connection. |
dispatch_mesh_task | Dispatch one typed echo request on an explicit terminal-addressed route. |
dispatch_task | Dispatch one typed echo request on the direct integration route. |
get_ecn_location | Wait for the next terminal-geolocation MQTT event. |
observe_mesh_data | Observe routed entity and location families until either consumer completes. |
preflight | Run the public, read-only ECN preflight checks. |
publish_entity | Construct and publish one typed public entity. |
publish_location | Publish one typed public location for an entity identity. |
receive_mesh_task | Register an echo handler for a terminal-addressed deployment route. |
receive_task | Register an echo handler and clean it up after task_limit requests. |
watch_detections | Collect detection events, with zero meaning an intentionally unbounded watch. |
watch_tracks | Collect track events, with zero meaning an intentionally unbounded watch. |
Version 0.2.0 · branch main
