WlanInformationApi.json 91.6 KB
Newer Older
Michel Roy's avatar
Michel Roy committed
      "StaStatistics": {
        "properties": {
          "groupIdentity": {
            "description": "Indicates the requested statistics group describing the Statistics Group Data according to table 9-114 of IEEE 802.11-2016 [8].",
            "type": "integer",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "UInt8"
          },
          "md": {
            "description": "Measurement Duration.",
            "type": "integer",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "UInt16"
          },
          "statisticsGroupData": {
Michel Roy's avatar
Michel Roy committed
            "$ref": "#/components/schemas/StatisticsGroupData",
            "description": "Statistics Group Data as defined in Annex C of IEEE 802.112016 [8].",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "not specified"
Michel Roy's avatar
Michel Roy committed
          }
        },
        "required": [
          "md",
          "groupIdentity",
          "statisticsGroupData"
        ],
        "type": "object",
        "x-etsi-ref": "6.5.13"
      },
      "StaStatisticsConfig": {
        "properties": {
          "groupIdentity": {
            "description": "As per table T 9-114 of IEEE 802.11-2012 [8].",
            "type": "integer",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Integer"
          },
          "staId": {
Michel Roy's avatar
Michel Roy committed
            "$ref": "#/components/schemas/StaIdentity"
Michel Roy's avatar
Michel Roy committed
          },
          "triggerCondition": {
Michel Roy's avatar
Michel Roy committed
            "type": "integer"
Michel Roy's avatar
Michel Roy committed
          },
          "triggerTimeout": {
            "description": "The Trigger Timeout field contains a value in units of 100 TUs during which a measuring STA does not generate further triggered STA Statistics Reports after a trigger condition has been met.",
            "type": "integer",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Integer"
          },
          "triggeredReport": {
Michel Roy's avatar
Michel Roy committed
            "type": "boolean"
Michel Roy's avatar
Michel Roy committed
          }
        },
        "required": [
          "staId",
          "groupIdentity",
          "triggeredReport",
          "triggerTimeout",
          "triggerCondition"
        ],
        "type": "object",
        "x-etsi-ref": "6.5.26"
      },
      "StatisticsGroupData": {
        "properties": {
          "dot11AMPDUDelimiterCRCErrorCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11AMPDUReceivedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11AMSDUAckFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11AckFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11BeamformingFrameCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11ChannelWidthSwitchCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11DualCTSFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11DualCTSSuccessCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11ExplicitBARFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11FCSErrorCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11FailedAMSDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11FailedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11FortyMHzFrameReceivedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11FortyMHzFrameTransmittedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11FrameDuplicateCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11GrantedRDGUnusedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11GrantedRDGUsedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11GroupReceivedFrameCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11GroupTransmittedFrameCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11ImplicitBARFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11MPDUInReceivedAMPDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11MultipleRetryAMSDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11MultipleRetryCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11PSMPUTTGrantDuration": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11PSMPUTTUsedDuration": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosAckFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosDiscardedFrameCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosFailedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosFrameDuplicateCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosMPDUsReceivedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosMultipleRetryCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosRTSFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosRTSSuccessCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosReceivedFragmentCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosRetriesReceivedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosRetryCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosTransmittedFragmentCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11QosTransmittedFrameCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RSNAStatsBIPMICErrors": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RSNAStatsCCMPDecryptErrors": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RSNAStatsCCMPReplays": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RSNAStatsCMACReplays": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RSNAStatsRobustMgmtCCMPReplays": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RSNAStatsTKIPICVErrors": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RSNAStatsTKIPReplays": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RTSFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RTSLSIGFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RTSLSIGSuccessCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RTSSuccessCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11ReceivedAMSDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11ReceivedFragmentCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11ReceivedOctetsInAMPDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int64",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint64"
          },
          "dot11ReceivedOctetsInAMSDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int64",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint64"
          },
          "dot11RetryAMSDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11RetryCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11STAStatisticsAPAverageAccessDelay": {
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "dot11STAStatisticsAverageAccessDelayBackGround": {
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "dot11STAStatisticsAverageAccessDelayBestEffort": {
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "dot11STAStatisticsAverageAccessDelayVideo": {
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "dot11STAStatisticsAverageAccessDelayVoice": {
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "dot11STAStatisticsChannelUtilization": {
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "dot11STAStatisticsStationCount": {
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "dot11STBCCTSFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11STBCCTSSuccessCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TransmittedAMPDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TransmittedAMSDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TransmittedFragmentCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TransmittedFrameCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TransmittedFramesInGrantedRDGCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TransmittedMPDUsInAMPDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TransmittedOctetsInAMPDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int64",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint64"
          },
          "dot11TransmittedOctetsInAMSDUCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int64",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TransmittedOctetsInGrantedRDGCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TwentyMHzFrameReceivedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11TwentyMHzFrameTransmittedCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11nonSTBCCTSFailureCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "dot11nonSTBCCTSSuccessCount": {
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Uint32"
          }
        },
        "type": "object"
      },
      "SubscriptionLinkList": {
        "properties": {
          "_links": {
            "description": "Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.",
            "properties": {
              "self": {
Michel Roy's avatar
Michel Roy committed
                "$ref": "#/components/schemas/LinkType"
Michel Roy's avatar
Michel Roy committed
              }
            },
            "type": "object",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "assocStaSubscription": {
            "items": {
              "$ref": "#/components/schemas/AssocStaSubscription"
            },
            "type": "array",
            "x-etsi-mec-cardinality": "0..N",
            "x-etsi-mec-origin-type": "AssocStaSubscription"
          },
          "staDataRateSubscription": {
            "items": {
              "$ref": "#/components/schemas/StaDataRateSubscription"
            },
            "type": "array",
            "x-etsi-mec-cardinality": "0..N",
            "x-etsi-mec-origin-type": "StaDataRateSubscription"
          }
        },
        "required": [
          "_links"
        ],
        "type": "object"
      },
      "TimeStamp": {
        "properties": {
          "nanoSeconds": {
            "description": "The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.",
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
            "type": "integer",
Michel Roy's avatar
Michel Roy committed
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "seconds": {
            "description": "The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.",
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
            "type": "integer",
Michel Roy's avatar
Michel Roy committed
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Uint32"
          }
        },
        "required": [
          "seconds",
          "nanoSeconds"
        ],
        "type": "object",
        "x-etsi-ref": "6.5.2"
      },
      "VhtCapabilities": {
        "properties": {
          "vhtCapInfo": {
            "description": "VHT capabilities Info as defined in IEEE 802.11-2016 [8].",
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
            "type": "integer",
Michel Roy's avatar
Michel Roy committed
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "UInt32"
          },
          "vhtMcsNss": {
            "description": "Supported VHT-MCS and NSS Set as defined in IEEE 802.11-2016 [8].",
Michel Roy's avatar
Michel Roy committed
            "format": "int64",
            "type": "integer",
Michel Roy's avatar
Michel Roy committed
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "UInt64"
          }
        },
        "required": [
          "vhtCapInfo",
          "vhtMcsNss"
        ],
        "type": "object",
        "x-etsi-ref": "6.5.15"
      },
      "WanMetrics": {
        "properties": {
          "downlinkLoad": {
            "description": "1-octet positive integer representing the current percentage loading of the downlink WAN connection, scaled linearly with 255 representing 100 %, as measured over an interval the duration of which is reported in Load Measurement Duration. In cases where the downlink load is unknown to the AP, the value is set to zero.",
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
            "type": "integer",
Michel Roy's avatar
Michel Roy committed
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "UInt8"
          },
          "downlinkSpeed": {
            "description": "4-octet positive integer whose value is an estimate of the WAN Backhaul link current downlink speed in kilobits per second.",
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
            "type": "integer",
Michel Roy's avatar
Michel Roy committed
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Uint32"
          },
          "lmd": {
            "description": "The LMD (Load Measurement Duration) field is a 2-octet positive integer representing the duration over which the Downlink Load and Uplink Load have been measured, in tenths of a second. When the actual load measurement duration is greater than the maximum value, the maximum value will be reported. The value of the LMD field is set to 0 when neither the uplink nor downlink load can be computed. When the uplink and downlink loads are computed over different intervals, the maximum interval is reported.",
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
            "type": "integer",
Michel Roy's avatar
Michel Roy committed
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Uint16"
          },
          "uplinkLoad": {
            "description": "1-octet positive integer representing the current percentage loading of the uplink WAN connection, scaled linearly with 255 representing 100 %, as measured over an interval, the duration of which is reported in Load Measurement Duration. In cases where the uplink load is unknown to the AP, the value is set to zero.",
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "uplinkSpeed": {
            "description": "4-octet positive integer whose value is an estimate of the WAN Backhaul link's current uplink speed in kilobits per second.",
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
            "type": "integer",
Michel Roy's avatar
Michel Roy committed
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "UInt32"
          },
          "wanInfo": {
            "description": "Info about WAN link status, link symmetricity and capacity currently used.",
Michel Roy's avatar
Michel Roy committed
            "format": "int32",
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Uint8"
          }
        },
        "required": [
          "wanInfo",
          "downlinkSpeed",
          "uplinkSpeed",
          "downlinkLoad",
          "uplinkLoad",
          "lmd"
        ],
        "type": "object",
        "x-etsi-ref": "6.5.6"
      },
      "WlanCapabilities": {
        "properties": {
          "dmg": {
Michel Roy's avatar
Michel Roy committed
            "$ref": "#/components/schemas/DmgCapabilities"
Michel Roy's avatar
Michel Roy committed
          },
          "edmg": {
Michel Roy's avatar
Michel Roy committed
            "$ref": "#/components/schemas/EdmgCapabilities"
Michel Roy's avatar
Michel Roy committed
          },
          "he": {
Michel Roy's avatar
Michel Roy committed
            "$ref": "#/components/schemas/HeCapabilities"
Michel Roy's avatar
Michel Roy committed
          },
          "ht": {
Michel Roy's avatar
Michel Roy committed
            "$ref": "#/components/schemas/HtCapabilities"
Michel Roy's avatar
Michel Roy committed
          },
          "vht": {
Michel Roy's avatar
Michel Roy committed
            "$ref": "#/components/schemas/VhtCapabilities"
Michel Roy's avatar
Michel Roy committed
          }
        },
        "type": "object",
        "x-etsi-ref": "6.5.4"
      }
    }
  }
}