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