Error log
When the driver detects an error, it logs the error in non-volatile memory. If the log is full, the oldest error is removed.
The log can be printed using log
command.
Example output
SC-felix#>log
AUX(err 1, run 8, 25 s): #16445, 46.4932V, 16.6112A, 40.4155C, 16.0112RPM, level E stage 0 pass 0 : phase C positive overcurrent
Error log structure
The error log is structured as follows:
Error Log Field | Description |
---|---|
AUX | Source of the log. |
err 1 | Error criticallity. |
run 8 | Current run from permanents. |
25s | Time from controller start. |
#16445 | Error number. (equals to /driver/error ) |
46.4932V | Battery voltage at the time of the error. |
16.6112A | Battery current at the time of the error. |
40.4155C | Controller temperature at the time of the error. |
16.0112RPM | Motor speed at the time of the error. |
level E stage 0 pass 0 : phase C positive overcurrent | Decoded error number. |