public SpheroQuaternionData(SpheroDeviceMessageDecoder decoder) : base(decoder)
 {
     q0 = decoder.DecodeFloat("quaternions.q0");
     q1 = decoder.DecodeFloat("quaternions.q1");
     q2 = decoder.DecodeFloat("quaternions.q2");
     q3 = decoder.DecodeFloat("quaternions.q3");
 }
Example #2
0
 public SpheroLocatorData(SpheroDeviceMessageDecoder decoder) : base(decoder)
 {
     position.x = decoder.DecodeFloat("position.x");
     position.y = decoder.DecodeFloat("position.y");
     velocity.x = decoder.DecodeFloat("velocity.x");
     velocity.y = decoder.DecodeFloat("velocity.y");
 }
	public SpheroQuaternionData( SpheroDeviceMessageDecoder decoder ) : base(decoder)
	{
		q0 = decoder.DecodeFloat("quaternions.q0");
		q1 = decoder.DecodeFloat("quaternions.q1");
		q2 = decoder.DecodeFloat("quaternions.q2");
		q3 = decoder.DecodeFloat("quaternions.q3");
	}
	public SpheroLocatorData( SpheroDeviceMessageDecoder decoder ) : base(decoder)
	{
		position.x = decoder.DecodeFloat("position.x");
		position.y = decoder.DecodeFloat("position.y");
		velocity.x = decoder.DecodeFloat("velocity.x");
		velocity.y = decoder.DecodeFloat("velocity.y");
	}
	public SpheroAccelerometerData(SpheroDeviceMessageDecoder decoder) : base(decoder)
	{
		normalized.X = decoder.DecodeFloat("normalized.x");
		normalized.Y = decoder.DecodeFloat("normalized.y");
		normalized.Z = decoder.DecodeFloat("normalized.z");
		raw.x = decoder.DecodeInt32("accelerationRaw.x");
		raw.y = decoder.DecodeInt32("accelerationRaw.y");
		raw.z = decoder.DecodeInt32("accelerationRaw.z");
	}
Example #6
0
 public SpheroAccelerometerData(SpheroDeviceMessageDecoder decoder) : base(decoder)
 {
     normalized.X = decoder.DecodeFloat("normalized.x");
     normalized.Y = decoder.DecodeFloat("normalized.y");
     normalized.Z = decoder.DecodeFloat("normalized.z");
     raw.x        = decoder.DecodeInt32("accelerationRaw.x");
     raw.y        = decoder.DecodeInt32("accelerationRaw.y");
     raw.z        = decoder.DecodeInt32("accelerationRaw.z");
 }
	public SpheroAttitudeData(SpheroDeviceMessageDecoder decoder) : base(decoder)
	{
		pitch = decoder.DecodeFloat("pitch");
		roll = decoder.DecodeFloat("roll");
		yaw = decoder.DecodeFloat("yaw");
	}
Example #8
0
 public SpheroAttitudeData(SpheroDeviceMessageDecoder decoder) : base(decoder)
 {
     pitch = decoder.DecodeFloat("pitch");
     roll  = decoder.DecodeFloat("roll");
     yaw   = decoder.DecodeFloat("yaw");
 }