# HG changeset patch # User Mychaela Falconia # Date 1604615571 0 # Node ID 2cd5ac909e2345b321b360c6acf92d14dd766b8b # Parent cae22bec3cba79273accd894bcbbd14f795c5f91 fc-fsio write-battery-table replaced with write-battery-table-{v1,v2} diff -r cae22bec3cba -r 2cd5ac909e23 rvinterf/etmsync/fscmdtab.c --- a/rvinterf/etmsync/fscmdtab.c Thu Nov 05 22:07:13 2020 +0000 +++ b/rvinterf/etmsync/fscmdtab.c Thu Nov 05 22:32:51 2020 +0000 @@ -34,7 +34,8 @@ extern int cmd_upload_file(); extern int cmd_upload_rf_table(); extern int cmd_upload_subtree(); -extern int cmd_write_battery_table(); +extern int cmd_write_battery_table_v1(); +extern int cmd_write_battery_table_v2(); extern int cmd_write_charging_config(); extern int create_std_dirs(); @@ -77,7 +78,8 @@ {"upload-fs", 1, 1, cmd_uploadfs}, {"upload-rf-table", 1, 2, cmd_upload_rf_table}, {"upload-subtree", 2, 2, cmd_upload_subtree}, - {"write-battery-table", 1, 1, cmd_write_battery_table}, + {"write-battery-table-v1", 1, 1, cmd_write_battery_table_v1}, + {"write-battery-table-v2", 1, 1, cmd_write_battery_table_v2}, {"write-charging-config", 1, 1, cmd_write_charging_config}, {0, 0, 0, 0} }; diff -r cae22bec3cba -r 2cd5ac909e23 rvinterf/etmsync/fsnew.c --- a/rvinterf/etmsync/fsnew.c Thu Nov 05 22:07:13 2020 +0000 +++ b/rvinterf/etmsync/fsnew.c Thu Nov 05 22:32:51 2020 +0000 @@ -9,8 +9,9 @@ #include #include "exitcodes.h" -char batterytab_compile_tool[] = "/opt/freecalypso/bin/compile-fc-batt"; -char charging_compile_tool[] = "/opt/freecalypso/bin/compile-fc-chg"; +char batterytab_compile_tool[] = "/opt/freecalypso/bin/compile-fc-batt"; +char batterytab2_compile_tool[] = "/opt/freecalypso/bin/compile-fc-batt2"; +char charging_compile_tool[] = "/opt/freecalypso/bin/compile-fc-chg"; upload_fc_table_from_ascii(asciisrc, compiletool, ffs_pathname) char *asciisrc, *compiletool, *ffs_pathname; @@ -53,13 +54,20 @@ return rc; } -cmd_write_battery_table(argc, argv) +cmd_write_battery_table_v1(argc, argv) char **argv; { return upload_fc_table_from_ascii(argv[1], batterytab_compile_tool, "/etc/batterytab"); } +cmd_write_battery_table_v2(argc, argv) + char **argv; +{ + return upload_fc_table_from_ascii(argv[1], batterytab2_compile_tool, + "/etc/batterytab2"); +} + cmd_write_charging_config(argc, argv) char **argv; {