I believe it uses TCP (it communicates via an ethernet connection). Below is my start up script. I got this IOC after it had been compiled on another machine, so it is quite possible I missed changing something.
#!../../bin/linux-x86/genesys
cd ../..
dbLoadDatabase("dbd/genesys.dbd")
genesys_registerRecordDeviceDriver(pdbbase)
## Location of stream protocol files
epicsEnvSet "STREAM_PROTOCOL_PATH", "iocBoot/soft-iocps/"
dbLoadRecords("db/genesysPSAll.db")
drvAsynIPPortConfigure("GEN8-180-88Z", "
130.199.60.184:8003",0,0,0)
iocInit()
# Start sequences
seq(&psControl,"ps=GEN8-180-88Z")
I know the IP is right for the drvAsynIPPortConfigure, but I don't know if 8003 is correct.
Thank you