{
  "header":{
    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
    "timestamp": "2022-11-16T00:00:00Z",
    "version": 2,
    "source": "noc-c2",
    "destination": "",
    "delivery_type": "broadcast",
    "encoded": false
  },
  "payload":{
    "message_type": "planning_configuration",
    "planning_config_ID": 1,
    "primitives": [
      {
        "instruction": "stay_outside",
        "feature": {
          "type": "Feature",
          "properties": {
            "name": "The Rock",
            "type": "exclusion_zone"
          },
          "geometry": {
            "type": "Polygon", 
            "coordinates": [
              [
                [
                  -4.1777839187560915,
                  50.34173405662855
                ],
                [
                  -4.1777839187560915,
                  50.33820949229701
                ],
                [
                  -4.143667777943875,
                  50.33820949229701
                ],
                [
                  -4.143667777943875,
                  50.34173405662855
                ],
                [
                  -4.1777839187560915,
                  50.34173405662855
                ]
              ]
            ]
          }
        }
      },
      {
        "instruction": "stay_inside",
        "feature": {
          "type": "Feature",
          "properties": {
            "name": "Survey Zone Charlie",
            "type": "operating area"
          },
          "geometry": {
            "type": "Polygon", 
            "coordinates": [
              [
                [
                  -4.1777839187560915,
                  50.34173405662855
                ],
                [
                  -4.1777839187560915,
                  50.33820949229701
                ],
                [
                  -4.143667777943875,
                  50.33820949229701
                ],
                [
                  -4.143667777943875,
                  50.34173405662855
                ],
                [
                  -4.1777839187560915,
                  50.34173405662855
                ]
              ]
            ]
          }
        }
      }
    ],   
    "instructions": [
      {
        "message_type": "instruction_set",
        "categories": {
          "speed": "slow",
          "data_transmission": "normal"
        },
        "files": [
          {
            "name": "yo95.ma",
            "content": "YmVoYXZpb3JfbmFtZT15bw0KIyB5bzM1Lm1hDQojIFN0YW5kYXJkIFlPIEZpbGUgZmlsZSBnMiBvciBnMyBOT0MgZ2xpZGVycw0KIyAgMSBZTw0KIyAgMzBtIGRlcHRoDQojICBBbHRpbWV0ZXIgT24gYXQgbWF4aW11biBzcGVlZA0KIyAgQXV0b2JhbGxhc3Qgb24gLSBGdWxsIEJ1b3lhbmN5DQojICBCYXR0ZXJ5IE1vZGUgU2Vydm8gMjYgZGVlZ3JlZXMNCiMgU2VlIC9kb2NvL2h3LWl0LXdvcmtzL2F1dG9iYWxsYXN0LnR4dCBhbmQgbWFzdGVyZGF0YSBmb3IgZnVsbCBsaXN0IG9mIGJfYXJncy4NCiMgMjIgLSBBdWd1c3QgMjAxNiBhbHZhcm8ubG9yZW56b0Bub2MuYWMudWsNCiMgMDIgLSBEZWMgMjAyMSBiZW4uYWxsc3VwQG5vYyBjbGVhbiB1cCBmb3IgZzMgYW5kIHRocnVzdGVyIHVzYWdlDQoNCjxzdGFydDpiX2FyZz4JDQojICAgIGJfYXJnOiBudW1faGFsZl9jeWNsZXNfdG9fZG8obm9kaW0pIDIgCQkJIyBOdW1iZXIgb2YgZGl2ZS9jbGltYnMgdG8gcGVyZm9ybQ0KCQkJCQkJCQkJCQkJCQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQojIGFyZ3VtZW50cyBmb3IgZGl2ZV90bw0KICAgIGJfYXJnOiBkX2JwdW1wX3ZhbHVlKFgpIAkgICAgICAJMzAwLjAgCQkjIHRvdGFsIGRyaXZlIHZvbHVtZSBmb3IgYXV0b2JhbGxhc3QNCiAgICBiX2FyZzogZF9waXRjaF92YWx1ZShYKSAgIAkgICAgICAJLTAuMzQ5ICAJIyAtMjAgZGVnDQogICANCiMgYXJndW1lbnRzIGZvciBjbGltYl90bw0KICAgIGJfYXJnOiBjX3BpdGNoX3ZhbHVlKFgpICAgICAJCTAuMzQ5ICAgICAgICMgKzIwIGRlZw0KDQo8ZW5kOmJfYXJnPg0K"
          },
          {
            "name": "tbdlist.dat",
            "content": "IyMjIG1hbmRhdG9yeSB0aW1lIGluZm9ybWF0aW9uIGF0IGZ1bGwgcmVzb2x1dGlvbg0KU0NJX01fUFJFU0VOVF9USU1FDQpTQ0lfTV9QUkVTRU5UX1NFQ1NfSU5UT19NSVNTSU9ODQoNCiMjIyMjIyMjIyBzdGFuZGFyZCBDVEQgaW5mb3JtYXRpb24gIyMjIyMjIyMjIyMjIyMjIyMNCiMjIyByZWNvbW1lbmRlZCBzYW1wbGUgcmF0ZSA6IDwgMTAgc2Vjb25kcw0KU0NJX1dBVEVSX0NPTkQgICAgICAgICAxMCAjIHRvIHNhbXBsZSBldmVyeSBvdGhlciB5byBvbiBkb3duY2FzdCBvbmx5LCB1c2UgMTAgMSAtMSAyDQpTQ0lfV0FURVJfVEVNUCAgICAgICAgIDEwDQpTQ0lfV0FURVJfUFJFU1NVUkUgICAgIDEwDQojU0NJX0NURDQxQ1BfVElNRVNUQU1QICAxMA=="
          },
          {
            "name": "sample99.ma", 
            "content": "YmVoYXZpb3JfbmFtZT1zYW1wbGUNCjxzdGFydDpiX2FyZz4NCiAgICBiX2FyZzogbnRoX3lvX3RvX3NhbXBsZShub2RpbSkgICAgICAgICAgICAJMiAgCSAjIENoZWNrIG1hc3RlcmRhdGENCiAgICBiX2FyZzogbWF4X2RlcHRoKG0pICAgICAgICAgICAgICAgICAgIAkgMjAwMCAgICAjIENoZWNrIG1hc3RlcmRhdGENCjxlbmQ6Yl9hcmc+DQo="
          }
        ]
      }
    ],
    "squads": [
      {
        "squad_ID": 1,
        "no_of_platforms": 1,
        "squad_mission_type": "profiling",
        "platforms": [
          {
            "operator": "noc",
            "model": "slocum",
            "platform_ID": "unit_xxx",
            "active": true
          }
        ],
        "primitives": [
          {
            "instruction": "navigate_to",
            "feature": {
              "type": "Feature",
              "properties": {
                "name": "Target a",
                "type": "target"
              },
              "geometry": {
                "type": "Point", 
                "coordinates": [
                  -4.183181,
                  50.335942
                ]
              }
            }
          }
        ]
      }
    ]
  }
}