11. Buttons and their behaviors¶
11.1. Live View Page Buttons¶
The buttons and their behaviors in the Live View page are as follows:-
| Button | Behavior | Details |
|---|---|---|
Comm(Communication Settings) |
Takes you back to the communication settings page. | If the live view scan is on or the logging is on or both are on at the moment this button in pressed, both or the currently active task is stopped and then user is navigated back to the communications settings page. |
Start Scan |
Starts the scan with the user selected communication settings as connection parameters. | If no data is received, a 'Communication Settings Error' is thrown and user is alerted to check the communication settings and try again. If the communication itself has failed to be established then a 'CAN Error' is thrown as something is wrong with the physical CAN connection. |
Stop Scan |
Stops the currently active live data monitoring. | This button has the same physical location as the 'Start Scan' button and gets activated once scan has started. This action is also activated if you select 'Comm' button to go back to the communication settings page. |
Start Log(Start Logging) |
Starts logging the live data in a .csv file. | Once this button is clicked, user is prompted to select the location and file name of the .csv log file. Make sure the file name you are selecting is either a brand new file name or not a currently open file if you are overwriting a previously saved file. |
Stop Log(Stop Logging) |
Stops logging of the live data and saves the .csv file. | This button has the same physical location as the 'Start Log' button and gets activated once logging has started. This action is also activated if you select 'Comm' button to go back to the communication settings page. |
11.2. Configuration Page Buttons¶
The buttons and their behaviors in the Configuration page are as follows:-
| Button | Behavior | Details |
|---|---|---|
Read from BMS(Read settings from BMS) |
Reads all the configuration settings from BMS. | If the can bus is too busy or there is a CAN connection error when this button is clicked, an alert message will be displayed to user and the read operation will be skipped. |
Write to BMS(Write settings to BMS) |
Writes all the configuration settings to BMS. | If the can bus is too busy or there is a CAN connection error when this button is clicked, an alert message will be displayed to user and the write operation will be skipped. |
Clear |
Clears all the text fields of all configuration parameters on the page. | Clicking this button will clear all the text fields and reset the date field to the system date. |
Read from File(Read settings from File) |
Reads configuration settings from a .txt file. | This will only read a file previously saved by clicking the "Save to File" button from the configuration page. |
Save to File(Save settings to File) |
Saves the configuration settings on the configuration page to a .txt file. | This saved file should only be used when user wants to "Read from File" the configuration settings. However, a user can edit the saved .txt file manually keeping note of the proper format and indentation but it is not recommended. |
11.3. Services Page Buttons¶
The buttons and their behaviors in the Services page are as follows:-
| Button | Behavior | Details |
|---|---|---|
Upgrade(Firmware Upgrade BMS) |
Opens a firmware upgrade application 'Microboot' that is integrated inside the ReVx BMS Studio. | ⚠ Firmware Upgrade should only be done when BMS is neither in charge nor discharge states. Also, CAN should be properly connected otherwise firmware upgrade will fail and BMS needs to be serviced by ReVx. |
Hard Reset |
Hard Resets the BMS. | If the can bus is heavy or there is a CAN connection error when this button is clicked, this operation will be skipped and user will be alerted. |
Soft Reset |
Soft Resets the BMS. | If the can bus is heavy or there is a CAN connection error when this button is clicked, this operation will be skipped and user will be alerted. |
Emergency OFF |
Emergency switch off the BMS with this button. | If the can bus is heavy or there is a CAN connection error when this button is clicked, this operation will be skipped and user will be alerted. |
Set SOC |
Sets the SOC value of batteryto the given value in adjacent text field. | If the can bus is heavy or there is a CAN connection error or given SOC value is invalid (a character or negative value or value exceeding 100) when this button is clicked, this operation will be skipped and user will be alerted. |
Read SD Card |
Reads all SD Card data in the date range given by user. | - |