{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/fueling\/networkmonitor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkMonitor","kind":"identifier"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor","interfaceLanguage":"swift"},"abstract":[{"text":"A class that monitors network connectivity, particularly WiFi.","type":"text"}],"metadata":{"roleHeading":"Class","modules":[{"name":"Fueling"}],"symbolKind":"class","title":"NetworkMonitor","externalID":"s:7Fueling14NetworkMonitorC","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"NetworkMonitor","kind":"identifier"}],"role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","topicSections":[{"anchor":"Initializers","title":"Initializers","generated":true,"identifiers":["doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/init()"]},{"identifiers":["doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/controllerSSID","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/isConnectedWiFi","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/isControllerConnectedWiFi","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/isLoading","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/scan","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/ssid"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/closeControllerWiFi(ssid:)","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/closeControllerWiFi(ssid:completion:)","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/fetchNetworkInfo()","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/getCurrentSSID()","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/getNetworkInfo(completionHandler:)","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/joinWiFi(result:)","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/joinWiFiWithSSID(ssid:)","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/joinWiFiWithSSIDAndPwd(ssid:pwd:completion:)","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/joinWiFiWithSSID_ScanView2(ssid:)","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/updateControllerWiFiStatus()"],"anchor":"Instance-Methods"},{"identifiers":["doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/ObservableObject-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling"]]},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/rpm.com.production.Scanner\/7Combine16ObservableObjectP"],"title":"Conforms To"}],"seeAlsoSections":[{"generated":true,"anchor":"ViewModels","identifiers":["doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/ConfigurationViewModel","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/WebSocketViewModel","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NotificationManager","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/CoreDataManager","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/LocationManager","doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NFCReader"],"title":"ViewModels"}],"references":{"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/joinWiFiWithSSID(ssid:)":{"url":"\/documentation\/fueling\/networkmonitor\/joinwifiwithssid(ssid:)","role":"symbol","abstract":[{"type":"text","text":"Connects to a specified WiFi network."}],"kind":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/joinWiFiWithSSID(ssid:)","type":"topic","title":"joinWiFiWithSSID(ssid:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"joinWiFiWithSSID"},{"kind":"text","text":"("},{"kind":"externalParam","text":"ssid"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/ObservableObject-Implementations":{"type":"topic","title":"ObservableObject Implementations","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/ObservableObject-Implementations","url":"\/documentation\/fueling\/networkmonitor\/observableobject-implementations","abstract":[],"role":"collectionGroup","kind":"article"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/isLoading":{"abstract":[{"type":"text","text":"AppStorage property indicating whether the app is loading."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isLoading","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/isLoading","type":"topic","role":"symbol","url":"\/documentation\/fueling\/networkmonitor\/isloading","kind":"symbol","title":"isLoading"},"doc://rpm.com.production.Scanner/documentation/Fueling/NFCReader":{"navigatorTitle":[{"kind":"identifier","text":"NFCReader"}],"abstract":[{"text":"A class that handles NFC reading operations and notifies observers about the results.","type":"text"}],"kind":"symbol","title":"NFCReader","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NFCReader","kind":"identifier"}],"identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NFCReader","role":"symbol","type":"topic","url":"\/documentation\/fueling\/nfcreader"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/joinWiFi(result:)":{"url":"\/documentation\/fueling\/networkmonitor\/joinwifi(result:)","role":"symbol","abstract":[{"type":"text","text":"Joins a WiFi network based on the scan result."}],"kind":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/joinWiFi(result:)","type":"topic","title":"joinWiFi(result:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joinWiFi"},{"kind":"text","text":"("},{"kind":"externalParam","text":"result"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/init()":{"type":"topic","title":"init()","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/init()","url":"\/documentation\/fueling\/networkmonitor\/init()","abstract":[{"type":"text","text":"Initializes the NetworkMonitor instance and starts monitoring network changes."}],"role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}]},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/getCurrentSSID()":{"url":"\/documentation\/fueling\/networkmonitor\/getcurrentssid()","role":"symbol","abstract":[{"type":"text","text":"Gets the current SSID of the WiFi network."}],"kind":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/getCurrentSSID()","type":"topic","title":"getCurrentSSID()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentSSID"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://rpm.com.production.Scanner/documentation/Fueling/LocationManager":{"identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/LocationManager","kind":"symbol","role":"symbol","abstract":[{"text":"A class that manages location services and provides updates on the device’s location and authorization status.","type":"text"}],"title":"LocationManager","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LocationManager","kind":"identifier"}],"navigatorTitle":[{"text":"LocationManager","kind":"identifier"}],"url":"\/documentation\/fueling\/locationmanager"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/joinWiFiWithSSID_ScanView2(ssid:)":{"role":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/joinWiFiWithSSID_ScanView2(ssid:)","abstract":[{"type":"text","text":"Joins a WiFi network with SSID for ScanView2."}],"url":"\/documentation\/fueling\/networkmonitor\/joinwifiwithssid_scanview2(ssid:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"joinWiFiWithSSID_ScanView2"},{"text":"(","kind":"text"},{"text":"ssid","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"joinWiFiWithSSID_ScanView2(ssid:)"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/closeControllerWiFi(ssid:completion:)":{"type":"topic","title":"closeControllerWiFi(ssid:completion:)","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/closeControllerWiFi(ssid:completion:)","url":"\/documentation\/fueling\/networkmonitor\/closecontrollerwifi(ssid:completion:)","abstract":[{"type":"text","text":"Disconnects from the current WiFi network."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"closeControllerWiFi"},{"text":"(","kind":"text"},{"text":"ssid","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": ("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")","kind":"text"}]},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/scan":{"url":"\/documentation\/fueling\/networkmonitor\/scan","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/scan","role":"symbol","type":"topic","title":"scan","abstract":[{"type":"text","text":"Published property to store scan results."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scan","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://rpm.com.production.Scanner/documentation/Fueling/CoreDataManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"CoreDataManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/CoreDataManager","kind":"symbol","title":"CoreDataManager","abstract":[],"navigatorTitle":[{"text":"CoreDataManager","kind":"identifier"}],"url":"\/documentation\/fueling\/coredatamanager","role":"symbol"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/isControllerConnectedWiFi":{"identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/isControllerConnectedWiFi","title":"isControllerConnectedWiFi","url":"\/documentation\/fueling\/networkmonitor\/iscontrollerconnectedwifi","abstract":[{"type":"text","text":"Published property indicating whether the device is connected to the controller WiFi network."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isControllerConnectedWiFi","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic"},"doc://rpm.com.production.Scanner/documentation/Fueling/NotificationManager":{"url":"\/documentation\/fueling\/notificationmanager","role":"symbol","type":"topic","title":"NotificationManager","kind":"symbol","abstract":[{"type":"text","text":"A class that manages notifications for the application."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NotificationManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NotificationManager"}],"identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NotificationManager"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/ssid":{"title":"ssid","type":"topic","abstract":[{"type":"text","text":"Published property to store the SSID of the current WiFi network."}],"kind":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/ssid","role":"symbol","url":"\/documentation\/fueling\/networkmonitor\/ssid","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"ssid","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/joinWiFiWithSSIDAndPwd(ssid:pwd:completion:)":{"identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/joinWiFiWithSSIDAndPwd(ssid:pwd:completion:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joinWiFiWithSSIDAndPwd","kind":"identifier"},{"kind":"text","text":"("},{"text":"ssid","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"pwd","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": ("},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")","kind":"text"}],"title":"joinWiFiWithSSIDAndPwd(ssid:pwd:completion:)","abstract":[{"text":"Connects to a specified WiFi network with SSID and password.","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/fueling\/networkmonitor\/joinwifiwithssidandpwd(ssid:pwd:completion:)","type":"topic"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/getNetworkInfo(completionHandler:)":{"url":"\/documentation\/fueling\/networkmonitor\/getnetworkinfo(completionhandler:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getNetworkInfo","kind":"identifier"},{"kind":"text","text":"("},{"text":"completionHandler","kind":"externalParam"},{"kind":"text","text":": (["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/getNetworkInfo(completionHandler:)","title":"getNetworkInfo(completionHandler:)","abstract":[{"type":"text","text":"Gets the network information, including BSSID and SSID."}]},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/updateControllerWiFiStatus()":{"identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/updateControllerWiFiStatus()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateControllerWiFiStatus"},{"text":"()","kind":"text"}],"title":"updateControllerWiFiStatus()","abstract":[{"text":"Custom logic to update the controller WiFi status.","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/fueling\/networkmonitor\/updatecontrollerwifistatus()","type":"topic"},"doc://rpm.com.production.Scanner/documentation/Fueling/WebSocketViewModel":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebSocketViewModel"}],"navigatorTitle":[{"kind":"identifier","text":"WebSocketViewModel"}],"abstract":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"WebSocketViewModel"},{"type":"text","text":" class is responsible for managing WebSocket connections, handling messages, and updating application state based on WebSocket events."}],"url":"\/documentation\/fueling\/websocketviewmodel","type":"topic","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/WebSocketViewModel","title":"WebSocketViewModel"},"doc://rpm.com.production.Scanner/documentation/Fueling/ConfigurationViewModel":{"kind":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/ConfigurationViewModel","type":"topic","abstract":[],"url":"\/documentation\/fueling\/configurationviewmodel","title":"ConfigurationViewModel","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ConfigurationViewModel"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ConfigurationViewModel"}]},"doc://rpm.com.production.Scanner/documentation/Fueling":{"kind":"symbol","url":"\/documentation\/fueling","title":"Fueling","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling","abstract":[{"type":"text","text":"The Scanner app is designed to facilitate secure and efficient fuel management operations, primarily focusing on user authentication, fuel data collection, and network communication. The app includes several key features to ensure seamless and reliable interactions between users and the backend systems, leveraging technologies like WebSockets, Core Data, and biometric authentication."}],"type":"topic","role":"collection"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/isConnectedWiFi":{"title":"isConnectedWiFi","type":"topic","abstract":[{"text":"Published property indicating whether the device is connected to a WiFi network.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/isConnectedWiFi","role":"symbol","url":"\/documentation\/fueling\/networkmonitor\/isconnectedwifi","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isConnectedWiFi","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/fetchNetworkInfo()":{"identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/fetchNetworkInfo()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fetchNetworkInfo"},{"text":"()","kind":"text"}],"title":"fetchNetworkInfo()","abstract":[{"type":"text","text":"Fetches the current network information, including the SSID."}],"kind":"symbol","role":"symbol","url":"\/documentation\/fueling\/networkmonitor\/fetchnetworkinfo()","type":"topic"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/controllerSSID":{"title":"controllerSSID","type":"topic","abstract":[{"type":"text","text":"Published property to store the SSID of the controller WiFi network."}],"kind":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/controllerSSID","role":"symbol","url":"\/documentation\/fueling\/networkmonitor\/controllerssid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"controllerSSID","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://rpm.com.production.Scanner/7Combine16ObservableObjectP":{"identifier":"doc:\/\/rpm.com.production.Scanner\/7Combine16ObservableObjectP","type":"unresolvable","title":"Combine.ObservableObject"},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor/closeControllerWiFi(ssid:)":{"title":"closeControllerWiFi(ssid:)","type":"topic","abstract":[{"text":"Disconnects from the controller WiFi network.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor\/closeControllerWiFi(ssid:)","role":"symbol","url":"\/documentation\/fueling\/networkmonitor\/closecontrollerwifi(ssid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"closeControllerWiFi"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"ssid"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://rpm.com.production.Scanner/documentation/Fueling/NetworkMonitor":{"navigatorTitle":[{"text":"NetworkMonitor","kind":"identifier"}],"url":"\/documentation\/fueling\/networkmonitor","identifier":"doc:\/\/rpm.com.production.Scanner\/documentation\/Fueling\/NetworkMonitor","kind":"symbol","title":"NetworkMonitor","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NetworkMonitor"}],"type":"topic","abstract":[{"type":"text","text":"A class that monitors network connectivity, particularly WiFi."}]}}}