{
    /*
        This is a JSON file with ability to add c-like comments.
    */
    
    // A name and GUID for this module
    "module_id"                 : "MT_1",
    "unit_type"                 : "control_unit",
    // IP & Port Communication Module is listening to.
    "s2s_udp_listening_ip"      : "0.0.0.0",
    "s2s_udp_listening_port"    : "60000",  
    "s2s_udp_packet_size"       : "8192",

    
    // Drone-Engage Communication Server Connection
    "auth_ip"                       : "cloud.ardupilot.org",
    "auth_port"                     : 19408,
    "auth_verify_ssl"               : false,
    "ignore_original_comm_server"   : false,  // dont authenticate and connect directly to a drone server.
    //this is optional if [auth_verify_ssl] == true and ssl-certificate is internal.
    "root_certificate_path"         : "./root.crt",

    "userName"                  :"ENTER_USERNAME", 
    "accessCode"                :"ENTER_PASSWORD",
    "unitID"                    :"drone_cairo",
    "groupID"                   :"1",
    "unitDescription"           :"de_unit 1",

    
    // Logger Section
    "logger_enabled"            : false,
    "logger_debug"              : false,

    // sometimes you need to reconnect the app when connection is silent and not timedout yet:
    "ping_server_rate_in_ms": 1500,
    "max_allowed_ping_delay_in_ms": 5000,
    // max failed reconnection attempts before app exits (for systemd restart)
    "max_offline_count": 5,

    // "led_pins_enabled" is optional and default value is true                           
    "led_pins_enabled" : true,
   
    
    // "buzzer_pins_enabled" is optional and default value is true                           
    "buzzer_pins_enabled" : true
    
    //"allow_temp":               cat /sys/class/thermal/thermal_zone0
 
   
}
