2017-08-18 21:35:53 -07:00
|
|
|
/*----------------------------------------------------------------------------*/
|
2017-08-23 22:06:13 -07:00
|
|
|
/* Copyright (c) 2017 FIRST. All Rights Reserved. */
|
2017-08-18 21:35:53 -07:00
|
|
|
/* 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(); }
|
|
|
|
|
}
|