//****************************************************************
// File: config.json  (THIS FILE WILL BE IN JSON FORMAT, NOT JSONC)
// Description: This file is configured by the respective
// platform's C2 if a platform is no longer active or change
// a configured value. 
//
// Notes: All comments in this document will be stripped out
// during SOAR operations.
// (TODO: RHU to identify values that can and cannot be
// configured).
//----------------------------------------------------------------
// CHANGELOG
// -------------------
// 11-11-2022 Trishna S.  Added comments, header, and data types  
//                        for each field.
// 10-11-2022 Izzat K.    Converted contents to json schema.
// 06-10-2022 Trishna S.  New initialisation file.
//****************************************************************
{
    "mission_config": {
        "execute_stage": {
            "survey": true, // bool
            "detail": false // bool
        }
    },
    "survey_team": {
        "no_of_platforms": 3, // int
        "platforms": [
            {
                "id": 1, // int
                "platform": "ecosub", // str
                "platform_serial": "eco101", // str
                "active": true // bool
            },
            {
                "id": 2,
                "platform": "ecosub", // str
                "platform_serial": "eco-102",  // str
                "active": true // bool
            },
            {
                "id": 3, // int
                "platform": "ecosub", // str
                "platform_serial": "ecosub3", // str
                "active": true // bool
            }
        ],
        "min_altitude": 0.0, // float
        "min_velocity": 0.0, // float
        "max_velocity": 0.0 // float
    },
    "detail_team": {
        "execute_stage": true, // bool
        "no_of_platforms": 1, // int
        "platforms": [
            {
                "id": 1, // int
                "platform": "autosub-hover", // str
                "platform_serial": "ah1", // str
                "active": true // bool
            }
        ],
        "min_altitude": 0.0, // float
        "min_velocity": 0.0, // float
        "max_velocity": 0.0 // float
    },
    "environment": {
        "region_of_interest": 0.0, // float
        "exclusion_zone": 0.0 // float
    }
}