BowlerKernel
Public Member Functions | Private Attributes | List of all members
com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate Class Reference

Public Member Functions

 IMUUpdate (Double xAcceleration, Double yAcceleration, Double zAcceleration, Double rotxAcceleration, Double rotyAcceleration, Double rotzAcceleration)
 
Double getxAcceleration ()
 
Double getyAcceleration ()
 
Double getzAcceleration ()
 
Double getRotxAcceleration ()
 
Double getRotyAcceleration ()
 
Double getRotzAcceleration ()
 
long getTimestamp ()
 
void setTimestamp (long timestamp)
 

Private Attributes

final Double xAcceleration
 
final Double yAcceleration
 
final Double zAcceleration
 
final Double rotxAcceleration
 
final Double rotyAcceleration
 
final Double rotzAcceleration
 
long timestamp
 

Detailed Description

This is a state object for the IMU any function that returns null has no new data availible.

Author
hephaestus

Definition at line 8 of file IMUUpdate.java.

Constructor & Destructor Documentation

◆ IMUUpdate()

com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.IMUUpdate ( Double  xAcceleration,
Double  yAcceleration,
Double  zAcceleration,
Double  rotxAcceleration,
Double  rotyAcceleration,
Double  rotzAcceleration 
)

Values represent current state of accelerations Null values means there is no update for this value

Parameters
xAcceleration(meters / second^2)
yAcceleration(meters / second^2)
zAcceleration(meters / second^2)
rotxAcceleration(radian / second^2)
rotyAcceleration(radian / second^2)
rotzAcceleration(radian / second^2)

Definition at line 28 of file IMUUpdate.java.

References com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.rotxAcceleration, com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.rotyAcceleration, com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.rotzAcceleration, com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.setTimestamp(), com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.xAcceleration, com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.yAcceleration, and com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.zAcceleration.

Here is the call graph for this function:

Member Function Documentation

◆ getRotxAcceleration()

Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.getRotxAcceleration ( )

◆ getRotyAcceleration()

Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.getRotyAcceleration ( )

◆ getRotzAcceleration()

Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.getRotzAcceleration ( )

◆ getTimestamp()

long com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.getTimestamp ( )

◆ getxAcceleration()

Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.getxAcceleration ( )

◆ getyAcceleration()

Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.getyAcceleration ( )

◆ getzAcceleration()

Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.getzAcceleration ( )

◆ setTimestamp()

void com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.setTimestamp ( long  timestamp)

Member Data Documentation

◆ rotxAcceleration

final Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.rotxAcceleration
private

◆ rotyAcceleration

final Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.rotyAcceleration
private

◆ rotzAcceleration

final Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.rotzAcceleration
private

◆ timestamp

long com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.timestamp
private

◆ xAcceleration

final Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.xAcceleration
private

◆ yAcceleration

final Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.yAcceleration
private

◆ zAcceleration

final Double com.neuronrobotics.sdk.addons.kinematics.imu.IMUUpdate.zAcceleration
private

The documentation for this class was generated from the following file: