STANAG 4817 / AEP-105 · 0.3.0-rc4 (SD-3 RC4)
Examples

11. Task Admin Identify Sbw

Worked CATL example: Task Admin Identify Sbw (catl_11_task_admin_identify_sbw)

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.

catl_11_task_admin_identify_sbw.json
{
    "header": {
        "message_type": "MessageTypeEnum_TASK_ADMIN",
        "source": "a895f8f5-46b0-5603-bdf0-b270a2867c09",
        "version": "0.3.0",
        "time_sent": "2025-03-18T12:05:00+00:00"
    },
    "body": {
        "identifier": "bc8cdf31-e2a9-5209-98c6-19c787c63f1e",
        "node": "a895f8f5-46b0-5603-bdf0-b270a2867c09",
        "description": {
            "$discriminator": "TaskTypeEnum_IDENTIFY",
            "identify": {
                "targets": [
                    {
                        "$discriminator": "TargetTypeEnum_CONTACT",
                        "contact": {
                            "identifier": "95512a14-a2f3-53de-b2ee-816cf6a49e88",
                            "description": {
                                "name": "cmre.contact"
                            },
                            "timestamp": "2025-03-18T12:05:00+00:00",
                            "pose": {
                                "position": {
                                    "$discriminator": "PositionTypeEnum_LATITUDE_LONGITUDE_ALTITUDE",
                                    "latitude_longitude_altitude": {
                                        "latitude": 10.0,
                                        "longitude": 12.0,
                                        "altitude": [
                                            {
                                                "value": 123.0,
                                                "type": "AltitudeTypeEnum_WGS"
                                            }
                                        ]
                                    }
                                }
                            },
                            "specialization": {
                                "$discriminator": "ContactSpecializationTypeEnum_SBW_CONTACT",
                                "sbw_contact": {
                                    "classification": [
                                        {
                                            "type": "SBWContactTypeEnum_CORROSION",
                                            "severity": "SBWContactSeverityEnum_LOW",
                                            "confidence": 0.2
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "specialization": {
                    "$discriminator": "IdentifySpecializationTypeEnum_IDENTIFY_SBW",
                    "identify_sbw": {
                        "altitude": 12.0,
                        "starting_pose": {
                            "identifier": "0f05b741-de81-58e6-81e3-23f074fcddeb",
                            "timestamp": "2025-03-18T12:05:00+00:00",
                            "pose": {
                                "position": {
                                    "$discriminator": "PositionTypeEnum_LATITUDE_LONGITUDE_ALTITUDE",
                                    "latitude_longitude_altitude": {
                                        "latitude": 10.1,
                                        "longitude": 12.1,
                                        "altitude": []
                                    }
                                }
                            }
                        },
                        "radius": 2.0
                    }
                }
            }
        },
        "action": "TaskAdminActionEnum_PUSH"
    }
}
catl_11_task_admin_identify_sbw.xml
<?xml version="1.0" encoding="UTF-8"?>
<catl_hibw_messages_task:task_admin xmlns:catl_hibw_messages_task="urn:nato:stanag:4817:catl/hibw/messages/task" xmlns:catl_hibw_messages_core="urn:nato:stanag:4817:catl/hibw/messages/core" xmlns:base_entity="urn:nato:stanag:4817:base/entity" xmlns:base_tasks="urn:nato:stanag:4817:base/tasks" xmlns:base_task_descriptions="urn:nato:stanag:4817:base/task_descriptions" xmlns:base_track="urn:nato:stanag:4817:base/track" xmlns:base_description="urn:nato:stanag:4817:base/description" xmlns:base_pose="urn:nato:stanag:4817:base/pose" xmlns:base_task_specialization_sbw="urn:nato:stanag:4817:base/task_specialization/sbw">
  <catl_hibw_messages_core:header>
    <catl_hibw_messages_core:message_type>MessageTypeEnum_TASK_ADMIN</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_task:body>
    <base_entity:identifier>bc8cdf31-e2a9-5209-98c6-19c787c63f1e</base_entity:identifier>
    <base_tasks:node>a895f8f5-46b0-5603-bdf0-b270a2867c09</base_tasks:node>
    <base_tasks:description>
      <base_task_descriptions:discriminator>TaskTypeEnum_IDENTIFY</base_task_descriptions:discriminator>
      <base_task_descriptions:identify>
        <base_task_descriptions:targets>
          <base_track:discriminator>TargetTypeEnum_CONTACT</base_track:discriminator>
          <base_track:contact>
            <base_entity:identifier>95512a14-a2f3-53de-b2ee-816cf6a49e88</base_entity:identifier>
            <base_entity:description>
              <base_description:name>cmre.contact</base_description:name>
            </base_entity:description>
            <base_entity:timestamp>2025-03-18T12:05:00+00:00</base_entity:timestamp>
            <base_entity:pose>
              <base_pose:position>
                <base_pose:discriminator>PositionTypeEnum_LATITUDE_LONGITUDE_ALTITUDE</base_pose:discriminator>
                <base_pose:latitude_longitude_altitude>
                  <base_pose:latitude>10.0</base_pose:latitude>
                  <base_pose:longitude>12.0</base_pose:longitude>
                  <base_pose:altitude>
                    <base_pose:value>123.0</base_pose:value>
                    <base_pose:type>AltitudeTypeEnum_WGS</base_pose:type>
                  </base_pose:altitude>
                </base_pose:latitude_longitude_altitude>
              </base_pose:position>
            </base_entity:pose>
            <base_track:specialization>
              <base_track:discriminator>ContactSpecializationTypeEnum_SBW_CONTACT</base_track:discriminator>
              <base_track:sbw_contact>
                <base_track:classification>
                  <base_track:type>SBWContactTypeEnum_CORROSION</base_track:type>
                  <base_track:severity>SBWContactSeverityEnum_LOW</base_track:severity>
                  <base_track:confidence>0.2</base_track:confidence>
                </base_track:classification>
              </base_track:sbw_contact>
            </base_track:specialization>
          </base_track:contact>
        </base_task_descriptions:targets>
        <base_task_descriptions:specialization>
          <base_task_descriptions:discriminator>IdentifySpecializationTypeEnum_IDENTIFY_SBW</base_task_descriptions:discriminator>
          <base_task_descriptions:identify_sbw>
            <base_task_specialization_sbw:altitude>12.0</base_task_specialization_sbw:altitude>
            <base_task_specialization_sbw:starting_pose>
              <base_entity:identifier>0f05b741-de81-58e6-81e3-23f074fcddeb</base_entity:identifier>
              <base_entity:timestamp>2025-03-18T12:05:00+00:00</base_entity:timestamp>
              <base_entity:pose>
                <base_pose:position>
                  <base_pose:discriminator>PositionTypeEnum_LATITUDE_LONGITUDE_ALTITUDE</base_pose:discriminator>
                  <base_pose:latitude_longitude_altitude>
                    <base_pose:latitude>10.1</base_pose:latitude>
                    <base_pose:longitude>12.1</base_pose:longitude>
                  </base_pose:latitude_longitude_altitude>
                </base_pose:position>
              </base_entity:pose>
            </base_task_specialization_sbw:starting_pose>
            <base_task_specialization_sbw:radius>2.0</base_task_specialization_sbw:radius>
          </base_task_descriptions:identify_sbw>
        </base_task_descriptions:specialization>
      </base_task_descriptions:identify>
    </base_tasks:description>
    <catl_hibw_messages_task:action>TaskAdminActionEnum_PUSH</catl_hibw_messages_task:action>
  </catl_hibw_messages_task:body>
</catl_hibw_messages_task:task_admin>