rest of sensors

pull/33/merge
alanbjohnston 6 years ago committed by GitHub
parent b449f206df
commit f0065119fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -152,7 +152,7 @@ struct SensorConfig config_sensor(char *bus, int address, int milliAmps) {
//#ifdef DEBUG_LOGGING
// printf("Sensor %s %x configuration: %d %d %d %d %d\n", bus, address, data.fd,
// data.config, data.calValue, data.currentDivider, data.powerMultiplier);
printf("Sensor %s %x | ", bus, address);
// printf("Sensor %s %x | ", bus, address);
//#endif
return data;
}
@ -252,42 +252,49 @@ int main(int argc, char *argv[]) {
// PLUS_X, readingV.voltage, readingV.current, readingV.power);
PLUS_X, reading[PLUS_X].voltage, reading[PLUS_X].current, reading[PLUS_X].power);
sensorV = config_sensor("/dev/i2c-1", 0x41, 400);
readingV = read_sensor_data(sensorV);
// sensorV = config_sensor("/dev/i2c-1", 0x41, 400);
// readingV = read_sensor_data(sensorV);
printf("+Y | sensor[%d] % 4.2fV % 6.1fmA % 6.1fmW \n",
PLUS_Y, readingV.voltage, readingV.current, readingV.power);
// PLUS_Y, readingV.voltage, readingV.current, readingV.power);
PLUS_Y, reading[PLUS_Y].voltage, reading[PLUS_Y].current, reading[PLUS_Y].power);
sensorV = config_sensor("/dev/i2c-0", 0x40, 400);
readingV = read_sensor_data(sensorV);
//sensorV = config_sensor("/dev/i2c-0", 0x40, 400);
//readingV = read_sensor_data(sensorV);
printf("+Z | sensor[%d] % 4.2fV % 6.1fmA % 6.1fmW \n",
PLUS_Z, readingV.voltage, readingV.current, readingV.power);
// PLUS_Z, readingV.voltage, readingV.current, readingV.power);
PLUS_Z, reading[PLUS_Z].voltage, reading[PLUS_Z].current, reading[PLUS_Z].power);
sensorV = config_sensor("/dev/i2c-0", 0x41, 400);
readingV = read_sensor_data(sensorV);
// sensorV = config_sensor("/dev/i2c-0", 0x41, 400);
// readingV = read_sensor_data(sensorV);
printf("-X | sensor[%d] % 4.2fV % 6.1fmA % 6.1fmW \n",
MINUS_X, readingV.voltage, readingV.current, readingV.power);
// MINUS_X, readingV.voltage, readingV.current, readingV.power);
MINUS_X, reading[MINUS_X].voltage, reading[MINUS_X].current, reading[MINUS_X].power);
sensorV = config_sensor("/dev/i2c-0", 0x44, 400);
readingV = read_sensor_data(sensorV);
// sensorV = config_sensor("/dev/i2c-0", 0x44, 400);
// readingV = read_sensor_data(sensorV);
printf("-Y | sensor[%d] % 4.2fV % 6.1fmA % 6.1fmW \n",
MINUS_Y, readingV.voltage, readingV.current, readingV.power);
// MINUS_Y, readingV.voltage, readingV.current, readingV.power);
MINUS_Y, reading[MINUS_Y].voltage, reading[MINUS_Y].current, reading[MINUS_Y].power);
sensorV = config_sensor("/dev/i2c-0", 0x45, 400);
readingV = read_sensor_data(sensorV);
//sensorV = config_sensor("/dev/i2c-0", 0x45, 400);
// readingV = read_sensor_data(sensorV);
printf("-Z | sensor[%d] % 4.2fV % 6.1fmA % 6.1fmW \n",
MINUS_Z, readingV.voltage, readingV.current, readingV.power);
// MINUS_Z, readingV.voltage, readingV.current, readingV.power);
MINUS_Z, reading[MINUS_Z].voltage, reading[MINUS_Z].current, reading[MINUS_Z].power);
sensorV = config_sensor("/dev/i2c-1", 0x45, 400);
readingV = read_sensor_data(sensorV);
// sensorV = config_sensor("/dev/i2c-1", 0x45, 400);
// readingV = read_sensor_data(sensorV);
printf("Bat | sensor[%d] % 4.2fV % 6.1fmA % 6.1fmW \n",
BAT, readingV.voltage, readingV.current, readingV.power);
// BAT, readingV.voltage, readingV.current, readingV.power);
BAT, reading[BAT].voltage, reading[BAT].current, reading[BAT].power);
sensorV = config_sensor("/dev/i2c-1", 0x44, 400);
readingV = read_sensor_data(sensorV);
// sensorV = config_sensor("/dev/i2c-1", 0x44, 400);
// readingV = read_sensor_data(sensorV);
printf("Bus | sensor[%d] % 4.2fV % 6.1fmA % 6.1fmW \n",
BUS, readingV.voltage, readingV.current, readingV.power);
/*
// BUS, readingV.voltage, readingV.current, readingV.power);
BUS, reading[BUS].voltage, reading[BUS].current, reading[BUS].power);
/*
sensorV = config_sensor("/dev/i2c-3", 0x48, 0);
if (sensorV.fd != OFF) {
int tempValue = wiringPiI2CReadReg16(sensorV.fd, 0);

Loading…
Cancel
Save

Powered by TurnKey Linux.