Commit bab76ac7 authored by Dan Jones's avatar Dan Jones
Browse files

Merge branch '81-validate-uuid-format-in-message-header' into '67-mas-dt'

Resolve "Validate uuid format in message header"

See merge request !50
3 merge requests!59Release v2.0.0,!50Resolve "Validate uuid format in message header",!36Resolve "Create temporary mas-dt branch for initial schema refactor"
Pipeline #233159 passed with stages
in 1 minute and 5 seconds
...@@ -9,11 +9,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ...@@ -9,11 +9,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
### Added ### Added
- Validate message_ID matches uuid format
- Add definition of instruction_set message - Add definition of instruction_set message
- Added optional primitives to squad schema - Added optional primitives to squad schema
### Changed ### Changed
- Update all example messages with valid UUIDs
- Refactor action schema to accept geojson.Points - Refactor action schema to accept geojson.Points
- Use geojson Point for platform_status - Use geojson Point for platform_status
- Add waypoint to platform_status - Add waypoint to platform_status
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 1, "version": 1,
"source": "hydrosurv_adapter", "source": "hydrosurv_adapter",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "gui", "source": "gui",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "gui", "source": "gui",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header": { "header": {
"message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header": { "header": {
"message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes.ecosub2", "source": "hermes.ecosub2",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "gui", "source": "gui",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes", "source": "hermes",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "ecosub_c2", "source": "ecosub_c2",
......
{ {
"header": { "header": {
"message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes.ah1", "source": "hermes.ah1",
......
{ {
"header": { "header": {
"message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "ecosub.ecosub-c2", "source": "ecosub.ecosub-c2",
......
{ {
"header": { "header": {
"message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes.ecosub-2", "source": "hermes.ecosub-2",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "ecosub_c2", "source": "ecosub_c2",
......
{ {
"header": { "header": {
"message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes.ecosub2", "source": "hermes.ecosub2",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes", "source": "hermes",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "ecosub_c2", "source": "ecosub_c2",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment