mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-06 03:31:43 +00:00
Major formatting changes (breaks diffs). No code changes.
The changes made in this commit do not affect any actual code,
they are purely aesthetic. I ran clang-format with google style
over all .h/.cpp files in wpilibc that weren't in wpilibC++Sim
or gtest, and the eclipse formatter over all of the Java files
using the Google eclipse formatting configuration.
Change-Id: I9627bca0bc103c398ecc1c5ba17467193291ae63
This commit is contained in:
@@ -8,45 +8,38 @@
|
||||
/**
|
||||
* Interface for 3-axis accelerometers
|
||||
*/
|
||||
class Accelerometer
|
||||
{
|
||||
public:
|
||||
virtual ~Accelerometer() {};
|
||||
class Accelerometer {
|
||||
public:
|
||||
virtual ~Accelerometer(){};
|
||||
|
||||
enum Range
|
||||
{
|
||||
kRange_2G = 0,
|
||||
kRange_4G = 1,
|
||||
kRange_8G = 2,
|
||||
kRange_16G = 3
|
||||
};
|
||||
enum Range { kRange_2G = 0, kRange_4G = 1, kRange_8G = 2, kRange_16G = 3 };
|
||||
|
||||
/**
|
||||
* Common interface for setting the measuring range of an accelerometer.
|
||||
*
|
||||
* @param range The maximum acceleration, positive or negative, that the
|
||||
* accelerometer will measure. Not all accelerometers support all ranges.
|
||||
*/
|
||||
virtual void SetRange(Range range) = 0;
|
||||
/**
|
||||
* Common interface for setting the measuring range of an accelerometer.
|
||||
*
|
||||
* @param range The maximum acceleration, positive or negative, that the
|
||||
* accelerometer will measure. Not all accelerometers support all ranges.
|
||||
*/
|
||||
virtual void SetRange(Range range) = 0;
|
||||
|
||||
/**
|
||||
* Common interface for getting the x axis acceleration
|
||||
*
|
||||
* @return The acceleration along the x axis in g-forces
|
||||
*/
|
||||
virtual double GetX() = 0;
|
||||
/**
|
||||
* Common interface for getting the x axis acceleration
|
||||
*
|
||||
* @return The acceleration along the x axis in g-forces
|
||||
*/
|
||||
virtual double GetX() = 0;
|
||||
|
||||
/**
|
||||
* Common interface for getting the y axis acceleration
|
||||
*
|
||||
* @return The acceleration along the y axis in g-forces
|
||||
*/
|
||||
virtual double GetY() = 0;
|
||||
/**
|
||||
* Common interface for getting the y axis acceleration
|
||||
*
|
||||
* @return The acceleration along the y axis in g-forces
|
||||
*/
|
||||
virtual double GetY() = 0;
|
||||
|
||||
/**
|
||||
* Common interface for getting the z axis acceleration
|
||||
*
|
||||
* @return The acceleration along the z axis in g-forces
|
||||
*/
|
||||
virtual double GetZ() = 0;
|
||||
/**
|
||||
* Common interface for getting the z axis acceleration
|
||||
*
|
||||
* @return The acceleration along the z axis in g-forces
|
||||
*/
|
||||
virtual double GetZ() = 0;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user