   private var measurementCallbacks = [NSString:TargetAction]()
   // default callback action for measurement messages not registered above
   private var defaultMeasurementCallback : TargetAction?
+  // dictionary holding last received measurement message for each measurement type
+  // TODO clear on disconnection
+  private var latestVehicleMeasurements: NSMutableDictionary! = NSMutableDictionary()
   
   // dictionary for holding registered diagnostic message callbacks
   // pairing bus-id-mode(-pid) String with callback action

    vmlog("VehicleManager connect started")
    centralManager.connectPeripheral(openXCPeripheral, options:nil)
    connectionState = .ConnectionInProgress
    messageCount = 0
    
  }
  

import CoreBluetooth


// TODO comment here
// public enum VehicleManagerStatusMessage
// values reported to managerCallback if defined
public enum VehicleManagerStatusMessage: Int {
