mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
26 lines
1.0 KiB
C++
26 lines
1.0 KiB
C++
|
|
/*----------------------------------------------------------------------------*/
|
||
|
|
/* Copyright (c) FIRST 2017. All Rights Reserved. */
|
||
|
|
/* Open Source Software - may be modified and shared by FRC teams. The code */
|
||
|
|
/* must be accompanied by the FIRST BSD license file in the root directory of */
|
||
|
|
/* the project. */
|
||
|
|
/*----------------------------------------------------------------------------*/
|
||
|
|
|
||
|
|
#include "HAL/Accelerometer.h"
|
||
|
|
|
||
|
|
#include "MockData/AccelerometerDataInternal.h"
|
||
|
|
|
||
|
|
using namespace hal;
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
void HAL_SetAccelerometerActive(HAL_Bool active) {
|
||
|
|
SimAccelerometerData[0].SetActive(active);
|
||
|
|
}
|
||
|
|
|
||
|
|
void HAL_SetAccelerometerRange(HAL_AccelerometerRange range) {
|
||
|
|
SimAccelerometerData[0].SetRange(range);
|
||
|
|
}
|
||
|
|
double HAL_GetAccelerometerX(void) { return SimAccelerometerData[0].GetX(); }
|
||
|
|
double HAL_GetAccelerometerY(void) { return SimAccelerometerData[0].GetY(); }
|
||
|
|
double HAL_GetAccelerometerZ(void) { return SimAccelerometerData[0].GetZ(); }
|
||
|
|
}
|