Files
PBSwissMX/ReadmeMCS.md
2023-07-21 18:43:00 +02:00

1.9 KiB

asynReport 255 asynSetTraceIOMask asynSetTraceInfoMask asynSetTraceMask /home/zamofing_t/Documents/prj/SwissFEL/epics_ioc_modules/SASE_RIXS/Readme.md

asynReport asynReport 3 MCS asynReport 3 asynMCS

asynSetTraceMask asynMCS 0 0xff asynSetTraceIOMask asynMCS 0 0xff

asynSetTraceMask asynMCS,0, error|device|filter|driver|flow|warning asynSetTraceIOMask asynMCS,0, nodata|ascii|escape|hex asynSetTraceInfoMask asynMCS,0, time|port|source|thread

#quite/default asyn communication asynSetTraceMask asynMCS,0, error asynSetTraceIOMask asynMCS,0, escape asynSetTraceInfoMask asynMCS,0, time|port|source asynSetTraceMask MCS,0, error asynSetTraceIOMask MCS,0, escape asynSetTraceInfoMask MCS,0, time|port|source

#good debugging for asyn communication asynSetTraceMask asynMCS,0, error|driver asynSetTraceIOMask asynMCS,0, escape asynSetTraceInfoMask asynMCS,0, time|port|source

#good debugging for motor record tracing asynSetTraceMask MCS,0, error|device|filter|driver|flow|warning asynSetTraceIOMask MCS,0, escape asynSetTraceInfoMask MCS,0, time|port|source

/home/zamofing_t/Documents/doc-ext/SmaractMCS/MCSrs232InterfaceDocumentation.pdf ncat 129.129.244.32 5000 ->resut :ID4049801502

:GSI :GIV :GNC

:GCT0

:MPA0,123000,2000 :GP0 ->:P0,123000\n :MPA0,987,2000 :GST0 :ST0,1

#good debugging for motor record tracing asynSetTraceMask asynS1,0, 0x09 asynSetTraceIOMask asynS1,0, 0x02 asynSetTraceInfoMask asynS1,0, 0x07

add a ASYn record

caqtdm -macro 'S=SARES30-SMX,M=MCS,T=MCS' ESB_MX_SmarAct

caqtdm -macro 'P=SARES30-SMX:,R=ASYN' asynOctet

caput SARES30-SMX:ASYN.AOUT :GSI caput SARES30-SMX:ASYN.AOUT :GP0 caput SARES30-SMX:ASYN.AOUT :MPA0,123000,2000 caput SARES30-SMX:ASYN.AOUT :GST0

caget SARES30-SMX:ASYN.TINP

/home/zamofing_t/Documents/prj/SwissFEL/driver_modules_epics/motorBase/motorApp/MotorSrc/asynMotorController.h

if the position can not be reached, the $(S):$(M).MISS is set to 1