Implement DriverStation::GetBatteryVoltage

Make the GetBatteryVoltage method work using the new tPower header

Change-Id: If504f8a46f3f7f737f0b729b72fc6b5da0d29ff9
This commit is contained in:
Thomas Clark
2014-08-08 14:56:22 -04:00
parent f4d542b212
commit d2cd5f3571
8 changed files with 217 additions and 6 deletions

View File

@@ -22,6 +22,7 @@
#include "Interrupts.hpp"
#include "Errors.hpp"
#include "PDP.hpp"
#include "Power.hpp"
#include "Utilities.hpp"
#include "Semaphore.hpp"

15
hal/include/HAL/Power.hpp Normal file
View File

@@ -0,0 +1,15 @@
#pragma once
#include <stdint.h>
extern "C"
{
float getVinVoltage(int32_t *status);
float getVinCurrent(int32_t *status);
float getUserVoltage6V(int32_t *status);
float getUserCurrent6V(int32_t *status);
float getUserVoltage5V(int32_t *status);
float getUserCurrent5V(int32_t *status);
float getUserVoltage3V3(int32_t *status);
float getUserCurrent3V3(int32_t *status);
}