Hello Mark,
Sorry to bother you, I have a question regarding the usage of this function:
I have a use case where it is useful to override asynPortDriver::getAddress() to get a custom reason and address.
These values are chosen previously by drvUserCreate(), and stored in
pasynUser->drvUser and pasynUser->reason.
This seems to work well for gets and puts, but not when a callback for for a "I/O Intr" record is executed.
In those cases, the IOC will get the address from "pasynManager->getAddr()", and not from
getAddress(), which breaks the program.
(for ex. in paramList::octetCallback())
Is there a way to make the callbacks also use the custom asynPortDriver::getAddress()
value?
Thank you in advance,
Joao