Examples
3. Dynamic Update Volume
Worked CATL example: Dynamic Update Volume (catl_3_dynamic_update_volume)
A worked example message from the AEP-105 0.3.0-rc4 example set, shown in both JSON (Volume III) and XML (Volume II) encodings.
{
"header": {
"message_type": "MessageTypeEnum_DYNAMIC_UPDATE",
"source": "a895f8f5-46b0-5603-bdf0-b270a2867c09",
"version": "0.3.0",
"time_sent": "2025-03-18T12:05:00+00:00"
},
"body": {
"operation": {
"$discriminator": "DynamicUpdateOperationTypeEnum_PUT_VALUE",
"put_value": {
"$discriminator": "ValueTypeEnum_VOLUME",
"volume": {
"identifier": "eeda49f7-487e-5a68-a227-8aa40937015c",
"timestamp": "2025-03-18T12:05:00+00:00",
"volume": {
"bottom_boundary": -100.0,
"top_boundary": 0.0,
"region": {
"$discriminator": "RegionTypeEnum_POLYGON_AREA",
"polygon_area": {
"points": [
{
"latitude": 10.0,
"longitude": 10.0
},
{
"latitude": 11.0,
"longitude": 11.0
},
{
"latitude": 12.0,
"longitude": 12.0
}
]
}
}
}
}
}
}
}
}<?xml version="1.0" encoding="UTF-8"?>
<catl_hibw_messages_dynamic_update:dynamic_update xmlns:catl_hibw_messages_dynamic_update="urn:nato:stanag:4817:catl/hibw/messages/dynamic_update" xmlns:catl_hibw_messages_core="urn:nato:stanag:4817:catl/hibw/messages/core" xmlns:base_entity="urn:nato:stanag:4817:base/entity" xmlns:base_location="urn:nato:stanag:4817:base/location" xmlns:catl_hibw_core_world_model="urn:nato:stanag:4817:catl/hibw/core/world_model">
<catl_hibw_messages_core:header>
<catl_hibw_messages_core:message_type>MessageTypeEnum_DYNAMIC_UPDATE</catl_hibw_messages_core:message_type>
<catl_hibw_messages_core:source>a895f8f5-46b0-5603-bdf0-b270a2867c09</catl_hibw_messages_core:source>
<catl_hibw_messages_core:version>0.3.0</catl_hibw_messages_core:version>
<catl_hibw_messages_core:time_sent>2025-03-18T12:05:00+00:00</catl_hibw_messages_core:time_sent>
</catl_hibw_messages_core:header>
<catl_hibw_messages_dynamic_update:body>
<catl_hibw_messages_dynamic_update:operation>
<catl_hibw_messages_dynamic_update:discriminator>DynamicUpdateOperationTypeEnum_PUT_VALUE</catl_hibw_messages_dynamic_update:discriminator>
<catl_hibw_messages_dynamic_update:put_value>
<catl_hibw_messages_dynamic_update:discriminator>ValueTypeEnum_VOLUME</catl_hibw_messages_dynamic_update:discriminator>
<catl_hibw_messages_dynamic_update:volume>
<base_entity:identifier>eeda49f7-487e-5a68-a227-8aa40937015c</base_entity:identifier>
<base_entity:timestamp>2025-03-18T12:05:00+00:00</base_entity:timestamp>
<base_entity:volume>
<base_location:bottom_boundary>-100.0</base_location:bottom_boundary>
<base_location:top_boundary>0.0</base_location:top_boundary>
<base_location:region>
<base_location:discriminator>RegionTypeEnum_POLYGON_AREA</base_location:discriminator>
<base_location:polygon_area>
<base_location:points>
<base_location:latitude>10.0</base_location:latitude>
<base_location:longitude>10.0</base_location:longitude>
</base_location:points>
<base_location:points>
<base_location:latitude>11.0</base_location:latitude>
<base_location:longitude>11.0</base_location:longitude>
</base_location:points>
<base_location:points>
<base_location:latitude>12.0</base_location:latitude>
<base_location:longitude>12.0</base_location:longitude>
</base_location:points>
</base_location:polygon_area>
</base_location:region>
</base_entity:volume>
</catl_hibw_messages_dynamic_update:volume>
</catl_hibw_messages_dynamic_update:put_value>
</catl_hibw_messages_dynamic_update:operation>
</catl_hibw_messages_dynamic_update:body>
</catl_hibw_messages_dynamic_update:dynamic_update>