Wi-Fi Network Report

Wi-Fi Network Report

<#{"if":{"has-project-notes":{}}}#>

Name: <#${project-name}#>

Location: <#${project-location}#>

Responsible Person: <#${project-owner}#>

Notes: <#${project-notes}#<#{"endif":{}}#>

TABLE OF CONTENTS, Right click and UPDATE FIELD AFTER REPORTING

Signal Strength for floor-name on 2.4 GHz band

Signal Strength for floor-name on 5 GHz band

Signal To Noise Ratio (SNR) for floor-name on 2.4 GHz band

Signal To Noise Ratio (SNR) for floor-name on 5 GHz band

Channel Overlap for floor-name on 2.4 GHz band

Channel Overlap for floor-name on 5 GHz band

Data Rate for floor-name on 2.4 GHz band

Data Rate for floor-name on 5 GHz band

Spectrum Utilization for floor-name on 2.4 GHz band

Spectrum Utilization for floor-name on 5 GHz band

Requirements - Coverage and Performance

Network Health for floor-name on 2.4 GHz band

Network Health for{floor-name on 5 GHz band

Network Issues for floor-name on 2.4 GHz band

Network Issues for floor-name on 5 GHz band

Access Points on floor name

My Access Points on floor-name

Picture/Text notes for floor floor-name

Area notes for floor floor-name

Cable notes for floor floor-name

Survey Bookmarks

Measured Access Points not placed on any map

My Access Points not placed on any map

Other Access Points not placed on any map

<#{"loop-start":{"type":"floors"}}#>

<#${floor-name}#>

Survey routes and Access Points for <#${floor-name}#>

<#{"visualization":{

"aps":{

"show-antennas":"true",

"filter":{}

},

"surveys":"true"}

}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"2.4"}},"comparator":">","compare-to": "0"}}#>

Signal Strength for <#${floor-name}#> on 2.4 GHz band

Signal Strength - sometimes called coverage - is the most basic requirement for a wireless network. As a general guideline, low signal strength means unreliable connections, and low data throughput.

<#{"visualization" : {

"heatmap" : {

"adapter" : "Raw Measurements",

"show-contours" : "false",

"range-colors" : "#FF0000-#00FF00",

"range-abs-max" : "-45",

"accuracy" : "super",

"type" : "sig-strength",

"range-spacing" : "1",

"requirement-grey-out" : "true",

"signal-prediction" : "one-floor",

"visualization-opacity" : "70",

"range-cutout-min" : "-80",

"filter" : {

"include" : {

"owner" : "my",

"band" : "2.4"

}

},

"mode" : "smooth",

"sig-at-ch" : "all",

"extrapolation" : "2.0",

"show-sig-of" : "strongest",

"range-abs-min" : "-90"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"5"}},"comparator":">","compare-to": "0"}}#>

Signal Strength for <#${floor-name}#> on 5 GHz band

Signal Strength - sometimes called coverage - is the most basic requirement for a wireless network. As a general guideline, low signal strength means unreliable connections, and low data throughput.

#{"visualization" : {

"heatmap" : {

"adapter" : "Raw Measurements",

"show-contours" : "false",

"range-colors" : "#FF0000-#00FF00",

"range-abs-max" : "-45",

"accuracy" : "super",

"type" : "sig-strength",

"range-spacing" : "1",

"requirement-grey-out" : "true",

"signal-prediction" : "one-floor",

"visualization-opacity" : "70",

"range-cutout-min" : "-80",

"filter" : {

"include" : {

"owner" : "my",

"band" : "5"

}

},

"mode" : "smooth",

"sig-at-ch" : "all",

"extrapolation" : "2.0",

"show-sig-of" : "strongest",

"range-abs-min" : "-90"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"2.4"}},"comparator":">","compare-to": "0"}}#>

Signal To Noise Ratio (SNR) for <#${floor-name}#> on 2.4 GHz band

Signal-To-Noise Ratio indicates how much the signal strength is stronger than the noise (co-channel interference). Signal must be stronger than noise (SNR greater than zero) for data transfer to be possible. If the signal is only barely stronger than noise, you may encounter occasional connection drop-offs.

<#{"visualization" : {

"heatmap" : {

"adapter" : "Raw Measurements",

"show-contours" : "true",

"range-colors" : "#F10000-#006B12",

"range-abs-max" : "40",

"accuracy" : "very",

"type" : "snr",

"range-spacing" : "5",

"requirement-grey-out" : "false",

"signal-prediction" : "off",

"range-cutout-min" : "5",

"snr-association-mode" : "predicted-data-rate",

"filter" : {

"include" : {

"band" : "2.4"

}

},

"mode" : "smooth",

"extrapolation" : "2.0",

"noise-source" : "all",

"range-abs-min" : "0",

"network-load" : "10.0",

"noise" : "measured"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"5"}},"comparator":">","compare-to": "0"}}#>

Signal To Noise Ratio (SNR) for <#${floor-name}#> on 5 GHz band

Signal-To-Noise Ratio indicates how much the signal strength is stronger than the noise (co-channel interference). Signal must be stronger than noise (SNR greater than zero) for data transfer to be possible. If the signal is only barely stronger than noise, you may encounter occasional connection drop-offs.

<#{"visualization" : {

"heatmap" : {

"adapter" : "Raw Measurements",

"show-contours" : "true",

"range-colors" : "#F10000-#006B12",

"range-abs-max" : "40",

"accuracy" : "super",

"type" : "snr",

"range-spacing" : "5",

"requirement-grey-out" : "true",

"signal-prediction" : "one-floor",

"visualization-opacity" : "70",

"range-cutout-min" : "5",

"snr-association-mode" : "predicted-data-rate",

"filter" : {

"include" : {

"owner" : "my",

"band" : "5"

}

},

"mode" : "smooth",

"extrapolation" : "2.0",

"noise-source" : "all",

"range-abs-min" : "0",

"network-load" : "10.0",

"noise" : "measured"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"2.4"}},"comparator":">","compare-to": "0"}}#>

Channel Overlap for <#${floor-name}#> on 2.4 GHz band

Channel overlap indicates the number of access points audible at each location in a single channel.

<#{"visualization" : {

"heatmap" : {

"adapter" : "Raw Measurements",

"show-contours" : "true",

"range-colors" : "#4CCB07-#FF4141",

"range-abs-max" : "6",

"accuracy" : "super",

"type" : "ch-overlap",

"range-spacing" : "1",

"requirement-grey-out" : "true",

"visualization-opacity" : "70",

"signal-prediction" : "current-floor",

"range-cutout-min" : "0",

"sig-str-min" : "-80.0",

"filter" : {

"include" : {

"owner" : "my",

"band" : "2.4"

}

},

"mode" : "detailed",

"extrapolation" : "2.0",

"selected-ch" : "all",

"ch-overlap-mode" : "co-and-adjacent",

"range-abs-min" : "0",

"adjacent-ch-mode" : "loose"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"5"}},"comparator":">","compare-to": "0"}}#>

Channel Overlap for <#${floor-name}#> on 5 GHz band

Channel overlap indicates the number of access points audible at each location in a single channel.

<#{"visualization" : {

"heatmap" : {

"adapter" : "Raw Measurements",

"show-contours" : "true",

"range-colors" : "#4CCB07-#FF4141",

"range-abs-max" : "6",

"accuracy" : "super",

"type" : "ch-overlap",

"range-spacing" : "1",

"requirement-grey-out" : "true",

"visualization-opacity" : "70",

"signal-prediction" : "current-floor",

"range-cutout-min" : "0",

"sig-str-min" : "-80.0",

"filter" : {

"include" : {

"owner" : "my",

"band" : "5"

}

},

"mode" : "detailed",

"extrapolation" : "2.0",

"selected-ch" : "all",

"ch-overlap-mode" : "co-and-adjacent",

"range-abs-min" : "0",

"adjacent-ch-mode" : "loose"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"2.4"}},"comparator":">","compare-to": "0"}}#>

Data Rate for <#${floor-name}#> on 2.4 GHz band

Data Rate is the highest possible speed (measured in megabits per second) at which the wireless devices will be transmitting data. Typically the true data throughput is about half of the data rate or less.

<#{"visualization" : {

"heatmap" : {

"adapter" : "Raw Measurements",

"show-contours" : "true",

"accuracy" : "super",

"type" : "data-rate",

"signal-prediction" : "current-floor",

"visualization-opacity" : "70",

"filter" : {

"include" : {

"owner" : "my",

"band" : "2.4"

}

},

"mode" : "smooth",

"data-rate-mode" : "simulated",

"extrapolation" : "2.0",

"noise-source" : "all",

"network-load" : "10.0",

"noise" : "measured"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"5"}},"comparator":">","compare-to": "0"}}#>

Data Rate for <#${floor-name}#> on 5 GHz band

Data Rate is the highest possible speed (measured in megabits per second) at which the wireless devices will be transmitting data. Typically the true data throughput is about half of the data rate or less.

<#{"visualization" : {

"heatmap" : {

"adapter" : "Raw Measurements",

"show-contours" : "true",

"accuracy" : "super",

"type" : "data-rate",

"signal-prediction" : "current-floor",

"visualization-opacity" : "70",

"filter" : {

"include" : {

"owner" : "my",

"band" : "5"

}

},

"mode" : "smooth",

"data-rate-mode" : "simulated",

"extrapolation" : "2.0",

"noise-source" : "all",

"network-load" : "10.0",

"noise" : "measured"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#{"if":{"has-spectrum":{}}}#>

Spectrum Utilization for <#${floor-name}#> on 2.4 GHz band

Spectrum utilization shows the share of time the spectrum power measured by spectrum analyzer high enough so that the channel can be considered as occupied.

<#{"visualization" : {

"heatmap" : {

"filter" : {

"include" : {

"band" : "2.4"

}

},

"mode" : "smooth",

"utilization-ch" : "max-all-ch",

"extrapolation" : "2.0",

"show-contours" : "true",

"frequency-bands" : "2.4",

"accuracy" : "very",

"type" : "spectrum-utilization",

"signal-prediction" : "off"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#{"if":{"has-spectrum":{}}}#>

Spectrum Utilization for <#${floor-name}#> on 5 GHz band

Spectrum utilization shows the share of time the spectrum power measured by spectrum analyzer high enough so that the channel can be considered as occupied.

<#{"visualization" : {

"heatmap" : {

"filter" : {

"include" : {

"band" : "5"

}

},

"mode" : "smooth",

"utilization-ch" : "max-all-ch",

"extrapolation" : "2.0",

"show-contours" : "true",

"frequency-bands" : "5",

"accuracy" : "very",

"type" : "spectrum-utilization",

"signal-prediction" : "off"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

Requirements - Coverage and Performance

Requirement criteria for <#${req-name}#>

<#{"loop-start":{"type":"requirements"}}#<#${req-icon}#> / <#${req-desc}#> / <#${req-limit}#> / <#${req-params}#<#{"loop-end":{"type":"requirements"}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"2.4"}},"comparator":">","compare-to": "0"}}#>

Network Health for <#${floor-name}#> on 2.4 GHz band

Wi-Fi is typically built for a certain purpose or several purposes, such as VoIP, web browsing, or location tracking. With Network Health, you can, with a single visualization, display whether the network meets your requirements or not.

<#{

"visualization" : {

"heatmap" : {

"filter" : {

"include" : {

"owner" : "my",

"band" : "2.4"

}

},

"mode" : "detailed",

"extrapolation" : "2.0",

"show-contours" : "true",

"accuracy" : "super",

"type" : "nw-health",

"signal-prediction" : "current-floor",

"visualization-opacity" : "70"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"5"}},"comparator":">","compare-to": "0"}}#>

Network Health for <#${floor-name}#> on 5 GHz band

Wi-Fi is typically built for a certain purpose or several purposes, such as VoIP, web browsing, or location tracking. With Network Health, you can, with a single visualization, display whether the network meets your requirements or not.

<#{

"visualization" : {

"heatmap" : {

"filter" : {

"include" : {

"owner" : "my",

"band" : "5"

}

},

"mode" : "detailed",

"extrapolation" : "2.0",

"show-contours" : "true",

"accuracy" : "super",

"type" : "nw-health",

"signal-prediction" : "current-floor",

"visualization-opacity" : "70"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"2.4"}},"comparator":">","compare-to": "0"}}#>

Network Issues for <#${floor-name}#> on 2.4 GHz band

Network Issues complements Network Health by showing the requirement that is below the threshold level at each location. Whereas Network Health answers the question "Does it work?", Network Issues answers the question "If it doesn't work, why?".

<#{

"visualization" : {

"heatmap" : {

"filter" : {

"include" : {

"owner" : "my",

"band" : "2.4"

}

},

"mode" : "detailed",

"extrapolation" : "2.0",

"show-contours" : "true",

"accuracy" : "super",

"type" : "nw-issues",

"signal-prediction" : "current-floor",

"visualization-opacity" : "70"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

<#"if":{"count":{"type":"aps","filter":{"include":{"owner":"my","band":"5"}},"comparator":">","compare-to": "0"}}#>

Network Issues for <#${floor-name}#> on 5 GHz band

Network Issues complements Network Health by showing the requirement that is below the threshold level at each location. Whereas Network Health answers the question "Does it work?", Network Issues answers the question "If it doesn't work, why?".

<#{

"visualization" : {

"heatmap" : {

"filter" : {

"include" : {

"owner" : "my",

"band" : "5"

}

},

"mode" : "detailed",

"extrapolation" : "2.0",

"show-contours" : "true",

"accuracy" : "super",

"type" : "nw-issues",

"signal-prediction" : "current-floor",

"visualization-opacity" : "70"

}

}

}#>

<#{"visualization-legend":{}}#>

<#{"endif":{}}#>

Access Points on <#${floor-name}#>

<#{

"visualization":{

"aps":{

"show-antennas":"false",

"show-name":"true",

"show-number":"false",

"show-radios":"false"

}

}

}#>

My Access Points on <#${floor-name}#>

<#{"if":{"count":{"filter":{"include":{"owner":"my","type":"simulated"}},"comparator":">","compare-to":"0","type":"aps"}}}#>Simulated Access Points on <#${floor-name}#>

AP # / Access Point
<#{"loop-start":{"filter":{"include":{"owner":"my","on-map":"true","type":"simulated"}},"type":"aps"}}#<#${ap-number}#> / <#${ap-name}#>
<#{"loop-start":{"type":"radios"}}#<#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${technology}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${simulated-technology}#<#{"endif":{}}#> / <#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${channel}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${channel}#<#{"endif":{}}#> / <#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${mac}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${antenna-tx-power}#<#{"endif":{}}#> / <#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${ssid}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${antenna-type}#<#{"endif":{}}#<#{"loop-end":{"type":"radios"}}#<#{"loop-end":{"type":"aps"}}#>

<#{"if":{"count":{"filter":{"include":{"owner":"my","on-map":"true","type":"simulated","has-note":"true"}},"comparator":">","compare-to":"0","type":"aps"}}}#>

AP Name / Note / Picture
<#{"loop-start":{"filter":{"include":{"owner":"my","on-map":"true","type":"simulated","has-note":"true"}},"type":"aps"}}#<#${ap-name}#> / <#${ap-notes}#> / <#{"ap-note-image":{"width-in-millis":"61.199999999999996"}}#<#{"loop-end":{"type":"aps"}}#>

<#{"endif":{}}#<#{"endif":{}}#>

<#{"if":{"count":{"filter":{"include":{"owner":"my","type":"measured"}},"comparator":">","compare-to":"0","type":"aps"}}}#>Measured Access Points on <#${floor-name}#>

AP # / Access Point
<#{"loop-start":{"filter":{"include":{"owner":"my","on-map":"true","type":"measured"}},"type":"aps"}}#<#${ap-number}#> / <#${ap-name}#>
<#{"loop-start":{"type":"radios"}}#<#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${technology}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${simulated-technology}#<#{"endif":{}}#> / <#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${channel}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${channel}#<#{"endif":{}}#> / <#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${mac}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${antenna-tx-power}#<#{"endif":{}}#> / <#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${ssid}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${antenna-type}#<#{"endif":{}}#<#{"loop-end":{"type":"radios"}}#<#{"loop-end":{"type":"aps"}}#>

<#{"if":{"count":{"filter":{"include":{"owner":"my","on-map":"true","type":"measured","has-note":"true"}},"comparator":">","compare-to":"0","type":"aps"}}}#>

AP Name / Note / Picture
<#{"loop-start":{"filter":{"include":{"owner":"my","on-map":"true","type":"measured","has-note":"true"}},"type":"aps"}}#<#${ap-name}#> / <#${ap-notes}#> / <#{"ap-note-image":{"width-in-millis":"61.199999999999996"}}#<#{"loop-end":{"type":"aps"}}#>

<#{"endif":{}}#<#{"endif":{}}#>

<#{"if":{"count":{"comparator":">","compare-to":"0","type":"picture-notes"}}}#>

Picture/Text notes for floor <#${floor-name}#>

<#{"visualization":{"picture-notes":{"show-number":"true"}}}#>

Number / Description / Picture
<#{"loop-start":{"type":"picture-notes"}}#<#${picture-note-number}#> / <#${picture-note-description}#> / <#{"if":{"count":{"filter":{"include":{"has-image":"true"}},"comparator":">","compare-to":"0","type":"picture-notes"}}}#<#{"picture-note-image":{"width-in-millis":"59.49999999999999"}}#<#{"else":{}}#>[No picture]<#{"endif":{}}#<#{"loop-end":{"type":"picture-notes"}}#>

<#{"endif":{}}#>

<#{"if":{"count":{"comparator":">","compare-to":"0","type":"area-notes"}}}#>

Area notes for floor <#${floor-name}#>

<#{"visualization":{"area-notes":{"show-number":"true"}}}#>

Number / Description
<#{"loop-start":{"type":"area-notes"}}#<#${area-note-number}#> / <#${area-note-description}#<#{"loop-end":{"type":"area-notes"}}#>

<#{"endif":{}}#>

<#{"if":{"count":{"comparator":">","compare-to":"0","type":"cable-notes"}}}#>

Cable notes for floor <#${floor-name}#>

<#{"visualization":{"cable-notes":{"show-number":"true"}}}#>

Number / Length / Description
<#{"loop-start":{"type":"cable-notes"}}#<#${cable-note-number}#> / <#${cable-note-length-in-meters}#> / <#${cable-note-description}#<#{"loop-end":{"type":"cable-notes"}}#>

<#{"endif":{}}#>

<#{"if":{"count":{"comparator":">","compare-to":"0","type":"survey-bookmarks"}}}#>

Survey Bookmarks

<#{"visualization":{"survey-bookmarks":{"show-number":"true"}}}#>

# / Bookmarks
<#{"loop-start":{"type":"survey-bookmarks"}}#<#${survey-bookmark-number}#> / <#${survey-bookmark-description}#>
<#{"survey-bookmark":{"show":"signals","resolution-width":"500","resolution-height":"200","width-in-millis":"59.49999999999999"}}#>
<#{"if":{"has-spectrum":{}}}#>
<#{"survey-bookmark":{"show":"spectrum-waterfall","resolution-width":"500","resolution-height":"200","width-in-millis":"59.49999999999999"}}#>
<#{"endif":{}}#<#{"if":{"or":{"has-ping":{},"has-throughput":{}}}}#>
<#{"survey-bookmark":{"show":"active-survey","resolution-width":"500","resolution-height":"140","width-in-millis":"59.49999999999999"}}#>
<#{"endif":{}}#> / <#{"survey-bookmark":{"show-signals":"true","show":"density","resolution-width":"600","resolution-height":"400","width-in-millis":"85.0","show-spectrum":"true"}}#<#{"loop-end":{"type":"survey-bookmarks"}}#>

<#{"endif":{}}#>

<#{"loop-end":{"type":"floors"}}#>

Measured Access Points not placed on any map

<#{"if":{"count":{"filter":{"include":{"owner":"my","on-map":"false","type":"measured"}},"comparator":">","compare-to":"0","type":"aps"}}}#>

My Access Points not placed on any map

AP # / Access Point
<#{"loop-start":{"filter":{"include":{"owner":"my","on-map":"false","type":"measured"}},"type":"aps"}}#<#${ap-number}#> / <#${ap-name}#>
<#{"loop-start":{"type":"radios"}}#<#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${technology}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${simulated-technology}#<#{"endif":{}}#> / <#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${channel}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${channel}#<#{"endif":{}}#> / <#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${mac}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${antenna-tx-power}#<#{"endif":{}}#> / <#{"if":{"count":{"filter":{"include":{"type":"measured"}},"comparator":">","compare-to":"0","type":"radios"}}}#<#{"loop-start":{"type":"ssids"}}#<#${ssid}#<#${nl}#<#{"loop-end":{"type":"ssids"}}#<#{"else":{}}#<#${antenna-type}#<#{"endif":{}}#<#{"loop-end":{"type":"radios"}}#<#{"loop-end":{"type":"aps"}}#>

<#{"if":{"count":{"filter":{"include":{"owner":"my","on-map":"false","type":"measured","has-note":"true"}},"comparator":">","compare-to":"0","type":"aps"}}}#>

AP # / Note / Picture
<#{"loop-start":{"filter":{"include":{"owner":"my","on-map":"false","type":"measured","has-note":"true"}},"type":"aps"}}#<#${ap-number}#> / <#${ap-notes}#> / <#{"ap-note-image":{"width-in-millis":"61.199999999999996"}}#<#{"loop-end":{"type":"aps"}}#>

<#{"endif":{}}#<#{"endif":{}}#>

<#{"if":{"count":{"filter":{"include":{"owner":"other","on-map":"false","type":"measured"}},"comparator":">","compare-to":"0","type":"aps"}}}#>

Other Access Points not placed on any map