Andrew Boyson / motorhome

Dependencies:   net lpc1768 crypto clock web fram log

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers comms.h Source File

comms.h

00001 
00002 extern uint32_t BatteryGetCountedCapacity        (void);
00003 extern  uint8_t BatteryGetCountedError           (void);
00004 extern  int32_t BatteryGetCurrentMa              (void);
00005 extern  uint8_t BatteryGetCapacitySetPointPercent(void);
00006 extern  char    BatteryGetOutputState            (void);
00007 extern  char    BatteryGetChargeEnabled          (void);
00008 extern  char    BatteryGetDischargeEnabled       (void);
00009 extern int16_t  BatteryGetTemperatureTenths      (void);
00010 extern int16_t  BatteryGetTemperatureSetPoint    (void);
00011 extern  uint8_t BatteryGetHeaterOutputPercent    (void);
00012 extern  int16_t BatteryGetVoltageMv              (void);
00013 extern  uint8_t BatteryGetMeasuredPercent        (void);
00014 extern  uint8_t BatteryGetMeasuredError          (void);
00015 extern  char    BatteryGetCapacityAutoUpdate     (void);
00016 
00017 extern void BatterySetCountedCapacity        (uint32_t value);
00018 extern void BatterySetCountedError           (uint8_t  value);
00019 extern void BatterySetCurrentMa              (int32_t  value);
00020 extern void BatterySetCapacitySetPointPercent(uint8_t  value);
00021 extern void BatterySetOutputState            (char     value);
00022 extern void BatterySetChargeEnabled          (char     value);
00023 extern void BatterySetDischargeEnabled       (char     value);
00024 extern void BatterySetTemperatureSetPoint    (int16_t  value);
00025 extern void BatterySetCapacityAutoUpdate     (char     value);
00026 
00027 extern void CommsInit(void);
00028 extern void CommsMain(void);