Skip to content

Commit 5ca2009

Browse files
committed
add support for ODO
1 parent 437066b commit 5ca2009

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

modules/db/db_template.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ CREATE TABLE IF NOT EXISTS `sync` (
4949
`battery_max_temperature` FLOAT DEFAULT 0,
5050
`battery_inlet_temperature` FLOAT DEFAULT 0,
5151
`external_temperature` FLOAT DEFAULT 0,
52+
`odo` INT(6) DEFAULT 0,
5253
`latitude` DECIMAL(10, 8) DEFAULT 0,
5354
`longitude` DECIMAL(11, 8) DEFAULT 0,
5455
`gps_speed` FLOAT DEFAULT 0,
@@ -84,6 +85,7 @@ CREATE TABLE IF NOT EXISTS `statistics` (
8485
`battery_max_temperature` FLOAT DEFAULT NULL,
8586
`battery_inlet_temperature` FLOAT DEFAULT NULL,
8687
`external_temperature` FLOAT DEFAULT NULL,
88+
`odo` INT(6) DEFAULT NULL,
8789
`latitude` DECIMAL(10, 8) DEFAULT NULL,
8890
`longitude` DECIMAL(11, 8) DEFAULT NULL,
8991
`gps_speed` FLOAT DEFAULT NULL,

modules/sync/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ const postExtended = (akey, extendedObj, callback) => {
5252

5353

5454
db.query('UPDATE sync SET soh=?, charging=?, rapid_charge_port=?, normal_charge_port=?, slow_charge_port=?, aux_battery_voltage=?, dc_battery_voltage=?, dc_battery_current=?, dc_battery_power=?,\
55-
cumulative_energy_charged=?, cumulative_energy_discharged=?, battery_min_temperature=?, battery_max_temperature=?, battery_inlet_temperature=?, external_temperature=?, last_extended=? WHERE akey=?', [
55+
cumulative_energy_charged=?, cumulative_energy_discharged=?, battery_min_temperature=?, battery_max_temperature=?, battery_inlet_temperature=?, external_temperature=?, odo=?, last_extended=? WHERE akey=?', [
5656
extendedObj.soh, extendedObj.charging, extendedObj.rapidChargePort, extendedObj.normalChargePort, extendedObj.slowChargePort, extendedObj.auxBatteryVoltage, extendedObj.dcBatteryVoltage, extendedObj.dcBatteryCurrent,
57-
extendedObj.dcBatteryPower, extendedObj.cumulativeEnergyCharged, extendedObj.cumulativeEnergyDischarged, extendedObj.batteryMinTemperature, extendedObj.batteryMaxTemperature, extendedObj.batteryInletTemperature, extendedObj.externalTemperature, now, akey
57+
extendedObj.dcBatteryPower, extendedObj.cumulativeEnergyCharged, extendedObj.cumulativeEnergyDischarged, extendedObj.batteryMinTemperature, extendedObj.batteryMaxTemperature, extendedObj.batteryInletTemperature, extendedObj.externalTemperature, extendedObj.odo, now, akey
5858
], err => {
5959
if (!err) {
6060
db.query('INSERT INTO statistics (soh, charging, rapid_charge_port, normal_charge_port, slow_charge_port, aux_battery_voltage, dc_battery_voltage, \
61-
dc_battery_current, dc_battery_power, cumulative_energy_charged, cumulative_energy_discharged, battery_min_temperature, battery_max_temperature, battery_inlet_temperature, external_temperature, timestamp, akey) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', [
61+
dc_battery_current, dc_battery_power, cumulative_energy_charged, cumulative_energy_discharged, battery_min_temperature, battery_max_temperature, battery_inlet_temperature, external_temperature, odo, timestamp, akey) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', [
6262
extendedObj.soh, extendedObj.charging, extendedObj.rapidChargePort, extendedObj.normalChargePort, extendedObj.slowChargePort, extendedObj.auxBatteryVoltage, extendedObj.dcBatteryVoltage, extendedObj.dcBatteryCurrent,
63-
extendedObj.dcBatteryPower, extendedObj.cumulativeEnergyCharged, extendedObj.cumulativeEnergyDischarged, extendedObj.batteryMinTemperature, extendedObj.batteryMaxTemperature, extendedObj.batteryInletTemperature, extendedObj.externalTemperature, now, akey
63+
extendedObj.dcBatteryPower, extendedObj.cumulativeEnergyCharged, extendedObj.cumulativeEnergyDischarged, extendedObj.batteryMinTemperature, extendedObj.batteryMaxTemperature, extendedObj.batteryInletTemperature, extendedObj.externalTemperature, extendedObj.odo, now, akey
6464
], (err, dbRes) => callback(err, (!err && dbRes)));
6565
} else callback(err);
6666
});
@@ -73,7 +73,7 @@ const postExtended = (akey, extendedObj, callback) => {
7373
*/
7474
const getExtended = (akey, callback) => {
7575
db.query('SELECT soh, charging, rapid_charge_port, normal_charge_port, slow_charge_port, aux_battery_voltage, dc_battery_voltage, dc_battery_current, dc_battery_power, \
76-
cumulative_energy_charged, cumulative_energy_discharged, battery_min_temperature, battery_max_temperature, battery_inlet_temperature, external_temperature, last_extended FROM sync WHERE akey=?', [
76+
cumulative_energy_charged, cumulative_energy_discharged, battery_min_temperature, battery_max_temperature, battery_inlet_temperature, external_temperature, odo, last_extended FROM sync WHERE akey=?', [
7777
akey
7878
], (err, queryRes) => callback(err, ((!err && queryRes) ? queryRes[0] : null)));
7979
};

0 commit comments

Comments
 (0)