Actually on AsynDriver.pdf i could find few information about it.
typedef struct asynXXXArray {
asynStatus
(*write)(void *drvPvt, asynUser *pasynUser, epicsXXX *value, size_t nelements);
asynStatus (*read)(void *drvPvt, asynUser *pasynUser, epicsXXX *value, size_t nelements, size_t *nIn);
asynStatus (*registerInterruptUser)(void *drvPvt, asynUser *pasynUser, interruptCallbackXXXArray callback,void
*userPvt,void **registrarPvt);
asynStatus (*cancelInterruptUser)(void *drvPvt, asynUser *pasynUser, void *registrarPvt);
} asynXXXArray;
but not detail information how write and read methods can be used and what should me my db file content for read and write operation.
Like provided for asynInt32
record(ai,"aiInt32") {
field(SCAN,"I/O Intr")
field(DTYP,"asynInt32")
field(INP,"@asyn($(port),$(addr))")
field(EGUF,"10.0")
field(EGUL,"-10.0")
field(PREC,"3")
}
where can i find the detail user manual / application developer guide?
Thanks