{
   "id": "",
   "name": "",
   "domainName": "",
   "defaultPriority": 0,
   "fixedToken": -1,
   "multicastInterfaceName": "",
   "ipFamily": 0,
   "configurationCheckSignalName": "rts.7b392d1.${id}",

   "fipsCrypto": {
      "enabled": false,
      "path": "",
      "debug": false,
      "curves": "",
      "ciphers": ""
   },

   "watchdog": {
      "enabled": true,
      "intervalMs": 5000,
      "hangDetectionMs": 2000,
      "abortOnHang": true,
      "slowExecutionThresholdMs": 100
   },

   "stateMachine": {
      "id": "",
      "favorUptime": false,
      "networking": {
         "address": "239.17.18.19",
         "port": 8513,
         "ttl": 1,
         "priority": 3,
         "txOversend": 0,
         "rxImpairment": {
            "applicationPercentage": 0,
            "jitterMs": 0,
            "lossPercentage": 0,
            "errorPercentage": 0
         },
         "txImpairment": {
            "applicationPercentage": 0,
            "jitterMs": 0,
            "lossPercentage": 0,
            "errorPercentage": 0
         },
         "cryptoPassword": "",
         "maxUdpPayloadBytes": 800
      },
      "resources": [
         {
            "id": "a_named_resource",
            "priority": 100
         }
      ],
      "tokenStart": 1000000,
      "tokenEnd": 2000000,
      "intervalSecs": 1,
      "transitionSecsFactor": 3,
      "internalMultiplier": 1,
      "goingActiveRandomDelayMs": 500,
      "logCommandOutput": false
   },

   "scripts": {
      "onIdle": "/etc/nsmd/onIdle.sh",
      "beforeGoingActive": "/etc/nsmd/beforeGoingActive.sh",
      "onGoingActive": "/etc/nsmd/onGoingActive.sh",
      "beforeActive": "/etc/nsmd/beforeActive.sh",
      "onActive": "/etc/nsmd/onActive.sh",
      "onStatusReport": "/etc/nsmd/onStatusReport.sh"
   },

   "logging": {
      "level": 3,
      "logCommandOutput": false,
      "logResourceStates": false
   },

   "cot": {
      "useCot": false,
      "uid": "",
      "type": "b-t-t-nx",
      "how": "m-g",
      "lat": "",
      "lon": "",
      "ce": "",
      "hae": "",
      "le": "",
      "callsign": "",
      "detailJson": "{\"contact\":{\"callsign\":\"\",\"endpoint\":\"0.0.0.0:4242:tcp\"},\"group\":{\"role\":\"Team Member\",\"name\":\"Red\"},\"remarks\":\"\"}",
      "locationPoll": {
         "enabled": false,
         "runCmd": "",
         "intervalSecs": 10,
         "failClosed": true
      }
   },

   "periodics": [],

   "electionGate": {
      "enabled": false,
      "runCmd": "",
      "intervalSecs": 2,
      "failClosed": true
   },

   "activeHealthCheck": {
      "enabled": false,
      "runCmd": "",
      "intervalSecs": 5,
      "unhealthyGraceMs": 5000,
      "releaseCooldownSecs": 30,
      "failClosed": true
   },

   "statusReport": {
      "enabled": true,
      "fileName": "/tmp/rts/nsm_${id}_status.json",
      "intervalSecs": 5,
      "includeResourceDetail": false,
      "runCmd": "",
      "post": {
         "url": "",
         "timeoutSecs": 3
      },
      "immediate": {
         "enabled": false,
         "minIntervalSecs": 3,
         "onStateChange": true,
         "onOwnerChange": true
      }
   },

   "licensing": {
      "entitlement": "",
      "key": "",
      "activationCode": "",
      "deviceId": "",
      "manufacturerId": ""
   },

   "featureset": {
      "signature": "",
      "lockToDeviceId": false,
      "features": [
         {
            "id": "{FC0A8A7E-01A6-4FCE-B782-62F89878B502}",
            "count": 8,
            "comments": "NSM Resource"
         }
      ]
   },

   "rxCapture": {
      "enabled": false,
      "maxMb": 10,
      "filePrefix": ""
   },

   "txCapture": {
      "enabled": false,
      "maxMb": 10,
      "filePrefix": ""
   },

   "tuning": {
      "maxPooledRtpMb": 0,
      "maxPooledRtpObjects": 0,
      "maxActiveRtpObjects": 0,
      "maxPooledBlobMb": 0,
      "maxPooledBlobObjects": 0,
      "maxActiveBlobObjects": 0,
      "maxPooledBufferMb": 0,
      "maxPooledBufferObjects": 0,
      "maxActiveBufferObjects": 0,
      "maxActiveRtpProcessors": 0
   }
}
