Changelog
For ESCapi repository
[1.5.0]
Added
- Process-protocol message IDs (SIDs) now follow the
protoconfoffset configured on each interface (enabled by default) - Beep control API for the driver
- Four additional PWM control channels (CH3–CH6)
- Runtime selection of the CAN interface used for the API
Changed
- Motor 3 status message (SID 32) now carries quadrature and direct current/voltage (
currentqf,voltageq,currentdf,voltaged) instead of the previous current-reference fields - Line identification (
identlin) started over the API now gives the same result as the shell command
[1.4.0]
Changed
- When there is timeout for command CAN message, command 0 and mode 0 are set. Instead of relaying only for the application.
Removed
- Support for the legacy command API (message 0x110)
[1.3.0]
Added
- Added struct for BMS CAN messages
Changed
- The external battery current limiter now limits discharge and charge current (
ibpos/ibneg) independently
[1.2.0]
Added
- Motor 2 status message now carries
ptctemp,imultandumult
[1.1.1]
Fixed
- ID type (bug with extended CAN messages)
[1.1.0]
Added
- session counter in the driver command message
Changed
- The
versionAPI message now also reports the union (application) module version
[1.0.0]
Added
- External battery current limiter
Changed
- Use new CMIO API
Removed
- Remove warnings