Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First axis stuck in a moving state, remaining axes work fine #12

Open
jwlodek opened this issue Nov 20, 2024 · 9 comments
Open

First axis stuck in a moving state, remaining axes work fine #12

jwlodek opened this issue Nov 20, 2024 · 9 comments

Comments

@jwlodek
Copy link
Contributor

jwlodek commented Nov 20, 2024

After setting up a few motor sim IOCs, I noticed that on all of them the first axis is always stuck in a moving state, while all the remaining ones work as expected. Is there something I am potentially mis-configuring here in my IOC initialization?

image

Below is the output from the startup:

#!/epics/modules/motorSim/iocs/motorSimIOC/bin/linux-x86_64/motorSim
# Perform base environment setup and configuration
< ./epicsEnv.cmd
< /epics/common/xf31id1-ioc2-netsetup.cmd
#
# xf31id1-ioc2-netsetup.cmd
# Ansible managed
#
epicsEnvSet("EPICS_CA_AUTO_ADDR_LIST",         "NO")
epicsEnvSet("EPICS_CA_ADDR_LIST",              "10.69.59.255")
epicsEnvSet("EPICS_CAS_AUTO_BEACON_ADDR_LIST", "NO")
epicsEnvSet("EPICS_CAS_BEACON_ADDR_LIST",      "10.69.59.255")
epicsEnvSet("EPICS_CAS_INTF_ADDR_LIST",        "10.69.59.26")
epicsEnvSet("EPICS_PVA_AUTO_ADDR_LIST",         "NO")
epicsEnvSet("EPICS_PVA_ADDR_LIST",              "10.69.59.255")
epicsEnvSet("EPICS_PVAS_AUTO_BEACON_ADDR_LIST", "NO")
epicsEnvSet("EPICS_PVAS_BEACON_ADDR_LIST",      "10.69.59.255")
errlogInit(20000)
epicsEnvSet("IOC", "MotorSim")
epicsEnvSet("IOC_DIR", "/epics/iocs")
epicsEnvSet("TOP", "/epics/iocs/tst-mc06")
epicsEnvSet("TEMPLATE_TOP", "/epics/modules/motorSim/iocs/motorSimIOC")
epicsEnvSet("HOSTNAME", "xf31id1-ioc2")
epicsEnvSet("IOCNAME", "tst-mc06")
epicsEnvSet("SUPPORT", "/usr/lib/epics")
epicsEnvSet("ASYN", "/usr/lib/epics")
epicsEnvSet("AREA_DETECTOR", "/epics/modules")
epicsEnvSet("ADSUPPORT", "/epics/modules/ADSupport")
epicsEnvSet("ADCORE", "/epics/modules/ADCore")
epicsEnvSet("AUTOSAVE", "/usr/lib/epics")
epicsEnvSet("BUSY", "/usr/lib/epics")
epicsEnvSet("CALC", "/usr/lib/epics")
epicsEnvSet("SNCSEQ", "/usr/lib/epics")
epicsEnvSet("SSCAN", "/usr/lib/epics")
epicsEnvSet("DEVIOCSTATS", "/usr/lib/epics")
epicsEnvSet("STREAM", "/usr/lib/epics")
epicsEnvSet("MOTOR", "/usr/lib/epics")
epicsEnvSet("EPICS_BASE", "/usr/lib/epics")
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "/usr/lib/epics/db")
epicsEnvSet("SYS", "XF:31ID1-ES")
epicsEnvSet("CT_PREFIX", "XF:31ID1-CT{SIM-MC:06}")
epicsEnvSet("ENGINEER", "J. Wlodek")
epicsEnvSet("PORT", "MTR1")
epicsEnvSet("NUM_AXES", "8")
# Load IOC specific startup configuration
< ./base.cmd
errlogInit(2000)
dbLoadDatabase("/epics/modules/motorSim/iocs/motorSimIOC/dbd/motorSim.dbd")
motorSim_registerRecordDeviceDriver(pdbbase)
Warning: IOC is booting with TOP = "/epics/iocs/tst-mc06"
          but was built with TOP = "/epics/modules/motorSim/iocs/motorSimIOC"
motorSimCreateController("MTR1", 8)
< ./motorSimAxisConfig.cmd
#
# Ansible managed
#
# motorSimConfigAxis(portName, axisNumber, highLimit, lowLimit, home_position, start_position)
motorSimConfigAxis("MTR1", 0 2000, -2000, 0, 0)
motorSimDriver:motorSimConfigAxis: configuring controller MTR1 axis 0
motorSimConfigAxis("MTR1", 1 2000, -2000, 0, 0)
motorSimDriver:motorSimConfigAxis: configuring controller MTR1 axis 1
motorSimConfigAxis("MTR1", 2 2000, -2000, 0, 0)
motorSimDriver:motorSimConfigAxis: configuring controller MTR1 axis 2
motorSimConfigAxis("MTR1", 3 2000, -2000, 0, 0)
motorSimDriver:motorSimConfigAxis: configuring controller MTR1 axis 3
motorSimConfigAxis("MTR1", 4 2000, -2000, 0, 0)
motorSimDriver:motorSimConfigAxis: configuring controller MTR1 axis 4
motorSimConfigAxis("MTR1", 5 2000, -2000, 0, 0)
motorSimDriver:motorSimConfigAxis: configuring controller MTR1 axis 5
motorSimConfigAxis("MTR1", 6 2000, -2000, 0, 0)
motorSimDriver:motorSimConfigAxis: configuring controller MTR1 axis 6
motorSimConfigAxis("MTR1", 7 2000, -2000, 0, 0)
motorSimDriver:motorSimConfigAxis: configuring controller MTR1 axis 7
dbLoadRecords("/usr/lib/epics/db/motorUtil.db", "P=XF:31ID1-CT{SIM-MC:06}")
# Load any additional configured databases, prep autosave
< ./common.cmd
# common.cmd
# Load any additional specified databases.
dbLoadTemplate("/epics/iocs/tst-mc06/db/motorSim.substitutions")
# Load additional records standard for each IOC
dbLoadRecords("/usr/lib/epics/db/iocAdminSoft.db", "IOC=XF:31ID1-CT{SIM-MC:06}")
dbLoadRecords("/usr/lib/epics/db/save_restoreStatus.db", "P=XF:31ID1-CT{SIM-MC:06}")
save_restoreSet_Debug(0)
save_restoreSet_IncompleteSetsOk(1)
save_restoreSet_DatedBackupFiles(1)
set_savefile_path("/epics/iocs/tst-mc06/as/save")
set_requestfile_path("/epics/iocs/tst-mc06/as/req")
set_pass0_restoreFile("auto_positions.sav")
set_pass0_restoreFile("auto_settings.sav")
iocInit()
Starting iocInit
############################################################################
## EPICS R7.0.5
## Rev. R7.0.5-dirty
############################################################################
reboot_restore: entry for file 'auto_positions.sav'
reboot_restore: Found filename 'auto_positions.sav' in restoreFileList.
*** restoring from '/epics/iocs/tst-mc06/as/save/auto_positions.sav' at initHookState 6 (before record/device init) ***

save_restore: Can't open save file.Illegal field value PV: XF:31ID1-CT{SIM-MC:06}:TIMEZONE devStringinEnvVar (init_record) Illegal INP parm field

iocRun: All initialization complete
# Perform standard IOC post-init actions
< ./postInit.cmd
motorUtilInit("XF:31ID1-CT{SIM-MC:06}")
cd /epics/iocs/tst-mc06/as/req
makeAutosaveFiles()
create_monitor_set("/epics/iocs/tst-mc06/as/req/auto_settings.req", 1000)
cd /epics/iocs/tst-mc06
dbl > /tmp/tst-mc06-records.dbl
date
2024/11/20 09:28:16.939111
dbl > /epics/iocs/tst-mc06/records.dbl
# The IOC startup script has completed execution!!!

At least to my eye there doesn't appear to be anything overly suspicious there.

@kmpeters
Copy link
Contributor

I don't see anything that would explain m1 being stuck in the moving state, but I have a few questions:

  • What are the contents of /epics/iocs/tst-mc06/db/motorSim.substitutions?

  • What are the customizations that have been made to base R7.0.5?

@kmpeters
Copy link
Contributor

Also, is the SPMG field of the motor record being autosaved? I don't believe it is by default.

@jwlodek
Copy link
Contributor Author

jwlodek commented Nov 21, 2024

See my substitutions file below:

#
# motorSim.substitutions
#
# This substitutions file was auto-generated by ioc-deploy-roles and ansible. 
# DO NOT MODIFY
#

file "$(TOP)/db/SimMotor.template"
{
pattern
{P, M, PORT, ADDR, DESC, EGU}
{"XF:31ID1-ES", "{MC:06-Ax:1}", "MTR1", "0", "MC06 Sim Axis 1", "mm"}
{"XF:31ID1-ES", "{MC:06-Ax:2}", "MTR1", "1", "MC06 Sim Axis 2", "mm"}
{"XF:31ID1-ES", "{MC:06-Ax:3}", "MTR1", "2", "MC06 Sim Axis 3", "mm"}
{"XF:31ID1-ES", "{MC:06-Ax:4}", "MTR1", "3", "MC06 Sim Axis 4", "mm"}
{"XF:31ID1-ES", "{MC:06-Ax:5}", "MTR1", "4", "MC06 Sim Axis 5", "mm"}
{"XF:31ID1-ES", "{MC:06-Ax:6}", "MTR1", "5", "MC06 Sim Axis 6", "mm"}
{"XF:31ID1-ES", "{MC:06-Ax:7}", "MTR1", "6", "MC06 Sim Axis 7", "mm"}
{"XF:31ID1-ES", "{MC:06-Ax:8}", "MTR1", "7", "MC06 Sim Axis 8", "mm"}
}

The SimMotor.template is basically basic_asyn_motor.template with some additional defaults set:

record(motor,"$(P)$(M)Mtr")
{
    field(DESC,"$(DESC)")
    field(DTYP,"asynMotor")
    field(VELO,"$(VELO=1)")
    field(VBAS,"$(VBAS=0.1)")
    field(ACCL,"$(ACCL=0.2)")
    field(BDST,"$(BDST=0.01)")
    field(BVEL,"$(BVEL=2)")
    field(BACC,"$(BACC=0.01)")
    field(OUT,"@asyn($(PORT),$(ADDR))")
    field(MRES,"$(MRES=0.001)")
    field(PREC,"$(PREC=3)")
    field(EGU,"$(EGU)")
    field(DHLM,"$(DHLM=1000)")
    field(DLLM,"$(DLLM=-1000)")
    field(INIT,"")
    field(TWV,"1")
}

# These records make the motor resolution, offset and direction available to the driver
# which is needed for profile moves and other applications

# Motor direction for this axis
record(longout,"$(P)$(M)Mtr:Direction") {
    field(DESC, "$(M) direction")
    field(DOL,  "$(P)$(M).DIR CP MS")
    field(OMSL, "closed_loop")
    field(DTYP, "asynInt32")
    field(OUT,  "@asyn($(PORT),$(ADDR))MOTOR_REC_DIRECTION")
}


# Motor offset for this axis
record(ao,"$(P)$(M)Mtr:Offset") {
    field(DESC, "$(M) offset")
    field(DOL,  "$(P)$(M).OFF CP MS")
    field(OMSL, "closed_loop")
    field(DTYP, "asynFloat64")
    field(OUT,  "@asyn($(PORT),$(ADDR))MOTOR_REC_OFFSET")
    field(PREC, "$(PREC=3)")
}


# Motor resolution for this axis
record(ao,"$(P)$(M)Mtr:Resolution") {
    field(DESC, "$(M) resolution")
    field(DOL,  "$(P)$(M).MRES CP MS")
    field(OMSL, "closed_loop")
    field(DTYP, "asynFloat64")
    field(OUT,  "@asyn($(PORT),$(ADDR))MOTOR_REC_RESOLUTION")
    field(PREC, "$(PREC=3)")
}

The only change made to 7.0.5 is to enable the debug build in CONFIG_SITE - our build system automatically turns that on.

Currently I am not autosaving anything for these IOCs.

@kmpeters
Copy link
Contributor

Is m1 stuck in the moving state at iocInit, or does it get stuck in the moving state after the first time it is moved?

@kmpeters
Copy link
Contributor

Also, can you share the output of the following command?

iocsh> dbpr "XF:31ID1-ES{MC:06-Ax:1}", 9

@jwlodek
Copy link
Contributor Author

jwlodek commented Nov 21, 2024

It gets stuck right at init, before I have a chance to move anything.

epics> dbpr "XF:31ID1-ES{MC:06-Ax:1}Mtr", 9
ACCL: 0.2           ACKS: NO_ALARM      ACKT: YES           ADEL: 0             
ALST: 0             ASG :               ASP : PTR (nil)     ATHM: 0             
BACC: 0.01          BDST: 0.01          BKLNK: ELL 0 [(nil) .. (nil)]           
BKPT: 00            BVEL: 2             CARD: 0             CBAK: PTR 0x25a3b30 
CDIR: 0             CNEN: Disable       DCOF: 0             
DESC: MC06 Sim Axis 1                   DHLM: 1000          DIFF: 0             
DINP: CONSTANT      DIR : Pos           DISA: 0             DISP: 0             
DISS: NO_ALARM      DISV: 1             DLLM: -1000         DLY : 0             
DMOV: 0             DOL : CONSTANT      DPVT: PTR 0x25a3b60 DRBV: 0             
DSET: PTR 0x7f57f97c05c0                DTYP: asynMotor     DVAL: 0             
EGU : mm            ERES: 1.0e-03       EVNT:               FLNK: CONSTANT      
FOF : 0             FOFF: Variable      FRAC: 1             HHSV: NO_ALARM      
HIGH: 0             HIHI: 0             HLM : 1000          HLS : 0             
HLSV: NO_ALARM      HOMF: 0             HOMR: 0             HOPR: 0             
HSV : NO_ALARM      HVEL: 0.1           ICOF: 0             IGSET: 0            
INIT:               JAR : 5             JOGF: 0             JOGR: 0             
JVEL: 1             LCNT: 0             LDVL: 0             LLM : -1000         
LLS : 0             LLSV: NO_ALARM      LOCK: NO            LOLO: 0             
LOPR: 0             LOW : 0             LRLV: 0             LRVL: 0             
LSET: PTR 0x254f490 LSPG: Go            LSV : NO_ALARM      LVAL: 0             
LVIO: 0             MDEL: 0             MIP : 32768         MISS: 0             
MLIS: ELL 11 [0x7f579c02dcd0 .. 0x7f579c02d3e0]             
MLOK: d0 7c 59 02 00 00 00 00           MLST: 0             MMAP: 0             
MOVN: 1             MRES: 1.0e-03       MSTA: 1152          
NAME: XF:31ID1-ES{MC:06-Ax:1}Mtr        NMAP: 0             NSEV: NO_ALARM      
NSTA: NO_ALARM      NTM : YES           NTMF: 2             OFF : 0             
OMSL: supervisory   OUT : INST_IO @asyn(MTR1,0)             PACT: 0             
PCOF: 0             PHAS: 0             PINI: NO            POST:               
PP  : 1             PPN : PTR (nil)     PPNR: PTR (nil)     PREC: 3             
PREM:               PRIO: LOW           PROC: 0             PUTF: 0             
RBV : 0             RCNT: 0             RDBD: 1.0e-03       RDBL: CONSTANT      
RDES: PTR 0x246d7c0 RDIF: 0             REP : 0             RHLS: 0             
RINP: CONSTANT      RLLS: 0             RLNK: CONSTANT      RLV : 0             
RMOD: Default       RMP : 0             RPRO: 0             RRBV: 0             
RRES: 0             RSET: PTR 0x7f57f97c03e0                RTRY: 10            
RVAL: 0             RVEL: 0             S   : 5             SBAK: 10            
SBAS: 0.5           SCAN: Passive       SDIS: CONSTANT      SET : Use           
SEVR: NO_ALARM      SMAX: 0             SPDB: 0             SPMG: Go            
SPVT: PTR (nil)     SREV: 200           SSET: 0             STAT: NO_ALARM      
STOO: CONSTANT      STOP: 0             STUP: OFF           SUSE: 0             
SYNC: 0             TDIR: 0             TIME: 2024-11-21 09:54:10.041428750     
TPRO: 0             TSE : 0             TSEL: CONSTANT      TWF : 0             
TWR : 0             TWV : 1             UDF : 0             UDFS: INVALID       
UEIP: No            UREV: 0.2           URIP: No            VAL : 0             
VBAS: 0.1           VELO: 1             VERS: 7.2           VMAX: 0 

@MarkRivers
Copy link
Contributor

Can you post the output of this command:

asynReport 2 MTR1

@jwlodek
Copy link
Contributor Author

jwlodek commented Nov 21, 2024

Sure:

epics> asynReport 2 MTR1
MTR1 multiDevice:Yes canBlock:Yes autoConnect:Yes
    enabled:Yes connected:Yes numberConnects 1
    nDevices 8 nQueued 0 blocked:No
    asynManagerLock:No synchronousLock:No
    exceptionActive:No exceptionUsers 0 exceptionNotifys 0
    traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    interposeInterfaceList
        asynOctet pinterface 0x7f57f959d440 drvPvt 0x2519400
    interfaceList
        asynCommon pinterface 0x7f57f959dcf0 drvPvt 0x2515700
        asynDrvUser pinterface 0x7f57f959da80 drvPvt 0x2515700
        asynOctet pinterface 0x7f57f959dbc0 drvPvt 0x2515700
        asynInt32 pinterface 0x7f57f959dcc0 drvPvt 0x2515700
        asynFloat64 pinterface 0x7f57f959dc20 drvPvt 0x2515700
        asynFloat64Array pinterface 0x7f57f959db00 drvPvt 0x2515700
        asynGenericPointer pinterface 0x7f57f959dae0 drvPvt 0x2515700
    addr 0 autoConnect Yes enabled Yes connected Yes exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    addr 1 autoConnect Yes enabled Yes connected Yes exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    addr 2 autoConnect Yes enabled Yes connected Yes exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    addr 3 autoConnect Yes enabled Yes connected Yes exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    addr 4 autoConnect Yes enabled Yes connected Yes exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    addr 5 autoConnect Yes enabled Yes connected Yes exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    addr 6 autoConnect Yes enabled Yes connected Yes exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    addr 7 autoConnect Yes enabled Yes connected Yes exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
Simulation motor driver MTR1, numAxes=8
  axis 0
  Current position = 0.000000, velocity = 0.000000 at current time: 20422.442094
  Destination posn = 0.000000, velocity = 0.000000 at desination time:  0.000000
    Hard limits: -2000.000000, 2000.000000
           Home: 0.000000
    Enc. offset: 0.000000
    Soft limits: -1000000.000000, 1000000.000000
  axis 1
  Current position = 0.000000, velocity = 0.000000 at current time: 20422.442094
  Destination posn = 0.000000, velocity = 0.000000 at desination time:  0.000000
    Hard limits: -2000.000000, 2000.000000
           Home: 0.000000
    Enc. offset: 0.000000
    Soft limits: -1000000.000000, 1000000.000000
  axis 2
  Current position = 0.000000, velocity = 0.000000 at current time: 20422.442094
  Destination posn = 0.000000, velocity = 0.000000 at desination time:  0.000000
    Hard limits: -2000.000000, 2000.000000
           Home: 0.000000
    Enc. offset: 0.000000
    Soft limits: -1000000.000000, 1000000.000000
  axis 3
  Current position = 0.000000, velocity = 0.000000 at current time: 20422.442094
  Destination posn = 0.000000, velocity = 0.000000 at desination time:  0.000000
    Hard limits: -2000.000000, 2000.000000
           Home: 0.000000
    Enc. offset: 0.000000
    Soft limits: -1000000.000000, 1000000.000000
  axis 4
  Current position = 0.000000, velocity = 0.000000 at current time: 20422.442094
  Destination posn = 0.000000, velocity = 0.000000 at desination time:  0.000000
    Hard limits: -2000.000000, 2000.000000
           Home: 0.000000
    Enc. offset: 0.000000
    Soft limits: -1000000.000000, 1000000.000000
  axis 5
  Current position = 0.000000, velocity = 0.000000 at current time: 20422.442094
  Destination posn = 0.000000, velocity = 0.000000 at desination time:  0.000000
    Hard limits: -2000.000000, 2000.000000
           Home: 0.000000
    Enc. offset: 0.000000
    Soft limits: -1000000.000000, 1000000.000000
  axis 6
  Current position = 0.000000, velocity = 0.000000 at current time: 20422.442094
  Destination posn = 0.000000, velocity = 0.000000 at desination time:  0.000000
    Hard limits: -2000.000000, 2000.000000
           Home: 0.000000
    Enc. offset: 0.000000
    Soft limits: -1000000.000000, 1000000.000000
  axis 7
  Current position = 0.000000, velocity = 0.000000 at current time: 20422.442094
  Destination posn = 0.000000, velocity = 0.000000 at desination time:  0.000000
    Hard limits: -2000.000000, 2000.000000
           Home: 0.000000
    Enc. offset: 0.000000
    Soft limits: -1000000.000000, 1000000.000000
Port: MTR1
  Timestamp: <undefined>
  Input EOS[0]: 
  Output EOS[0]: 
Parameter list 0
Number of parameters is: 75
Parameter 0 type=asynFloat64, name=MOTOR_MOVE_REL, value is undefined
Parameter 1 type=asynFloat64, name=MOTOR_MOVE_ABS, value is undefined
Parameter 2 type=asynFloat64, name=MOTOR_MOVE_VEL, value is undefined
Parameter 3 type=asynFloat64, name=MOTOR_HOME, value is undefined
Parameter 4 type=asynInt32, name=MOTOR_STOP_AXIS, value is undefined
Parameter 5 type=asynFloat64, name=MOTOR_VELOCITY, value is undefined
Parameter 6 type=asynFloat64, name=MOTOR_VEL_BASE, value is undefined
Parameter 7 type=asynFloat64, name=MOTOR_ACCEL, value is undefined
Parameter 8 type=asynFloat64, name=MOTOR_POSITION, value=0, status=0
Parameter 9 type=asynFloat64, name=MOTOR_ENCODER_POSITION, value=0, status=0
Parameter 10 type=asynInt32, name=MOTOR_DEFER_MOVES, value is undefined
Parameter 11 type=asynInt32, name=MOTOR_MOVE_HOME, value is undefined
Parameter 12 type=asynFloat64, name=MOTOR_RESOLUTION, value is undefined
Parameter 13 type=asynFloat64, name=MOTOR_ENCODER_RATIO, value=inf, status=0
Parameter 14 type=asynFloat64, name=MOTOR_PGAIN, value is undefined
Parameter 15 type=asynFloat64, name=MOTOR_IGAIN, value is undefined
Parameter 16 type=asynFloat64, name=MOTOR_DGAIN, value is undefined
Parameter 17 type=asynFloat64, name=MOTOR_HIGH_LIMIT, value=1e+06, status=0
Parameter 18 type=asynFloat64, name=MOTOR_LOW_LIMIT, value=-1e+06, status=0
Parameter 19 type=asynInt32, name=MOTOR_CLOSED_LOOP, value is undefined
Parameter 20 type=asynInt32, name=MOTOR_POWER_AUTO_ONOFF, value=0, status=0
Parameter 21 type=asynFloat64, name=MOTOR_POWER_ON_DELAY, value=0, status=0
Parameter 22 type=asynFloat64, name=MOTOR_POWER_OFF_DELAY, value=0, status=0
Parameter 23 type=asynInt32, name=MOTOR_POWER_OFF_FRACTION, value is undefined
Parameter 24 type=asynFloat64, name=MOTOR_POST_MOVE_DELAY, value is undefined
Parameter 25 type=asynInt32, name=MOTOR_STATUS, value=1152, status=0
Parameter 26 type=asynInt32, name=MOTOR_UPDATE_STATUS, value is undefined
Parameter 27 type=asynInt32, name=MOTOR_STATUS_DIRECTION, value=0, status=0
Parameter 28 type=asynInt32, name=MOTOR_STATUS_DONE, value=0, status=0
Parameter 29 type=asynInt32, name=MOTOR_STATUS_HIGH_LIMIT, value=0, status=0
Parameter 30 type=asynInt32, name=MOTOR_STATUS_AT_HOME, value is undefined
Parameter 31 type=asynInt32, name=MOTOR_STATUS_SLIP, value is undefined
Parameter 32 type=asynInt32, name=MOTOR_STATUS_POWERED, value is undefined
Parameter 33 type=asynInt32, name=MOTOR_STATUS_FOLLOWING_ERROR, value is undefined
Parameter 34 type=asynInt32, name=MOTOR_STATUS_HOME, value=1, status=0
Parameter 35 type=asynInt32, name=MOTOR_STATUS_HAS_ENCODER, value is undefined
Parameter 36 type=asynInt32, name=MOTOR_STATUS_PROBLEM, value is undefined
Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=1, status=0
Parameter 38 type=asynInt32, name=MOTOR_STATUS_GAIN_SUPPORT, value is undefined
Parameter 39 type=asynInt32, name=MOTOR_STATUS_COMMS_ERROR, value is undefined
Parameter 40 type=asynInt32, name=MOTOR_STATUS_LOW_LIMIT, value=0, status=0
Parameter 41 type=asynInt32, name=MOTOR_STATUS_HOMED, value=0, status=0
Parameter 42 type=asynFloat64, name=MOTOR_REC_RESOLUTION, value is undefined
Parameter 43 type=asynInt32, name=MOTOR_REC_DIRECTION, value is undefined
Parameter 44 type=asynFloat64, name=MOTOR_REC_OFFSET, value is undefined
Parameter 45 type=asynInt32, name=PROFILE_NUM_AXES, value is undefined
Parameter 46 type=asynInt32, name=PROFILE_NUM_POINTS, value is undefined
Parameter 47 type=asynInt32, name=PROFILE_CURRENT_POINT, value is undefined
Parameter 48 type=asynInt32, name=PROFILE_NUM_PULSES, value is undefined
Parameter 49 type=asynInt32, name=PROFILE_START_PULSES, value is undefined
Parameter 50 type=asynInt32, name=PROFILE_END_PULSES, value is undefined
Parameter 51 type=asynInt32, name=PROFILE_ACTUAL_PULSES, value is undefined
Parameter 52 type=asynInt32, name=PROFILE_NUM_READBACKS, value is undefined
Parameter 53 type=asynInt32, name=PROFILE_TIME_MODE, value is undefined
Parameter 54 type=asynFloat64, name=PROFILE_FIXED_TIME, value is undefined
Parameter 55 type=asynFloat64Array, name=PROFILE_TIME_ARRAY, value is undefined
Parameter 56 type=asynFloat64, name=PROFILE_ACCELERATION, value is undefined
Parameter 57 type=asynInt32, name=PROFILE_MOVE_MODE, value is undefined
Parameter 58 type=asynInt32, name=PROFILE_BUILD, value is undefined
Parameter 59 type=asynInt32, name=PROFILE_BUILD_STATE, value is undefined
Parameter 60 type=asynInt32, name=PROFILE_BUILD_STATUS, value is undefined
Parameter 61 type=string, name=PROFILE_BUILD_MESSAGE, value is undefined
Parameter 62 type=asynInt32, name=PROFILE_EXECUTE, value is undefined
Parameter 63 type=asynInt32, name=PROFILE_EXECUTE_STATE, value=0, status=0
Parameter 64 type=asynInt32, name=PROFILE_EXECUTE_STATUS, value is undefined
Parameter 65 type=string, name=PROFILE_EXECUTE_MESSAGE, value is undefined
Parameter 66 type=asynInt32, name=PROFILE_ABORT, value is undefined
Parameter 67 type=asynInt32, name=PROFILE_READBACK, value is undefined
Parameter 68 type=asynInt32, name=PROFILE_READBACK_STATE, value is undefined
Parameter 69 type=asynInt32, name=PROFILE_READBACK_STATUS, value is undefined
Parameter 70 type=string, name=PROFILE_READBACK_MESSAGE, value is undefined
Parameter 71 type=asynInt32, name=PROFILE_USE_AXIS, value is undefined
Parameter 72 type=asynFloat64Array, name=PROFILE_POSITIONS, value is undefined
Parameter 73 type=asynFloat64Array, name=PROFILE_READBACKS, value is undefined
Parameter 74 type=asynFloat64Array, name=PROFILE_FOLLOWING_ERRORS, value is undefined
Parameter list 1
Number of parameters is: 75
Parameter 0 type=asynFloat64, name=MOTOR_MOVE_REL, value is undefined
Parameter 1 type=asynFloat64, name=MOTOR_MOVE_ABS, value is undefined
Parameter 2 type=asynFloat64, name=MOTOR_MOVE_VEL, value is undefined
Parameter 3 type=asynFloat64, name=MOTOR_HOME, value is undefined
Parameter 4 type=asynInt32, name=MOTOR_STOP_AXIS, value is undefined
Parameter 5 type=asynFloat64, name=MOTOR_VELOCITY, value is undefined
Parameter 6 type=asynFloat64, name=MOTOR_VEL_BASE, value is undefined
Parameter 7 type=asynFloat64, name=MOTOR_ACCEL, value is undefined
Parameter 8 type=asynFloat64, name=MOTOR_POSITION, value=0, status=0
Parameter 9 type=asynFloat64, name=MOTOR_ENCODER_POSITION, value=0, status=0
Parameter 10 type=asynInt32, name=MOTOR_DEFER_MOVES, value is undefined
Parameter 11 type=asynInt32, name=MOTOR_MOVE_HOME, value is undefined
Parameter 12 type=asynFloat64, name=MOTOR_RESOLUTION, value is undefined
Parameter 13 type=asynFloat64, name=MOTOR_ENCODER_RATIO, value=inf, status=0
Parameter 14 type=asynFloat64, name=MOTOR_PGAIN, value is undefined
Parameter 15 type=asynFloat64, name=MOTOR_IGAIN, value is undefined
Parameter 16 type=asynFloat64, name=MOTOR_DGAIN, value is undefined
Parameter 17 type=asynFloat64, name=MOTOR_HIGH_LIMIT, value=1e+06, status=0
Parameter 18 type=asynFloat64, name=MOTOR_LOW_LIMIT, value=-1e+06, status=0
Parameter 19 type=asynInt32, name=MOTOR_CLOSED_LOOP, value is undefined
Parameter 20 type=asynInt32, name=MOTOR_POWER_AUTO_ONOFF, value=0, status=0
Parameter 21 type=asynFloat64, name=MOTOR_POWER_ON_DELAY, value=0, status=0
Parameter 22 type=asynFloat64, name=MOTOR_POWER_OFF_DELAY, value=0, status=0
Parameter 23 type=asynInt32, name=MOTOR_POWER_OFF_FRACTION, value is undefined
Parameter 24 type=asynFloat64, name=MOTOR_POST_MOVE_DELAY, value is undefined
Parameter 25 type=asynInt32, name=MOTOR_STATUS, value=130, status=0
Parameter 26 type=asynInt32, name=MOTOR_UPDATE_STATUS, value is undefined
Parameter 27 type=asynInt32, name=MOTOR_STATUS_DIRECTION, value=0, status=0
Parameter 28 type=asynInt32, name=MOTOR_STATUS_DONE, value=1, status=0
Parameter 29 type=asynInt32, name=MOTOR_STATUS_HIGH_LIMIT, value=0, status=0
Parameter 30 type=asynInt32, name=MOTOR_STATUS_AT_HOME, value is undefined
Parameter 31 type=asynInt32, name=MOTOR_STATUS_SLIP, value is undefined
Parameter 32 type=asynInt32, name=MOTOR_STATUS_POWERED, value is undefined
Parameter 33 type=asynInt32, name=MOTOR_STATUS_FOLLOWING_ERROR, value is undefined
Parameter 34 type=asynInt32, name=MOTOR_STATUS_HOME, value=1, status=0
Parameter 35 type=asynInt32, name=MOTOR_STATUS_HAS_ENCODER, value is undefined
Parameter 36 type=asynInt32, name=MOTOR_STATUS_PROBLEM, value is undefined
Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=0, status=0
Parameter 38 type=asynInt32, name=MOTOR_STATUS_GAIN_SUPPORT, value is undefined
Parameter 39 type=asynInt32, name=MOTOR_STATUS_COMMS_ERROR, value is undefined
Parameter 40 type=asynInt32, name=MOTOR_STATUS_LOW_LIMIT, value=0, status=0
Parameter 41 type=asynInt32, name=MOTOR_STATUS_HOMED, value=0, status=0
Parameter 42 type=asynFloat64, name=MOTOR_REC_RESOLUTION, value is undefined
Parameter 43 type=asynInt32, name=MOTOR_REC_DIRECTION, value is undefined
Parameter 44 type=asynFloat64, name=MOTOR_REC_OFFSET, value is undefined
Parameter 45 type=asynInt32, name=PROFILE_NUM_AXES, value is undefined
Parameter 46 type=asynInt32, name=PROFILE_NUM_POINTS, value is undefined
Parameter 47 type=asynInt32, name=PROFILE_CURRENT_POINT, value is undefined
Parameter 48 type=asynInt32, name=PROFILE_NUM_PULSES, value is undefined
Parameter 49 type=asynInt32, name=PROFILE_START_PULSES, value is undefined
Parameter 50 type=asynInt32, name=PROFILE_END_PULSES, value is undefined
Parameter 51 type=asynInt32, name=PROFILE_ACTUAL_PULSES, value is undefined
Parameter 52 type=asynInt32, name=PROFILE_NUM_READBACKS, value is undefined
Parameter 53 type=asynInt32, name=PROFILE_TIME_MODE, value is undefined
Parameter 54 type=asynFloat64, name=PROFILE_FIXED_TIME, value is undefined
Parameter 55 type=asynFloat64Array, name=PROFILE_TIME_ARRAY, value is undefined
Parameter 56 type=asynFloat64, name=PROFILE_ACCELERATION, value is undefined
Parameter 57 type=asynInt32, name=PROFILE_MOVE_MODE, value is undefined
Parameter 58 type=asynInt32, name=PROFILE_BUILD, value is undefined
Parameter 59 type=asynInt32, name=PROFILE_BUILD_STATE, value is undefined
Parameter 60 type=asynInt32, name=PROFILE_BUILD_STATUS, value is undefined
Parameter 61 type=string, name=PROFILE_BUILD_MESSAGE, value is undefined
Parameter 62 type=asynInt32, name=PROFILE_EXECUTE, value is undefined
Parameter 63 type=asynInt32, name=PROFILE_EXECUTE_STATE, value is undefined
Parameter 64 type=asynInt32, name=PROFILE_EXECUTE_STATUS, value is undefined
Parameter 65 type=string, name=PROFILE_EXECUTE_MESSAGE, value is undefined
Parameter 66 type=asynInt32, name=PROFILE_ABORT, value is undefined
Parameter 67 type=asynInt32, name=PROFILE_READBACK, value is undefined
Parameter 68 type=asynInt32, name=PROFILE_READBACK_STATE, value is undefined
Parameter 69 type=asynInt32, name=PROFILE_READBACK_STATUS, value is undefined
Parameter 70 type=string, name=PROFILE_READBACK_MESSAGE, value is undefined
Parameter 71 type=asynInt32, name=PROFILE_USE_AXIS, value is undefined
Parameter 72 type=asynFloat64Array, name=PROFILE_POSITIONS, value is undefined
Parameter 73 type=asynFloat64Array, name=PROFILE_READBACKS, value is undefined
Parameter 74 type=asynFloat64Array, name=PROFILE_FOLLOWING_ERRORS, value is undefined
Parameter list 2
Number of parameters is: 75
Parameter 0 type=asynFloat64, name=MOTOR_MOVE_REL, value is undefined
Parameter 1 type=asynFloat64, name=MOTOR_MOVE_ABS, value is undefined
Parameter 2 type=asynFloat64, name=MOTOR_MOVE_VEL, value is undefined
Parameter 3 type=asynFloat64, name=MOTOR_HOME, value is undefined
Parameter 4 type=asynInt32, name=MOTOR_STOP_AXIS, value is undefined
Parameter 5 type=asynFloat64, name=MOTOR_VELOCITY, value is undefined
Parameter 6 type=asynFloat64, name=MOTOR_VEL_BASE, value is undefined
Parameter 7 type=asynFloat64, name=MOTOR_ACCEL, value is undefined
Parameter 8 type=asynFloat64, name=MOTOR_POSITION, value=0, status=0
Parameter 9 type=asynFloat64, name=MOTOR_ENCODER_POSITION, value=0, status=0
Parameter 10 type=asynInt32, name=MOTOR_DEFER_MOVES, value is undefined
Parameter 11 type=asynInt32, name=MOTOR_MOVE_HOME, value is undefined
Parameter 12 type=asynFloat64, name=MOTOR_RESOLUTION, value is undefined
Parameter 13 type=asynFloat64, name=MOTOR_ENCODER_RATIO, value=inf, status=0
Parameter 14 type=asynFloat64, name=MOTOR_PGAIN, value is undefined
Parameter 15 type=asynFloat64, name=MOTOR_IGAIN, value is undefined
Parameter 16 type=asynFloat64, name=MOTOR_DGAIN, value is undefined
Parameter 17 type=asynFloat64, name=MOTOR_HIGH_LIMIT, value=1e+06, status=0
Parameter 18 type=asynFloat64, name=MOTOR_LOW_LIMIT, value=-1e+06, status=0
Parameter 19 type=asynInt32, name=MOTOR_CLOSED_LOOP, value is undefined
Parameter 20 type=asynInt32, name=MOTOR_POWER_AUTO_ONOFF, value=0, status=0
Parameter 21 type=asynFloat64, name=MOTOR_POWER_ON_DELAY, value=0, status=0
Parameter 22 type=asynFloat64, name=MOTOR_POWER_OFF_DELAY, value=0, status=0
Parameter 23 type=asynInt32, name=MOTOR_POWER_OFF_FRACTION, value is undefined
Parameter 24 type=asynFloat64, name=MOTOR_POST_MOVE_DELAY, value is undefined
Parameter 25 type=asynInt32, name=MOTOR_STATUS, value=130, status=0
Parameter 26 type=asynInt32, name=MOTOR_UPDATE_STATUS, value is undefined
Parameter 27 type=asynInt32, name=MOTOR_STATUS_DIRECTION, value=0, status=0
Parameter 28 type=asynInt32, name=MOTOR_STATUS_DONE, value=1, status=0
Parameter 29 type=asynInt32, name=MOTOR_STATUS_HIGH_LIMIT, value=0, status=0
Parameter 30 type=asynInt32, name=MOTOR_STATUS_AT_HOME, value is undefined
Parameter 31 type=asynInt32, name=MOTOR_STATUS_SLIP, value is undefined
Parameter 32 type=asynInt32, name=MOTOR_STATUS_POWERED, value is undefined
Parameter 33 type=asynInt32, name=MOTOR_STATUS_FOLLOWING_ERROR, value is undefined
Parameter 34 type=asynInt32, name=MOTOR_STATUS_HOME, value=1, status=0
Parameter 35 type=asynInt32, name=MOTOR_STATUS_HAS_ENCODER, value is undefined
Parameter 36 type=asynInt32, name=MOTOR_STATUS_PROBLEM, value is undefined
Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=0, status=0
Parameter 38 type=asynInt32, name=MOTOR_STATUS_GAIN_SUPPORT, value is undefined
Parameter 39 type=asynInt32, name=MOTOR_STATUS_COMMS_ERROR, value is undefined
Parameter 40 type=asynInt32, name=MOTOR_STATUS_LOW_LIMIT, value=0, status=0
Parameter 41 type=asynInt32, name=MOTOR_STATUS_HOMED, value=0, status=0
Parameter 42 type=asynFloat64, name=MOTOR_REC_RESOLUTION, value is undefined
Parameter 43 type=asynInt32, name=MOTOR_REC_DIRECTION, value is undefined
Parameter 44 type=asynFloat64, name=MOTOR_REC_OFFSET, value is undefined
Parameter 45 type=asynInt32, name=PROFILE_NUM_AXES, value is undefined
Parameter 46 type=asynInt32, name=PROFILE_NUM_POINTS, value is undefined
Parameter 47 type=asynInt32, name=PROFILE_CURRENT_POINT, value is undefined
Parameter 48 type=asynInt32, name=PROFILE_NUM_PULSES, value is undefined
Parameter 49 type=asynInt32, name=PROFILE_START_PULSES, value is undefined
Parameter 50 type=asynInt32, name=PROFILE_END_PULSES, value is undefined
Parameter 51 type=asynInt32, name=PROFILE_ACTUAL_PULSES, value is undefined
Parameter 52 type=asynInt32, name=PROFILE_NUM_READBACKS, value is undefined
Parameter 53 type=asynInt32, name=PROFILE_TIME_MODE, value is undefined
Parameter 54 type=asynFloat64, name=PROFILE_FIXED_TIME, value is undefined
Parameter 55 type=asynFloat64Array, name=PROFILE_TIME_ARRAY, value is undefined
Parameter 56 type=asynFloat64, name=PROFILE_ACCELERATION, value is undefined
Parameter 57 type=asynInt32, name=PROFILE_MOVE_MODE, value is undefined
Parameter 58 type=asynInt32, name=PROFILE_BUILD, value is undefined
Parameter 59 type=asynInt32, name=PROFILE_BUILD_STATE, value is undefined
Parameter 60 type=asynInt32, name=PROFILE_BUILD_STATUS, value is undefined
Parameter 61 type=string, name=PROFILE_BUILD_MESSAGE, value is undefined
Parameter 62 type=asynInt32, name=PROFILE_EXECUTE, value is undefined
Parameter 63 type=asynInt32, name=PROFILE_EXECUTE_STATE, value is undefined
Parameter 64 type=asynInt32, name=PROFILE_EXECUTE_STATUS, value is undefined
Parameter 65 type=string, name=PROFILE_EXECUTE_MESSAGE, value is undefined
Parameter 66 type=asynInt32, name=PROFILE_ABORT, value is undefined
Parameter 67 type=asynInt32, name=PROFILE_READBACK, value is undefined
Parameter 68 type=asynInt32, name=PROFILE_READBACK_STATE, value is undefined
Parameter 69 type=asynInt32, name=PROFILE_READBACK_STATUS, value is undefined
Parameter 70 type=string, name=PROFILE_READBACK_MESSAGE, value is undefined
Parameter 71 type=asynInt32, name=PROFILE_USE_AXIS, value is undefined
Parameter 72 type=asynFloat64Array, name=PROFILE_POSITIONS, value is undefined
Parameter 73 type=asynFloat64Array, name=PROFILE_READBACKS, value is undefined
Parameter 74 type=asynFloat64Array, name=PROFILE_FOLLOWING_ERRORS, value is undefined
Parameter list 3
Number of parameters is: 75
Parameter 0 type=asynFloat64, name=MOTOR_MOVE_REL, value is undefined
Parameter 1 type=asynFloat64, name=MOTOR_MOVE_ABS, value is undefined
Parameter 2 type=asynFloat64, name=MOTOR_MOVE_VEL, value is undefined
Parameter 3 type=asynFloat64, name=MOTOR_HOME, value is undefined
Parameter 4 type=asynInt32, name=MOTOR_STOP_AXIS, value is undefined
Parameter 5 type=asynFloat64, name=MOTOR_VELOCITY, value is undefined
Parameter 6 type=asynFloat64, name=MOTOR_VEL_BASE, value is undefined
Parameter 7 type=asynFloat64, name=MOTOR_ACCEL, value is undefined
Parameter 8 type=asynFloat64, name=MOTOR_POSITION, value=0, status=0
Parameter 9 type=asynFloat64, name=MOTOR_ENCODER_POSITION, value=0, status=0
Parameter 10 type=asynInt32, name=MOTOR_DEFER_MOVES, value is undefined
Parameter 11 type=asynInt32, name=MOTOR_MOVE_HOME, value is undefined
Parameter 12 type=asynFloat64, name=MOTOR_RESOLUTION, value is undefined
Parameter 13 type=asynFloat64, name=MOTOR_ENCODER_RATIO, value=inf, status=0
Parameter 14 type=asynFloat64, name=MOTOR_PGAIN, value is undefined
Parameter 15 type=asynFloat64, name=MOTOR_IGAIN, value is undefined
Parameter 16 type=asynFloat64, name=MOTOR_DGAIN, value is undefined
Parameter 17 type=asynFloat64, name=MOTOR_HIGH_LIMIT, value=1e+06, status=0
Parameter 18 type=asynFloat64, name=MOTOR_LOW_LIMIT, value=-1e+06, status=0
Parameter 19 type=asynInt32, name=MOTOR_CLOSED_LOOP, value is undefined
Parameter 20 type=asynInt32, name=MOTOR_POWER_AUTO_ONOFF, value=0, status=0
Parameter 21 type=asynFloat64, name=MOTOR_POWER_ON_DELAY, value=0, status=0
Parameter 22 type=asynFloat64, name=MOTOR_POWER_OFF_DELAY, value=0, status=0
Parameter 23 type=asynInt32, name=MOTOR_POWER_OFF_FRACTION, value is undefined
Parameter 24 type=asynFloat64, name=MOTOR_POST_MOVE_DELAY, value is undefined
Parameter 25 type=asynInt32, name=MOTOR_STATUS, value=130, status=0
Parameter 26 type=asynInt32, name=MOTOR_UPDATE_STATUS, value is undefined
Parameter 27 type=asynInt32, name=MOTOR_STATUS_DIRECTION, value=0, status=0
Parameter 28 type=asynInt32, name=MOTOR_STATUS_DONE, value=1, status=0
Parameter 29 type=asynInt32, name=MOTOR_STATUS_HIGH_LIMIT, value=0, status=0
Parameter 30 type=asynInt32, name=MOTOR_STATUS_AT_HOME, value is undefined
Parameter 31 type=asynInt32, name=MOTOR_STATUS_SLIP, value is undefined
Parameter 32 type=asynInt32, name=MOTOR_STATUS_POWERED, value is undefined
Parameter 33 type=asynInt32, name=MOTOR_STATUS_FOLLOWING_ERROR, value is undefined
Parameter 34 type=asynInt32, name=MOTOR_STATUS_HOME, value=1, status=0
Parameter 35 type=asynInt32, name=MOTOR_STATUS_HAS_ENCODER, value is undefined
Parameter 36 type=asynInt32, name=MOTOR_STATUS_PROBLEM, value is undefined
Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=0, status=0
Parameter 38 type=asynInt32, name=MOTOR_STATUS_GAIN_SUPPORT, value is undefined
Parameter 39 type=asynInt32, name=MOTOR_STATUS_COMMS_ERROR, value is undefined
Parameter 40 type=asynInt32, name=MOTOR_STATUS_LOW_LIMIT, value=0, status=0
Parameter 41 type=asynInt32, name=MOTOR_STATUS_HOMED, value=0, status=0
Parameter 42 type=asynFloat64, name=MOTOR_REC_RESOLUTION, value is undefined
Parameter 43 type=asynInt32, name=MOTOR_REC_DIRECTION, value is undefined
Parameter 44 type=asynFloat64, name=MOTOR_REC_OFFSET, value is undefined
Parameter 45 type=asynInt32, name=PROFILE_NUM_AXES, value is undefined
Parameter 46 type=asynInt32, name=PROFILE_NUM_POINTS, value is undefined
Parameter 47 type=asynInt32, name=PROFILE_CURRENT_POINT, value is undefined
Parameter 48 type=asynInt32, name=PROFILE_NUM_PULSES, value is undefined
Parameter 49 type=asynInt32, name=PROFILE_START_PULSES, value is undefined
Parameter 50 type=asynInt32, name=PROFILE_END_PULSES, value is undefined
Parameter 51 type=asynInt32, name=PROFILE_ACTUAL_PULSES, value is undefined
Parameter 52 type=asynInt32, name=PROFILE_NUM_READBACKS, value is undefined
Parameter 53 type=asynInt32, name=PROFILE_TIME_MODE, value is undefined
Parameter 54 type=asynFloat64, name=PROFILE_FIXED_TIME, value is undefined
Parameter 55 type=asynFloat64Array, name=PROFILE_TIME_ARRAY, value is undefined
Parameter 56 type=asynFloat64, name=PROFILE_ACCELERATION, value is undefined
Parameter 57 type=asynInt32, name=PROFILE_MOVE_MODE, value is undefined
Parameter 58 type=asynInt32, name=PROFILE_BUILD, value is undefined
Parameter 59 type=asynInt32, name=PROFILE_BUILD_STATE, value is undefined
Parameter 60 type=asynInt32, name=PROFILE_BUILD_STATUS, value is undefined
Parameter 61 type=string, name=PROFILE_BUILD_MESSAGE, value is undefined
Parameter 62 type=asynInt32, name=PROFILE_EXECUTE, value is undefined
Parameter 63 type=asynInt32, name=PROFILE_EXECUTE_STATE, value is undefined
Parameter 64 type=asynInt32, name=PROFILE_EXECUTE_STATUS, value is undefined
Parameter 65 type=string, name=PROFILE_EXECUTE_MESSAGE, value is undefined
Parameter 66 type=asynInt32, name=PROFILE_ABORT, value is undefined
Parameter 67 type=asynInt32, name=PROFILE_READBACK, value is undefined
Parameter 68 type=asynInt32, name=PROFILE_READBACK_STATE, value is undefined
Parameter 69 type=asynInt32, name=PROFILE_READBACK_STATUS, value is undefined
Parameter 70 type=string, name=PROFILE_READBACK_MESSAGE, value is undefined
Parameter 71 type=asynInt32, name=PROFILE_USE_AXIS, value is undefined
Parameter 72 type=asynFloat64Array, name=PROFILE_POSITIONS, value is undefined
Parameter 73 type=asynFloat64Array, name=PROFILE_READBACKS, value is undefined
Parameter 74 type=asynFloat64Array, name=PROFILE_FOLLOWING_ERRORS, value is undefined
Parameter list 4
Number of parameters is: 75
Parameter 0 type=asynFloat64, name=MOTOR_MOVE_REL, value is undefined
Parameter 1 type=asynFloat64, name=MOTOR_MOVE_ABS, value is undefined
Parameter 2 type=asynFloat64, name=MOTOR_MOVE_VEL, value is undefined
Parameter 3 type=asynFloat64, name=MOTOR_HOME, value is undefined
Parameter 4 type=asynInt32, name=MOTOR_STOP_AXIS, value is undefined
Parameter 5 type=asynFloat64, name=MOTOR_VELOCITY, value is undefined
Parameter 6 type=asynFloat64, name=MOTOR_VEL_BASE, value is undefined
Parameter 7 type=asynFloat64, name=MOTOR_ACCEL, value is undefined
Parameter 8 type=asynFloat64, name=MOTOR_POSITION, value=0, status=0
Parameter 9 type=asynFloat64, name=MOTOR_ENCODER_POSITION, value=0, status=0
Parameter 10 type=asynInt32, name=MOTOR_DEFER_MOVES, value is undefined
Parameter 11 type=asynInt32, name=MOTOR_MOVE_HOME, value is undefined
Parameter 12 type=asynFloat64, name=MOTOR_RESOLUTION, value is undefined
Parameter 13 type=asynFloat64, name=MOTOR_ENCODER_RATIO, value=inf, status=0
Parameter 14 type=asynFloat64, name=MOTOR_PGAIN, value is undefined
Parameter 15 type=asynFloat64, name=MOTOR_IGAIN, value is undefined
Parameter 16 type=asynFloat64, name=MOTOR_DGAIN, value is undefined
Parameter 17 type=asynFloat64, name=MOTOR_HIGH_LIMIT, value=1e+06, status=0
Parameter 18 type=asynFloat64, name=MOTOR_LOW_LIMIT, value=-1e+06, status=0
Parameter 19 type=asynInt32, name=MOTOR_CLOSED_LOOP, value is undefined
Parameter 20 type=asynInt32, name=MOTOR_POWER_AUTO_ONOFF, value=0, status=0
Parameter 21 type=asynFloat64, name=MOTOR_POWER_ON_DELAY, value=0, status=0
Parameter 22 type=asynFloat64, name=MOTOR_POWER_OFF_DELAY, value=0, status=0
Parameter 23 type=asynInt32, name=MOTOR_POWER_OFF_FRACTION, value is undefined
Parameter 24 type=asynFloat64, name=MOTOR_POST_MOVE_DELAY, value is undefined
Parameter 25 type=asynInt32, name=MOTOR_STATUS, value=130, status=0
Parameter 26 type=asynInt32, name=MOTOR_UPDATE_STATUS, value is undefined
Parameter 27 type=asynInt32, name=MOTOR_STATUS_DIRECTION, value=0, status=0
Parameter 28 type=asynInt32, name=MOTOR_STATUS_DONE, value=1, status=0
Parameter 29 type=asynInt32, name=MOTOR_STATUS_HIGH_LIMIT, value=0, status=0
Parameter 30 type=asynInt32, name=MOTOR_STATUS_AT_HOME, value is undefined
Parameter 31 type=asynInt32, name=MOTOR_STATUS_SLIP, value is undefined
Parameter 32 type=asynInt32, name=MOTOR_STATUS_POWERED, value is undefined
Parameter 33 type=asynInt32, name=MOTOR_STATUS_FOLLOWING_ERROR, value is undefined
Parameter 34 type=asynInt32, name=MOTOR_STATUS_HOME, value=1, status=0
Parameter 35 type=asynInt32, name=MOTOR_STATUS_HAS_ENCODER, value is undefined
Parameter 36 type=asynInt32, name=MOTOR_STATUS_PROBLEM, value is undefined
Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=0, status=0
Parameter 38 type=asynInt32, name=MOTOR_STATUS_GAIN_SUPPORT, value is undefined
Parameter 39 type=asynInt32, name=MOTOR_STATUS_COMMS_ERROR, value is undefined
Parameter 40 type=asynInt32, name=MOTOR_STATUS_LOW_LIMIT, value=0, status=0
Parameter 41 type=asynInt32, name=MOTOR_STATUS_HOMED, value=0, status=0
Parameter 42 type=asynFloat64, name=MOTOR_REC_RESOLUTION, value is undefined
Parameter 43 type=asynInt32, name=MOTOR_REC_DIRECTION, value is undefined
Parameter 44 type=asynFloat64, name=MOTOR_REC_OFFSET, value is undefined
Parameter 45 type=asynInt32, name=PROFILE_NUM_AXES, value is undefined
Parameter 46 type=asynInt32, name=PROFILE_NUM_POINTS, value is undefined
Parameter 47 type=asynInt32, name=PROFILE_CURRENT_POINT, value is undefined
Parameter 48 type=asynInt32, name=PROFILE_NUM_PULSES, value is undefined
Parameter 49 type=asynInt32, name=PROFILE_START_PULSES, value is undefined
Parameter 50 type=asynInt32, name=PROFILE_END_PULSES, value is undefined
Parameter 51 type=asynInt32, name=PROFILE_ACTUAL_PULSES, value is undefined
Parameter 52 type=asynInt32, name=PROFILE_NUM_READBACKS, value is undefined
Parameter 53 type=asynInt32, name=PROFILE_TIME_MODE, value is undefined
Parameter 54 type=asynFloat64, name=PROFILE_FIXED_TIME, value is undefined
Parameter 55 type=asynFloat64Array, name=PROFILE_TIME_ARRAY, value is undefined
Parameter 56 type=asynFloat64, name=PROFILE_ACCELERATION, value is undefined
Parameter 57 type=asynInt32, name=PROFILE_MOVE_MODE, value is undefined
Parameter 58 type=asynInt32, name=PROFILE_BUILD, value is undefined
Parameter 59 type=asynInt32, name=PROFILE_BUILD_STATE, value is undefined
Parameter 60 type=asynInt32, name=PROFILE_BUILD_STATUS, value is undefined
Parameter 61 type=string, name=PROFILE_BUILD_MESSAGE, value is undefined
Parameter 62 type=asynInt32, name=PROFILE_EXECUTE, value is undefined
Parameter 63 type=asynInt32, name=PROFILE_EXECUTE_STATE, value is undefined
Parameter 64 type=asynInt32, name=PROFILE_EXECUTE_STATUS, value is undefined
Parameter 65 type=string, name=PROFILE_EXECUTE_MESSAGE, value is undefined
Parameter 66 type=asynInt32, name=PROFILE_ABORT, value is undefined
Parameter 67 type=asynInt32, name=PROFILE_READBACK, value is undefined
Parameter 68 type=asynInt32, name=PROFILE_READBACK_STATE, value is undefined
Parameter 69 type=asynInt32, name=PROFILE_READBACK_STATUS, value is undefined
Parameter 70 type=string, name=PROFILE_READBACK_MESSAGE, value is undefined
Parameter 71 type=asynInt32, name=PROFILE_USE_AXIS, value is undefined
Parameter 72 type=asynFloat64Array, name=PROFILE_POSITIONS, value is undefined
Parameter 73 type=asynFloat64Array, name=PROFILE_READBACKS, value is undefined
Parameter 74 type=asynFloat64Array, name=PROFILE_FOLLOWING_ERRORS, value is undefined
Parameter list 5
Number of parameters is: 75
Parameter 0 type=asynFloat64, name=MOTOR_MOVE_REL, value is undefined
Parameter 1 type=asynFloat64, name=MOTOR_MOVE_ABS, value is undefined
Parameter 2 type=asynFloat64, name=MOTOR_MOVE_VEL, value is undefined
Parameter 3 type=asynFloat64, name=MOTOR_HOME, value is undefined
Parameter 4 type=asynInt32, name=MOTOR_STOP_AXIS, value is undefined
Parameter 5 type=asynFloat64, name=MOTOR_VELOCITY, value is undefined
Parameter 6 type=asynFloat64, name=MOTOR_VEL_BASE, value is undefined
Parameter 7 type=asynFloat64, name=MOTOR_ACCEL, value is undefined
Parameter 8 type=asynFloat64, name=MOTOR_POSITION, value=0, status=0
Parameter 9 type=asynFloat64, name=MOTOR_ENCODER_POSITION, value=0, status=0
Parameter 10 type=asynInt32, name=MOTOR_DEFER_MOVES, value is undefined
Parameter 11 type=asynInt32, name=MOTOR_MOVE_HOME, value is undefined
Parameter 12 type=asynFloat64, name=MOTOR_RESOLUTION, value is undefined
Parameter 13 type=asynFloat64, name=MOTOR_ENCODER_RATIO, value=inf, status=0
Parameter 14 type=asynFloat64, name=MOTOR_PGAIN, value is undefined
Parameter 15 type=asynFloat64, name=MOTOR_IGAIN, value is undefined
Parameter 16 type=asynFloat64, name=MOTOR_DGAIN, value is undefined
Parameter 17 type=asynFloat64, name=MOTOR_HIGH_LIMIT, value=1e+06, status=0
Parameter 18 type=asynFloat64, name=MOTOR_LOW_LIMIT, value=-1e+06, status=0
Parameter 19 type=asynInt32, name=MOTOR_CLOSED_LOOP, value is undefined
Parameter 20 type=asynInt32, name=MOTOR_POWER_AUTO_ONOFF, value=0, status=0
Parameter 21 type=asynFloat64, name=MOTOR_POWER_ON_DELAY, value=0, status=0
Parameter 22 type=asynFloat64, name=MOTOR_POWER_OFF_DELAY, value=0, status=0
Parameter 23 type=asynInt32, name=MOTOR_POWER_OFF_FRACTION, value is undefined
Parameter 24 type=asynFloat64, name=MOTOR_POST_MOVE_DELAY, value is undefined
Parameter 25 type=asynInt32, name=MOTOR_STATUS, value=130, status=0
Parameter 26 type=asynInt32, name=MOTOR_UPDATE_STATUS, value is undefined
Parameter 27 type=asynInt32, name=MOTOR_STATUS_DIRECTION, value=0, status=0
Parameter 28 type=asynInt32, name=MOTOR_STATUS_DONE, value=1, status=0
Parameter 29 type=asynInt32, name=MOTOR_STATUS_HIGH_LIMIT, value=0, status=0
Parameter 30 type=asynInt32, name=MOTOR_STATUS_AT_HOME, value is undefined
Parameter 31 type=asynInt32, name=MOTOR_STATUS_SLIP, value is undefined
Parameter 32 type=asynInt32, name=MOTOR_STATUS_POWERED, value is undefined
Parameter 33 type=asynInt32, name=MOTOR_STATUS_FOLLOWING_ERROR, value is undefined
Parameter 34 type=asynInt32, name=MOTOR_STATUS_HOME, value=1, status=0
Parameter 35 type=asynInt32, name=MOTOR_STATUS_HAS_ENCODER, value is undefined
Parameter 36 type=asynInt32, name=MOTOR_STATUS_PROBLEM, value is undefined
Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=0, status=0
Parameter 38 type=asynInt32, name=MOTOR_STATUS_GAIN_SUPPORT, value is undefined
Parameter 39 type=asynInt32, name=MOTOR_STATUS_COMMS_ERROR, value is undefined
Parameter 40 type=asynInt32, name=MOTOR_STATUS_LOW_LIMIT, value=0, status=0
Parameter 41 type=asynInt32, name=MOTOR_STATUS_HOMED, value=0, status=0
Parameter 42 type=asynFloat64, name=MOTOR_REC_RESOLUTION, value is undefined
Parameter 43 type=asynInt32, name=MOTOR_REC_DIRECTION, value is undefined
Parameter 44 type=asynFloat64, name=MOTOR_REC_OFFSET, value is undefined
Parameter 45 type=asynInt32, name=PROFILE_NUM_AXES, value is undefined
Parameter 46 type=asynInt32, name=PROFILE_NUM_POINTS, value is undefined
Parameter 47 type=asynInt32, name=PROFILE_CURRENT_POINT, value is undefined
Parameter 48 type=asynInt32, name=PROFILE_NUM_PULSES, value is undefined
Parameter 49 type=asynInt32, name=PROFILE_START_PULSES, value is undefined
Parameter 50 type=asynInt32, name=PROFILE_END_PULSES, value is undefined
Parameter 51 type=asynInt32, name=PROFILE_ACTUAL_PULSES, value is undefined
Parameter 52 type=asynInt32, name=PROFILE_NUM_READBACKS, value is undefined
Parameter 53 type=asynInt32, name=PROFILE_TIME_MODE, value is undefined
Parameter 54 type=asynFloat64, name=PROFILE_FIXED_TIME, value is undefined
Parameter 55 type=asynFloat64Array, name=PROFILE_TIME_ARRAY, value is undefined
Parameter 56 type=asynFloat64, name=PROFILE_ACCELERATION, value is undefined
Parameter 57 type=asynInt32, name=PROFILE_MOVE_MODE, value is undefined
Parameter 58 type=asynInt32, name=PROFILE_BUILD, value is undefined
Parameter 59 type=asynInt32, name=PROFILE_BUILD_STATE, value is undefined
Parameter 60 type=asynInt32, name=PROFILE_BUILD_STATUS, value is undefined
Parameter 61 type=string, name=PROFILE_BUILD_MESSAGE, value is undefined
Parameter 62 type=asynInt32, name=PROFILE_EXECUTE, value is undefined
Parameter 63 type=asynInt32, name=PROFILE_EXECUTE_STATE, value is undefined
Parameter 64 type=asynInt32, name=PROFILE_EXECUTE_STATUS, value is undefined
Parameter 65 type=string, name=PROFILE_EXECUTE_MESSAGE, value is undefined
Parameter 66 type=asynInt32, name=PROFILE_ABORT, value is undefined
Parameter 67 type=asynInt32, name=PROFILE_READBACK, value is undefined
Parameter 68 type=asynInt32, name=PROFILE_READBACK_STATE, value is undefined
Parameter 69 type=asynInt32, name=PROFILE_READBACK_STATUS, value is undefined
Parameter 70 type=string, name=PROFILE_READBACK_MESSAGE, value is undefined
Parameter 71 type=asynInt32, name=PROFILE_USE_AXIS, value is undefined
Parameter 72 type=asynFloat64Array, name=PROFILE_POSITIONS, value is undefined
Parameter 73 type=asynFloat64Array, name=PROFILE_READBACKS, value is undefined
Parameter 74 type=asynFloat64Array, name=PROFILE_FOLLOWING_ERRORS, value is undefined
Parameter list 6
Number of parameters is: 75
Parameter 0 type=asynFloat64, name=MOTOR_MOVE_REL, value is undefined
Parameter 1 type=asynFloat64, name=MOTOR_MOVE_ABS, value is undefined
Parameter 2 type=asynFloat64, name=MOTOR_MOVE_VEL, value is undefined
Parameter 3 type=asynFloat64, name=MOTOR_HOME, value is undefined
Parameter 4 type=asynInt32, name=MOTOR_STOP_AXIS, value is undefined
Parameter 5 type=asynFloat64, name=MOTOR_VELOCITY, value is undefined
Parameter 6 type=asynFloat64, name=MOTOR_VEL_BASE, value is undefined
Parameter 7 type=asynFloat64, name=MOTOR_ACCEL, value is undefined
Parameter 8 type=asynFloat64, name=MOTOR_POSITION, value=0, status=0
Parameter 9 type=asynFloat64, name=MOTOR_ENCODER_POSITION, value=0, status=0
Parameter 10 type=asynInt32, name=MOTOR_DEFER_MOVES, value is undefined
Parameter 11 type=asynInt32, name=MOTOR_MOVE_HOME, value is undefined
Parameter 12 type=asynFloat64, name=MOTOR_RESOLUTION, value is undefined
Parameter 13 type=asynFloat64, name=MOTOR_ENCODER_RATIO, value=inf, status=0
Parameter 14 type=asynFloat64, name=MOTOR_PGAIN, value is undefined
Parameter 15 type=asynFloat64, name=MOTOR_IGAIN, value is undefined
Parameter 16 type=asynFloat64, name=MOTOR_DGAIN, value is undefined
Parameter 17 type=asynFloat64, name=MOTOR_HIGH_LIMIT, value=1e+06, status=0
Parameter 18 type=asynFloat64, name=MOTOR_LOW_LIMIT, value=-1e+06, status=0
Parameter 19 type=asynInt32, name=MOTOR_CLOSED_LOOP, value is undefined
Parameter 20 type=asynInt32, name=MOTOR_POWER_AUTO_ONOFF, value=0, status=0
Parameter 21 type=asynFloat64, name=MOTOR_POWER_ON_DELAY, value=0, status=0
Parameter 22 type=asynFloat64, name=MOTOR_POWER_OFF_DELAY, value=0, status=0
Parameter 23 type=asynInt32, name=MOTOR_POWER_OFF_FRACTION, value is undefined
Parameter 24 type=asynFloat64, name=MOTOR_POST_MOVE_DELAY, value is undefined
Parameter 25 type=asynInt32, name=MOTOR_STATUS, value=130, status=0
Parameter 26 type=asynInt32, name=MOTOR_UPDATE_STATUS, value is undefined
Parameter 27 type=asynInt32, name=MOTOR_STATUS_DIRECTION, value=0, status=0
Parameter 28 type=asynInt32, name=MOTOR_STATUS_DONE, value=1, status=0
Parameter 29 type=asynInt32, name=MOTOR_STATUS_HIGH_LIMIT, value=0, status=0
Parameter 30 type=asynInt32, name=MOTOR_STATUS_AT_HOME, value is undefined
Parameter 31 type=asynInt32, name=MOTOR_STATUS_SLIP, value is undefined
Parameter 32 type=asynInt32, name=MOTOR_STATUS_POWERED, value is undefined
Parameter 33 type=asynInt32, name=MOTOR_STATUS_FOLLOWING_ERROR, value is undefined
Parameter 34 type=asynInt32, name=MOTOR_STATUS_HOME, value=1, status=0
Parameter 35 type=asynInt32, name=MOTOR_STATUS_HAS_ENCODER, value is undefined
Parameter 36 type=asynInt32, name=MOTOR_STATUS_PROBLEM, value is undefined
Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=0, status=0
Parameter 38 type=asynInt32, name=MOTOR_STATUS_GAIN_SUPPORT, value is undefined
Parameter 39 type=asynInt32, name=MOTOR_STATUS_COMMS_ERROR, value is undefined
Parameter 40 type=asynInt32, name=MOTOR_STATUS_LOW_LIMIT, value=0, status=0
Parameter 41 type=asynInt32, name=MOTOR_STATUS_HOMED, value=0, status=0
Parameter 42 type=asynFloat64, name=MOTOR_REC_RESOLUTION, value is undefined
Parameter 43 type=asynInt32, name=MOTOR_REC_DIRECTION, value is undefined
Parameter 44 type=asynFloat64, name=MOTOR_REC_OFFSET, value is undefined
Parameter 45 type=asynInt32, name=PROFILE_NUM_AXES, value is undefined
Parameter 46 type=asynInt32, name=PROFILE_NUM_POINTS, value is undefined
Parameter 47 type=asynInt32, name=PROFILE_CURRENT_POINT, value is undefined
Parameter 48 type=asynInt32, name=PROFILE_NUM_PULSES, value is undefined
Parameter 49 type=asynInt32, name=PROFILE_START_PULSES, value is undefined
Parameter 50 type=asynInt32, name=PROFILE_END_PULSES, value is undefined
Parameter 51 type=asynInt32, name=PROFILE_ACTUAL_PULSES, value is undefined
Parameter 52 type=asynInt32, name=PROFILE_NUM_READBACKS, value is undefined
Parameter 53 type=asynInt32, name=PROFILE_TIME_MODE, value is undefined
Parameter 54 type=asynFloat64, name=PROFILE_FIXED_TIME, value is undefined
Parameter 55 type=asynFloat64Array, name=PROFILE_TIME_ARRAY, value is undefined
Parameter 56 type=asynFloat64, name=PROFILE_ACCELERATION, value is undefined
Parameter 57 type=asynInt32, name=PROFILE_MOVE_MODE, value is undefined
Parameter 58 type=asynInt32, name=PROFILE_BUILD, value is undefined
Parameter 59 type=asynInt32, name=PROFILE_BUILD_STATE, value is undefined
Parameter 60 type=asynInt32, name=PROFILE_BUILD_STATUS, value is undefined
Parameter 61 type=string, name=PROFILE_BUILD_MESSAGE, value is undefined
Parameter 62 type=asynInt32, name=PROFILE_EXECUTE, value is undefined
Parameter 63 type=asynInt32, name=PROFILE_EXECUTE_STATE, value is undefined
Parameter 64 type=asynInt32, name=PROFILE_EXECUTE_STATUS, value is undefined
Parameter 65 type=string, name=PROFILE_EXECUTE_MESSAGE, value is undefined
Parameter 66 type=asynInt32, name=PROFILE_ABORT, value is undefined
Parameter 67 type=asynInt32, name=PROFILE_READBACK, value is undefined
Parameter 68 type=asynInt32, name=PROFILE_READBACK_STATE, value is undefined
Parameter 69 type=asynInt32, name=PROFILE_READBACK_STATUS, value is undefined
Parameter 70 type=string, name=PROFILE_READBACK_MESSAGE, value is undefined
Parameter 71 type=asynInt32, name=PROFILE_USE_AXIS, value is undefined
Parameter 72 type=asynFloat64Array, name=PROFILE_POSITIONS, value is undefined
Parameter 73 type=asynFloat64Array, name=PROFILE_READBACKS, value is undefined
Parameter 74 type=asynFloat64Array, name=PROFILE_FOLLOWING_ERRORS, value is undefined
Parameter list 7
Number of parameters is: 75
Parameter 0 type=asynFloat64, name=MOTOR_MOVE_REL, value is undefined
Parameter 1 type=asynFloat64, name=MOTOR_MOVE_ABS, value is undefined
Parameter 2 type=asynFloat64, name=MOTOR_MOVE_VEL, value is undefined
Parameter 3 type=asynFloat64, name=MOTOR_HOME, value is undefined
Parameter 4 type=asynInt32, name=MOTOR_STOP_AXIS, value is undefined
Parameter 5 type=asynFloat64, name=MOTOR_VELOCITY, value is undefined
Parameter 6 type=asynFloat64, name=MOTOR_VEL_BASE, value is undefined
Parameter 7 type=asynFloat64, name=MOTOR_ACCEL, value is undefined
Parameter 8 type=asynFloat64, name=MOTOR_POSITION, value=0, status=0
Parameter 9 type=asynFloat64, name=MOTOR_ENCODER_POSITION, value=0, status=0
Parameter 10 type=asynInt32, name=MOTOR_DEFER_MOVES, value is undefined
Parameter 11 type=asynInt32, name=MOTOR_MOVE_HOME, value is undefined
Parameter 12 type=asynFloat64, name=MOTOR_RESOLUTION, value is undefined
Parameter 13 type=asynFloat64, name=MOTOR_ENCODER_RATIO, value=inf, status=0
Parameter 14 type=asynFloat64, name=MOTOR_PGAIN, value is undefined
Parameter 15 type=asynFloat64, name=MOTOR_IGAIN, value is undefined
Parameter 16 type=asynFloat64, name=MOTOR_DGAIN, value is undefined
Parameter 17 type=asynFloat64, name=MOTOR_HIGH_LIMIT, value=1e+06, status=0
Parameter 18 type=asynFloat64, name=MOTOR_LOW_LIMIT, value=-1e+06, status=0
Parameter 19 type=asynInt32, name=MOTOR_CLOSED_LOOP, value is undefined
Parameter 20 type=asynInt32, name=MOTOR_POWER_AUTO_ONOFF, value=0, status=0
Parameter 21 type=asynFloat64, name=MOTOR_POWER_ON_DELAY, value=0, status=0
Parameter 22 type=asynFloat64, name=MOTOR_POWER_OFF_DELAY, value=0, status=0
Parameter 23 type=asynInt32, name=MOTOR_POWER_OFF_FRACTION, value is undefined
Parameter 24 type=asynFloat64, name=MOTOR_POST_MOVE_DELAY, value is undefined
Parameter 25 type=asynInt32, name=MOTOR_STATUS, value=130, status=0
Parameter 26 type=asynInt32, name=MOTOR_UPDATE_STATUS, value is undefined
Parameter 27 type=asynInt32, name=MOTOR_STATUS_DIRECTION, value=0, status=0
Parameter 28 type=asynInt32, name=MOTOR_STATUS_DONE, value=1, status=0
Parameter 29 type=asynInt32, name=MOTOR_STATUS_HIGH_LIMIT, value=0, status=0
Parameter 30 type=asynInt32, name=MOTOR_STATUS_AT_HOME, value is undefined
Parameter 31 type=asynInt32, name=MOTOR_STATUS_SLIP, value is undefined
Parameter 32 type=asynInt32, name=MOTOR_STATUS_POWERED, value is undefined
Parameter 33 type=asynInt32, name=MOTOR_STATUS_FOLLOWING_ERROR, value is undefined
Parameter 34 type=asynInt32, name=MOTOR_STATUS_HOME, value=1, status=0
Parameter 35 type=asynInt32, name=MOTOR_STATUS_HAS_ENCODER, value is undefined
Parameter 36 type=asynInt32, name=MOTOR_STATUS_PROBLEM, value is undefined
Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=0, status=0
Parameter 38 type=asynInt32, name=MOTOR_STATUS_GAIN_SUPPORT, value is undefined
Parameter 39 type=asynInt32, name=MOTOR_STATUS_COMMS_ERROR, value is undefined
Parameter 40 type=asynInt32, name=MOTOR_STATUS_LOW_LIMIT, value=0, status=0
Parameter 41 type=asynInt32, name=MOTOR_STATUS_HOMED, value=0, status=0
Parameter 42 type=asynFloat64, name=MOTOR_REC_RESOLUTION, value is undefined
Parameter 43 type=asynInt32, name=MOTOR_REC_DIRECTION, value is undefined
Parameter 44 type=asynFloat64, name=MOTOR_REC_OFFSET, value is undefined
Parameter 45 type=asynInt32, name=PROFILE_NUM_AXES, value is undefined
Parameter 46 type=asynInt32, name=PROFILE_NUM_POINTS, value is undefined
Parameter 47 type=asynInt32, name=PROFILE_CURRENT_POINT, value is undefined
Parameter 48 type=asynInt32, name=PROFILE_NUM_PULSES, value is undefined
Parameter 49 type=asynInt32, name=PROFILE_START_PULSES, value is undefined
Parameter 50 type=asynInt32, name=PROFILE_END_PULSES, value is undefined
Parameter 51 type=asynInt32, name=PROFILE_ACTUAL_PULSES, value is undefined
Parameter 52 type=asynInt32, name=PROFILE_NUM_READBACKS, value is undefined
Parameter 53 type=asynInt32, name=PROFILE_TIME_MODE, value is undefined
Parameter 54 type=asynFloat64, name=PROFILE_FIXED_TIME, value is undefined
Parameter 55 type=asynFloat64Array, name=PROFILE_TIME_ARRAY, value is undefined
Parameter 56 type=asynFloat64, name=PROFILE_ACCELERATION, value is undefined
Parameter 57 type=asynInt32, name=PROFILE_MOVE_MODE, value is undefined
Parameter 58 type=asynInt32, name=PROFILE_BUILD, value is undefined
Parameter 59 type=asynInt32, name=PROFILE_BUILD_STATE, value is undefined
Parameter 60 type=asynInt32, name=PROFILE_BUILD_STATUS, value is undefined
Parameter 61 type=string, name=PROFILE_BUILD_MESSAGE, value is undefined
Parameter 62 type=asynInt32, name=PROFILE_EXECUTE, value is undefined
Parameter 63 type=asynInt32, name=PROFILE_EXECUTE_STATE, value is undefined
Parameter 64 type=asynInt32, name=PROFILE_EXECUTE_STATUS, value is undefined
Parameter 65 type=string, name=PROFILE_EXECUTE_MESSAGE, value is undefined
Parameter 66 type=asynInt32, name=PROFILE_ABORT, value is undefined
Parameter 67 type=asynInt32, name=PROFILE_READBACK, value is undefined
Parameter 68 type=asynInt32, name=PROFILE_READBACK_STATE, value is undefined
Parameter 69 type=asynInt32, name=PROFILE_READBACK_STATUS, value is undefined
Parameter 70 type=string, name=PROFILE_READBACK_MESSAGE, value is undefined
Parameter 71 type=asynInt32, name=PROFILE_USE_AXIS, value is undefined
Parameter 72 type=asynFloat64Array, name=PROFILE_POSITIONS, value is undefined
Parameter 73 type=asynFloat64Array, name=PROFILE_READBACKS, value is undefined
Parameter 74 type=asynFloat64Array, name=PROFILE_FOLLOWING_ERRORS, value is undefined

@MarkRivers
Copy link
Contributor

The asynReport output shows this for the first axis, parameter list 0. The value is 1, which means the axis is moving.

Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=1, status=0

The 7 other parameters lists have value=0, which means the axis is not moving.

Parameter 37 type=asynInt32, name=MOTOR_STATUS_MOVING, value=0, status=0

You may need to add some debugging to figure out why that first axis is set to 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants