- 08 Jul, 2020 2 commits
-
-
Chithra Annegowda authored
[FW-2230] Release 5520 Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Ajay Srivastava <ajay@romeopower.com>
-
Swaroop Kagli authored
[FW-2229] Split flood faults * Add flood sensor alert. * Add CAN msg for flood sensor fault. * Review comments. * Enable redirection. * Review comments. Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
- 23 Jun, 2020 1 commit
-
-
Swaroop Kagli authored
[FW-2225] Disable flood sensor on Nikola 1S1P. Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
- 18 Jun, 2020 2 commits
-
-
Chithra Annegowda authored
[FW-2223] Release 5510 Approved-by:
Ajay Srivastava <ajay@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com>
-
Chithra Annegowda authored
[FW-2222]Nikola Isolation Monitoring config change Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
- 02 Jun, 2020 1 commit
-
-
Saurabh Trivedi authored
[FW-2123] Fix soh * Added the SOH params for 48G. Took the file for testing from soh_linux branch and modified it. * Minor. * Moved SOH to test * Removed excel file. * Removed spaces before line ending. * Updated deps path. * Added generated files for 48G. * Something. * New method seems to have more loss. * Minor fixes. * Seems to work. * Improvements and some cleanup. * Added doxygen and added another data file. * Minor fix and changed the init pattern of logbook for this updated structure. * make fix. * removed tab and test code. * Put spaces back and included soh unconditionally. * Fixed 714 compilation and review comments. * Fixed data aborts. * Increased bms observer queue size and removed timer based updates from bat mon and bms intelligence since timer is used in soh. * make fix. * lint Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Ajay Srivastava <ajay@romeopower.com>
-
- 29 May, 2020 4 commits
-
-
Chithra Annegowda authored
Develop to master for release of internal version 5500 Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Ajay Srivastava <ajay@romeopower.com>
-
Swaroop Kagli authored
[FW-2181] Update flood fault thresholds. Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Andrew VanBrocklin <andrew@romeopower.com>
-
Aniruddha Patel authored
[FW-1936] Fix CAN IDs Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
Chithra Annegowda authored
[FW-2199] New req - RP Orion V2 500 kbps vehicle Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
- 28 May, 2020 7 commits
-
-
Aniruddha Patel authored
[FW-2196] Cntr opening curr * array to hold sequence indices * array to hold sequence indices and close sequence from requirements * array to capture open and close sequence for BR centralized * enum * minor * dummy contactor to wait for precharge * space * PRECHARGE, NEGATIVE, POSITIVE for AGILITY 09 * contactor opening based on current direction * removed unneeded function * small mistakes * always the case * made variable contactor_sequence_table static * minor Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
Aniruddha Patel authored
[FW-2197] Configurable contactor close sequence * array to hold sequence indices * array to hold sequence indices and close sequence from requirements * array to capture open and close sequence for BR centralized * enum * minor * dummy contactor to wait for precharge * space * PRECHARGE, NEGATIVE, POSITIVE for AGILITY 09 * removed unneeded function * small mistakes * always the case * array of enum types Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
Swaroop Kagli authored
[FW-2181] Flood sensor * Read flood sensor inputs. * Add flood_monitor files. * Add flood msgs to CAN config. * Run make fix. * Add flood fault. * Implement mod/instance format. * Merge messages.csv. * Review comment - Aniruddha. * Review comment - Chithra. * Review comment threshold name. * minor * Dummy flood sensor ADC pin for other boards. * no fluid sense any more, it did not exist anyway Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
Swaroop Kagli authored
[FW-2109] Set mod protections type to uint64_t. * Set mod protections CAN msg size to 8. * merged in develop Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
Chithra Annegowda authored
[FW-2193] DC link fault threshold change Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Andrew VanBrocklin <andrew@romeopower.com>
-
Aniruddha Patel authored
[FW-2195] Previous state CAN message fix Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
Chithra Annegowda authored
[FW-1936] Resolve message ID overlaps * diag from 0x800 * MAX_PACKS = 16 * tested Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
- 21 May, 2020 1 commit
-
-
Chithra Annegowda authored
[FW-2180] Hero precharge time change Approved-by:
Ajay Srivastava <ajay@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com>
-
- 20 May, 2020 4 commits
-
-
Swaroop Kagli authored
[FW-2179] Voltage scaling 12V24 * Change 12V ADC scaling and delete 12V from all labels/variable names. * Update protections. * Update 24V thresholds. * Update protections datat type. * Review comments and revised trip thresholds. * REview comment - remove 12V from ADC channel ID. * MCB 30 and 2x - remove 12V from ADC channel ID. * Set CUSTOMER_PROGRAM as define in req.csv and define HERO. Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
Swaroop Kagli authored
[FW-2190] Define CUSTOMER_PROGRAM Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
Ryan Patel authored
[FW-2133] Add Stress Estimator Custom Message on J1939 * Add stress estimator on J1939 * Add distributed message for stress est * Add system message for stress est and configure to be sent out on J1939 * Remove unneeded mask * Whitespace * few changes * formatting * minor * redefined what max_num_packs should be * use sum to calculate avg * polaris never fits in any solution * minor * hw id from 1 to 5 * multi_pack_manager.c edited online with Bitbucket * resolved merge errors * small bug Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
Chithra Annegowda authored
[FW-2180] Hero configuration * cfg and cuu limits * tested Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
- 19 May, 2020 2 commits
-
-
Ryan Patel authored
[FW-2131] Configurable CAN Baud Rate * Remove configurability of CAN channel; breaks MRZR * Dynamic baudrate selection table * Move adjacent * Add exceptions for MRZR/BR_20_DISTRIBUTED * Remove comment in generated file Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
Aniruddha Patel authored
[FW-2111] No conversion from MV to V for voltages * removed conversion from mv_to_v * make fix, old days * app_can_update for cell voltages * reverted back the changes * lol Approved-by:
Swaroop Kagli <swaroop@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
- 18 May, 2020 1 commit
-
-
Swaroop Kagli authored
[FW-2111] Change voltage_t part2 * Change voltage type to voltage_t. * Apply MV_TO_V scaling on afe data in voltage_monitor_module(). * Change ADC scaling of DC link and pack voltage. * Change scaling of rail voltages. * Change scaling of HVIL voltages. * Remove scaling applied to cell voltages(keep them in mV for now). * Scale current sensor voltage. * Scale rail voltage fault limits. * Fix mod, pack voltage faults. * Make fix * Change current sensor cfg to V. * Change sys voltage functions to access float values. * Fix unit tests. * Remove trailing white space. * Delete trailing decimal zeros. * Change TEST_EQ to TEST_GTLT for floats. * Review comments - drop cast on voltages. * Review comment. * Review comment. * Review comment. * REview commet - return type to float. * REview commet - return type to float in declarations (too!). Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com>
-
- 15 May, 2020 1 commit
-
-
Swaroop Kagli authored
[FW-2111] Change voltage_t part 1 * Change voltage type to voltage_t. * Apply MV_TO_V scaling on afe data in voltage_monitor_module(). * Change ADC scaling of DC link and pack voltage. * Change scaling of rail voltages. * Change scaling of HVIL voltages. * Remove scaling applied to cell voltages(keep them in mV for now). * Scale current sensor voltage. * Remove some mV to V conversions. * Fix unit test. Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
- 16 Apr, 2020 1 commit
-
-
Swaroop Kagli authored
[FW-2165] Orion V5 Thermistor Remapping * Remap thermistor in req.csv. * REview comment . Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Saurabh Trivedi <saurabh@romeopower.com>
-
- 13 Apr, 2020 1 commit
-
-
Swaroop Kagli authored
Set pinmux for HWID_3. * Set pinmux for HWID_3. * Add conditional compilation. Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Saurabh Trivedi <saurabh@romeopower.com>
-
- 10 Apr, 2020 1 commit
-
-
Swaroop Kagli authored
[FW-2162] Set HWID_3 as input. * Set HWID_3 as input. * Review comment: conditional compilation. Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
- 07 Apr, 2020 1 commit
-
-
Ajay Srivastava authored
[FW-2160] Change the max number of slaves to be 9 in the dbc * change the max number of slaves to be 9 * change MAX_SUPPORTED_NUM_SLAVES as well Approved-by:
Chithra Annegowda <chithra@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com>
-
- 06 Apr, 2020 1 commit
-
-
Swaroop Kagli authored
[FW-2122] Nikola configuration * Add Nikola requirements. * Add IVT data. * Correct total thermisor count. * Add dummy current limits. * Add Nikola current limits. * Update Nikola requirments - thermistor config. * Correct a typo. * Set CAN1 to IVT only. * Fine tune current limits. * Remove module and pack current limit. * Restore pack, module current limit files. * Bad keyword error. * Add HWID pin 3, review comments. * Add 1s1p config. * Update defs.json to add MCB52 * REview: change current limit file name. * Update #if with new MCB_52. * Remove bsp pwm files from MCB_52 folder. * Update defs to avoid duplicate folder error. * Update (correctly) defs to avoid duplicate folder error. * Update (try again) defs to avoid duplicate folder error. * Update (again..) defs to avoid duplicate folder error. * Define HW_ID_4_BITS * Revert to msb_50 files with #if for mcb_52 changes. * Update precharge params per Oliver's inputs. * Simplyfy condition in pack ID evaluation. * #define GIO_IN_HARDWARE_ID_3 for mcb_50,51 * Change precharge timeout to 620 ms. Approved-by:
Saurabh Trivedi <saurabh@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
- 03 Apr, 2020 1 commit
-
-
Swaroop Kagli authored
[FW-2095] Green power requirement * Add v5 requirements. * Update SoP current limits json. * Update sub-zero regen to 0. * Typo and add fast charge to sop table. * Change customer and HW_ID config. Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
- 18 Mar, 2020 1 commit
-
-
Ryan Patel authored
[FW-2061] Use CAN Structs * Start file * Working can_structs * Some checks and formatting improvements * switch to length * rm comment * Generic message lookup improvements; correct types for struct based on size of parent message, any size of signal in struct. Still need to iterate over all DBCs since message/signal names can repeat in separate DBCs, filter names since prefix is not removed, etc. * Aligned size * Better read-in * Remove unused imports * Change CAN read in format * More efficient data read in for can structs * Used regex to format identifiers properly * Remove separated changes * Improvements to CAN macros for CAN data read-in and CAN check efficiency * Remove CAN checks * Remove CAN checks * Change function signature and returns * Add _t and DBC name * typo * Change structs * Account for the possibility of gaps within a message Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Swaroop Kagli <swaroop@romeopower.com>
-
- 17 Mar, 2020 2 commits
-
-
Saurabh Trivedi authored
[FW-2097] Soh test * Added the SOH params for 48G. Took the file for testing from soh_linux branch and modified it. * Minor. * Moved SOH to test * Removed excel file. * Removed spaces before line ending. * Updated deps path. * Added generated files for 48G. Approved-by:
Ajay Srivastava <ajay@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
Saurabh Trivedi authored
[FW-1999] Fix sop * Updating stress estimator for both regions so minimum can be selected. * Seems to work. * discharge SOP fixed. * stupid mistake. * make fix. * Renames. * Simplified by ternary. Approved-by:
Aniruddha Patel <aniruddha@romeopower.com> Approved-by:
Chithra Annegowda <chithra@romeopower.com>
-
- 06 Mar, 2020 5 commits
-
-
Ryan Patel authored
[FW-2060] CAN Message Structs * Start file * Working can_structs * Some checks and formatting improvements * switch to length * rm comment * Generic message lookup improvements; correct types for struct based on size of parent message, any size of signal in struct. Still need to iterate over all DBCs since message/signal names can repeat in separate DBCs, filter names since prefix is not removed, etc. * Aligned size * Better read-in * Remove unused imports * Change CAN read in format * More efficient data read in for can structs * Used regex to format identifiers properly * Remove separated changes * Improvements to CAN macros for CAN data read-in and CAN check efficiency * Remove CAN checks * Remove CAN checks * Change function signature and returns * Add _t and DBC name * typo * Account for the possibility of gaps within a message Approved-by:
Ryan Patel <ryan@romeopower.com> Approved-by:
Ajay Srivastava <ajay@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com>
-
Ryan Patel authored
[FW-1180] CAN Check Improvements * Improvements to CAN macros for CAN data read-in and CAN check efficiency * Remove CAN checks * Change function signature and returns Approved-by:
Ajay Srivastava <ajay@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com>
-
Ryan Patel authored
[FW-2060] Data Improvements * Improvements to CAN macros for CAN data read-in and CAN check efficiency * Remove CAN checks * Change function signature and returns Approved-by:
Ryan Patel <ryan@romeopower.com> Approved-by:
Ajay Srivastava <ajay@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com>
-
Ryan Patel authored
[FW-1180] Remove throw_err * Remove all usages of throw_err * Remove all imports of throw_err and other things no longer needed * Remove throw_err Approved-by:
Ajay Srivastava <ajay@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com>
-
Ryan Patel authored
[FW-1180] Minor Build Improvements * Better closures * Clean up * Cleanup * Add print handling * Took out the map; it returns an iterator, which isn't particularly useful Approved-by:
Ryan Patel <ryan@romeopower.com> Approved-by:
Ajay Srivastava <ajay@romeopower.com> Approved-by:
Aniruddha Patel <aniruddha@romeopower.com>
-