TVaBuffer

There is unfortunately no such function built-in.

I would suggest to implement a TVaComm buffer reader that is continuously reading VaComm and then add the functionality to make a circular buffer based on the data read at application level.