28 #ifndef NXTPowerMeter_H
29 #define NXTPowerMeter_H
31 #define NXTPowerMeter_Command 0x41
32 #define NXTPowerMeter_Present_Current 0x42
33 #define NXTPowerMeter_Present_Voltage 0X44
34 #define NXTPowerMeter_Capacity_Used 0X46
35 #define NXTPowerMeter_Elapsed_Time 0x56
37 #include "NXShieldI2C.h"
int readPresentVoltage()
Definition: NXTPowerMeter.cpp:51
This class implements I2C interfaces used by NXShield.
Definition: NXShieldI2C.h:32
This class interfaces with PowerMeter attached to NXShield.
Definition: NXTPowerMeter.h:42
int readCapacityUsed()
Definition: NXTPowerMeter.cpp:56
NXTPowerMeter(uint8_t i2c_address=0x12)
Definition: NXTPowerMeter.cpp:31
long readElapsedTime()
Definition: NXTPowerMeter.cpp:61
int readPresentCurrent()
Definition: NXTPowerMeter.cpp:46
uint8_t issueCommand(char command)
Definition: NXTPowerMeter.cpp:36
bool resetCounters()
Definition: NXTPowerMeter.cpp:41