The request validation function today takes Unit identifier, Function code, Address and Quantity of registers.
Do you think it would be possible to also pass the new register value from a write function code? That would allow us to validate the incoming data and possibly return Illegal Data Value exception code if it fails.