anchor.diff:      });
     }
   
  -  /// Enables periodic scanning
  -  ///
  -  /// Scan time intervals are determined by previous API call
  +  /// Enables periodic scanning based on [_wayfindingConstantsModel.scanWaitTime].
     enableScanning() {
       // Start the initial scan
       startScan();
   
  -    // Enable timer, must wait duration before next method execution
  +    // Enable timer and  wait duration before starting next scan.
       ongoingScanner = new Timer.periodic(
           Duration(minutes: _wayfindingConstantsModel.scanWaitTime), (Timer t) => startScan());
     }
   
  -  /// Scans for BT LE devices and processes them for offloading to API
  +  /// Scans for BT LE devices and processes them to send to ITS specified destination.
     ///
  -  /// Will short circuit when not within boundaries of UCSD
  +  /// Short circuits when not within ITS defined distance of UCSD.
     startScan() async {
       //Ensure that we are still within X miles of Price Center
       await location.getLocation().then((location) {
  
positive.code:         scannedObjects[scanResult.device.id.toString()].distance.toInt()
        ];
  
        bufferList.add(actualDeviceLog);
  
        if (Platform.isAndroid) {
          scannedObjects[scanResult.device.id.toString()].deviceType =
  
negative.code:     bool iOSDevice = false;
      List<Map> formattedLists = [];
      List<List<Object>> newBufferList = [];
      for (List<Object> deviceEntry in unprocessedDevices) {
        // Handle differences among platform
        if (Platform.isIOS) {
          deviceEntry.insert(
  