*/\r
struct Batteries_struct\r
{\r
+#if 0\r
+#warning "no bitfield, used for debugging - mthomas"\r
+ unsigned char Present ; //!< Battery found. (TRUE/FALSE)\r
+ unsigned char Charged ; //!< Battery fully charged. (TRUE/FALSE)\r
+ unsigned char Low ; //!< Battery low voltage. (TRUE/FALSE)\r
+ unsigned char Exhausted ; //!< Battery exhausted. (TRUE/FALSE)\r
+ unsigned char HasRID ; //!< Battery has resistor ID. (TRUE/FALSE)\r
+#else\r
unsigned char Present : 1; //!< Battery found. (TRUE/FALSE)\r
unsigned char Charged : 1; //!< Battery fully charged. (TRUE/FALSE)\r
unsigned char Low : 1; //!< Battery low voltage. (TRUE/FALSE)\r
unsigned char Exhausted : 1; //!< Battery exhausted. (TRUE/FALSE)\r
- unsigned char HasRID : 1; //!< Battery has resistor ID. (TRUE/FALSE)\r
+ unsigned char HasRID : 1; //!< Battery has resistor ID. (TRUE/FALSE)\r
+#endif\r
unsigned char Circuit; //!< Battery safety circuit (family id).\r
signed char Temperature; //!< Battery temperature, in centigrade.\r
unsigned char ADCSteps; //!< ADC steps per half degree.\r