3.3.003-156-g2b63300f OTA build Sat Nov 26 11:15:13 CET 2022 See ovms3.log for details f06e0201 string_format: Move format error from runtime to compile time. dc6a0b45 Apply compile time printf style format & argument validation f941d5ed Utils - Move implementation of string_format to vasprintf eebec592 OvmsHttpClient : case-insensitive comparison of `Content-Length` header 981cf179 Add Completion for units and metrics a2dc15d4 Location Set - Add default units to setting radius 8c66d75f track, and display, the current file size for opened CAN log files ab856493 add format_file_size() to ovms_utils, and use it 7ad95034 Setup Wizard - Add/improve metric units configuration. 847f40d8 Location - Set/display radius using user-units as default e4fb8cb5 Units - Upgrade 'units.distance' value to apply to other distance related units 0c961ee9 Ovms Utils - Add string_format (std::string safe sprintf) 12a87c95 History update f43cc6be fix an unrelated typo 49e8e859 add documentation for metrics and events logging in CAN log 47efed4e adds (configurable) metrics to can logs 37c22288 add support for a new type of CAN log message : CMT (Metric Data) 64716574 enables configuration of events that will be logged to can logs 0f3b9ad1 adding helper functions for trimming a `std::string` 21ebb723 Web Config - Fix formatting style da6e0045 small change to the way the metrics listener are registered (use std::string instead of const char * for second parameter) 40b0fa2b small change to the way the metrics listener are registered (use std::string instead of const char * for first parameter) 3e9f129d changes.txt - Add user configurable modules 5ab4410a TPMS - Use user units in shell command. eb0e0dab Vehicle - Use User Metrics in shell commands 0b064a08 Metrics - Add Permille and 'Ratio' group 333a4aaa Metrics - Add configurable 'User' metric unit. 61ee1453 Metrics Units - Add 'Bar' unit and fix Pressure conversion 307a3fa5 Metric Groups - Fix 'imperial' for kwhp100km 406e2250 Ioniq 5 - Version 0.0.3 5e9736d5 Ioniq 5 - Fix case in legacy Get Feature 807b45a6 Ioniq 5 - Increase top voltage for dashboard f2b33ac5 Vehicle: emit standard events on charge/generator connection type changes 7f3700c5 Ioniq 5 - Move known values to _Full decode 4ebe6246 add a free() that seems to be missing e5de99d7 History update c98c60c5 Ovms Metric - fix whitespace 7da7501f Unitcode metrics - Improve scripting documents 9a9a7e84 Metrics Unit Groups - Fix Pressure spelling / rename Signal Group f1f3dcdd normalize path before analyzing it 519ea839 backport realpath() from esp-idf 4.4 8f9a1491 Update Fiat 500e documentation. 804983fa rewrite `vfs ls` by sharing a common implementation with `vfs rls` beadcd17 add `vfs rls` command to recursively list a path 21424b10 Metrics - Add 'Metric' and 'Imperial' conversion UnitCodes 2aef9349 Duktape - Add OvmsMetrics.HasValue ed3bee1c Duktape - Extend functions to get metrics in alternate units 2a2c2174 Shell - Support command to get metric with alternate units cf46cf47 Metrics - Add acceleration unit FeetPSS c6babc02 Niro/Soul - Update docs and release notes for power consumption metrics 561a9d22 Ioniq 5 Version - Fix compile b915f11f Ioniq 5 - Update module version 0.0.2 ac9c5597 Ioniq5/Kia* - Use new power consumption metrics. adfefa19 Metrics - Fix capitalisation of 'KPkWh' 4b0d8269 Ioniq 5 - Make custom metric naming more consistent 99af6f40 Ioniq 5 - Load battery capacity from cell count 3ccccd43 Metrics - Fix names for new consumption metrics bfc8031b Metrics - Use pmi_to_pkm alias for clarity in conversion e1d383d2 Metrics - Add space round ternary ?: operators cc821a34 Metrics - Fix names for new consumption metrics d171ac12 add more information on the wifi scanning mode - and CLI instructions 1633120c Metrics - Add commonly used power consumption units 4343d49b VW e-Up: fix command crashes when T26 bus unavailable ab9b917d Metric Conversion - Fix Metres -> Feet 796a2c96 Metrics - Improve accuracy/consistancy km <--> mi conversion dd7c63f3 dbc : fix a regression on sign extension 878fa8cb Implement Vehicle - Hyundai Ioniq 5 73db0551 Vehicle - Add consts for OBD Broadcast 4fa22d50 BMS - Tidy up of bms status/temp/volt command for release 9335d0e9 VW e-Up/T26: fix odometer processing 5623eee3 Ovms Logs - Add macros for hex-dumping buffers abc15602 BMS - Add separate temp/volt commands daa4eb24 BMS - Tidy Status display to allow for Temp/Voltage missing d40f5d58 BMS - Add Function to resize BMS Temperatures 0a64d47c BMS - Fix CheckChangeCellArrangementVoltage 9fa12cbe Vehicle - Method to change voltage cell arrangement, preserving existing data 6ef146d3 Boot/crash debugging: capture stack overflow & current tasks, optimize task watchdog data capturing 6ed0daac Vehicle - Use Enum for Bat/Temp status 295ce251 SmartED: CommandStats string fix 1dc6f5f1 README: include Zoe Ph2 3e5ac774 Task stack size adjustments addressing issue #741 92387875 Config restore: shutdown SSH RSAKeyGen as necessary, fixes issue #702 28b1a7b6 Toyota RAV4EV: include in default build f0d72149 Duktape: mark DuktapeConsoleCommand TODO, silence warning 29f9230b DBC: silence warning about unused yy_flex_strncpy() 54129833 Zoe Ph2: include in standard build, fix tag warning 7c880634 Bit/Byte Utils - Fixes and improvements ecec2108 Vehicle - Add buffer handling tools to ovms utils 8d39f1a4 Server V2 & V3: fix race condition on stopping e65e2948 Boot: minor calculation optimization on 12V check 133b93d3 fix negative integer DBC numbers having wrong values 57dbf5e2 Chevrolet C6 Corvette: Simplify "is running" logic, minor whitespace cleanup 736c5318 document deprecation of scp protocol in scp command 022b2331 Update index.rst 00b15362 small addition to time configuration d722d6c1 warn about limits in SD card configuration 7892f05b show research/wip modules in index 12779fa8 fix small typos/re-formatting in documentation 9eb7153c Vehicle - Fix RestartCellTemperatures to resize the correct vector 4e333906 Add back missing PollSetState() call.