Is it possible to read the battery voltage via UART to the Arduino, then write via UART from Arduino to the VESC to modify the battery current maximum with an inverse relationship as the battery voltage drops?

I have been using the VescController library which does not include reading from the VESC, but if above is possible then I may try another library that allows it to work.