/*----------------------------------------------------------------------------*/ /* Copyright (c) 2017 FIRST. 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(); } }