public SpheroDeviceSensorsData(SpheroDeviceMessageDecoder decoder)
 {
     accelerometerData =
         (SpheroAccelerometerData)decoder.DecodeObject("accelerometerData");
     attitudeData   = (SpheroAttitudeData)decoder.DecodeObject("attitudeData");
     quaternionData = (SpheroQuaternionData)decoder.DecodeObject("quaternionData");
     backEMFData    = (SpheroBackEMFData)decoder.DecodeObject("backEMFData");
     locatorData    = (SpheroLocatorData)decoder.DecodeObject("locatorData");
     gyroData       = (SpheroGyroData)decoder.DecodeObject("gyroData");
 }
	public SpheroDeviceSensorsData(SpheroDeviceMessageDecoder decoder)
	{
		accelerometerData = 
			(SpheroAccelerometerData)decoder.DecodeObject("accelerometerData");
		attitudeData = (SpheroAttitudeData)decoder.DecodeObject("attitudeData");
		quaternionData = (SpheroQuaternionData)decoder.DecodeObject("quaternionData");
		backEMFData = (SpheroBackEMFData)decoder.DecodeObject("backEMFData");
		locatorData = (SpheroLocatorData)decoder.DecodeObject("locatorData");
		gyroData = (SpheroGyroData)decoder.DecodeObject("gyroData");
	}