# ### ACS_MCB4B.iocsh ### #- ################################################### #- PORT - Serial port for communications #- CONTROLLER - Optional: Which controller is being configured #- Default: 0 #- #- MAX_CONTROLLERS - Optional: Max number of controllers that will be configured #- Default: 1 #- #- POLL_RATE - Optional: Controller poll rate in hertz #- Default: 10 #- ################################################### # ACS MCB-4B driver setup parameters: # (1) maximum number of controllers in system # (2) motor task polling rate (min=1Hz, max=60Hz) $(MCB4B_INIT_COMPLETE="") MCB4BSetup($(MAX_CONTROLLERS=1), $(POLL_RATE=10)) # ACS MCB-4B serial connection settings iocshLoad("$(IP)/iocsh/setSerialParams.iocsh", "PORT=$(PORT), BAUD=19200, BITS=8, STOP=1, PARITY=none") asynOctetSetInputEos( "$(PORT)", -1, "\r") asynOctetSetOutputEos("$(PORT)", -1, "\r") # ACS MCB-4B driver configuration parameters: # (1) controller being configured # (2) asyn port name (string) MCB4BConfig($(CONTROLLER=0), "$(PORT)") epicsEnvSet("MCB4B_INIT_COMPLETE", "#")