blob: 54ab6fa396c1a9a56e5ff9dc9cb3d7776f13c898 [file] [log] [blame]
Brian Silverman26e4e522015-12-17 01:56:40 -05001#pragma once
2
3#include <stdint.h>
4
5extern "C"
6{
7 void initializePDP(uint8_t module);
8 double getPDPTemperature(uint8_t module, int32_t *status);
9 double getPDPVoltage(uint8_t module, int32_t *status);
10 double getPDPChannelCurrent(uint8_t module, uint8_t channel, int32_t *status);
11 double getPDPTotalCurrent(uint8_t module, int32_t *status);
12 double getPDPTotalPower(uint8_t module, int32_t *status);
13 double getPDPTotalEnergy(uint8_t module, int32_t *status);
14 void resetPDPTotalEnergy(uint8_t module, int32_t *status);
15 void clearPDPStickyFaults(uint8_t module, int32_t *status);
16}