package com.roboclub.robobuggy.messages;
/**
* Reports the IMU's inclination, in pitch-roll-yaw format
*/
public class IMUInclinationMessage extends BaseMessage {
public static final String VERSION_ID = "imu_inclinationV0.1";
private double xInclination;
private double yInclination;
private double zInclination;
/**
* Constructs a new Inclination Message
* @param xInclination x inclination (pitch)
* @param yInclination y inclination (roll)
* @param zInclination z inclination (yaw)
*/
public IMUInclinationMessage(double xInclination, double yInclination, double zInclination) {
this.xInclination = xInclination;
this.yInclination = yInclination;
this.zInclination = zInclination;
}
/**
* @return x inclination
*/
public double getXInclination() {
return xInclination;
}
/**
* @return y inclination
*/
public double getYInclination() {
return yInclination;
}
/**
* @return z inclination
*/
public double getZInclination() {
return zInclination;
}
}