setWifiList: Inserts data into the array of Wifi networks.IsBelong: Checks if the Wifi network is similar to an existing one, if so it merges them.add: Adds object WIFI of WiFiLinkedList type.WiFiLinkedList: Constructor (LAT, LON, ALT, Time, ID).toString: Returns the data of the specified Wifi network.getSingal: Returns the signal strength of the specified Wifi network.WiFi: Constructor (signal, frequency, id, mac).getAllcsvFilesFromFolderAndAddToOneCSVTable: Receives multiple csv files and merges their data and inserts it to a WifiList.ěest10WIFI: Receives an array of Wifi networks, sorts it from strongest signal to weakest and returns an array with the strongest 10 networks.printCSVFromWifiLinkedList: Goes over the string lines in the csv file and sorts the data to fit the format that was required.Swap: Swaps places of two indexes in WiFi.KmlPlacemarkGenerator: Adds a PlaceMark to the kml file.filtercsvFileByID: Receives a csv file and filters it by device ID.
Input two points (coordinates of top left corner and bottom right corner of the filtering rectangle).
filtercsvFileByGPS: Receives a csv file and filters it by location.filtercsvFileByTime: Receives a csv file and filters the lines to be added to the kml file by time.