Eli Hughes
/
RobotPowerLogger-V2
For Terrance
Headers/Configuration.h
- Committer:
- emh203
- Date:
- 2012-06-13
- Revision:
- 0:085749c8446f
File content as of revision 0:085749c8446f:
#include "DataTypes.h" #ifndef _CONFIGURATION_H_ #define _CONFIGURATION_H_ void LoadDefaults(); void LoadConfiguration(); BOOL KeyValueSplit(const CHAR *LineBuf,CHAR Key,CHAR *Value); void ToLowerCase(CHAR *LineBuf); void ExportConfigurationSettings(); //Voltage Divider for the Li_poly Battery extern float R17,R15; //Voltage Divider for input voltage measurement extern float R2,R4; //Voltage Divider for current voltage measurement (to the 16-bit ADC) extern float R6,R7; //Voltage Divider for current voltage measurement (to the 12-bit ADC) extern float R8,R9; //value of the 2.5Voltage reference extern float U1_VREF; //value of the MBED Voltage reference extern float MBED_VREF; //Input diode drops extern float INPUT_DIODE_DROP; //Parameters for the ACS576 Current Sensor extern float ACS576_VOFFSET; extern float ACS576_ISCALE; extern float ACS576_IOFFSET_TRIM; extern float ACS576_ISCALE_ADJUST; //for self current measurement extern float R18; extern float R19; extern float R20; extern float R22; extern float SAMPLE_RATE; extern DWORD WRITE_BLOCK_THRESH; #define SAMPLE_RATE_DEFAULT (250.0) #define WRITE_BLOCK_THRESH_DEFAULT (128) #define MAX_ID_LENGTH 8 extern CHAR ID[MAX_ID_LENGTH+1]; //Used to correct the input voltage measurement extern float VSCALE_ADJUST; extern float VOFFSET_ADJUST; #endif