EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
<== Date ==> <== Thread ==>

Subject: Re: Cpp code not recognizing asyn parameter
From: "Marco A. Barra Montevechi Filho via Tech-talk" <tech-talk at aps.anl.gov>
To: Mark Rivers <rivers at cars.uchicago.edu>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Cc: SWC <swc at lnls.br>
Date: Wed, 15 Feb 2023 18:32:43 +0000
Hi, Mark!

Érico Rolim just found out that i was using the wrong port: the initial .cmd defines a port used by streamDevice module and a port used by asyn module. I was accidentally loading the record with PORT=STREAM_PORT instead of ASYN_PORT. Loading the correct port solved the problem.

To answer your questions: im still not familiar with usage of asyn masks, but the class constructor defines:

ADDriver(portName,
        MAX_VIDEO_DEVICES + 1, // 2 for videos + 1 for video0+video1 compounded image
        0,
        maxBuffers,
        maxMemory,
        0, 0, /* No interfaces beyond those set in ADDriver.cpp */
        0, 1, /* ASYN_CANBLOCK=0, ASYN_MULTIDEVICE=0, autoConnect=1 */
        priority,
        stackSize)

Is that why there was no error message?

 asynReport 10 returns a long output which i managed to reduce a little by ommiting load of ADBase common_Plugins:

epics> asynReport 10
SIM1 multiDevice:Yes canBlock:No autoConnect:Yes
    enabled:Yes connected:Yes numberConnects 1
    nDevices 3 nQueued 0 blocked:No
    asynManagerLock:No synchronousLock:No
    exceptionActive:No exceptionUsers 0 exceptionNotifys 0
    traceMask:0x21 traceIOMask:0x1 traceInfoMask:0x1
    interposeInterfaceList
        asynOctet pinterface 0x117b720 drvPvt 0x11e6090
    interfaceList
        asynCommon pinterface 0x117ba40 drvPvt 0x11e26b0
        asynDrvUser pinterface 0x117ba58 drvPvt 0x11e26b0
        asynOctet pinterface 0x117bb18 drvPvt 0x11e26b0
        asynInt32 pinterface 0x117ba70 drvPvt 0x11e26b0
        asynFloat64 pinterface 0x117baf8 drvPvt 0x11e26b0
        asynInt32Array pinterface 0x117bba0 drvPvt 0x11e26b0
        asynGenericPointer pinterface 0x117bc20 drvPvt 0x11e26b0
    addr 0 autoConnect Yes enabled Yes connected Yes exceptionActive No
        exceptionActive No exceptionUsers 1 exceptionNotifys 0
        blocked No
        traceMask:0x21 traceIOMask:0x1 traceInfoMask:0x1
    addr 1 autoConnect Yes enabled Yes connected No exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x21 traceIOMask:0x1 traceInfoMask:0x1
    addr 2 autoConnect Yes enabled Yes connected No exceptionActive No
        exceptionActive No exceptionUsers 0 exceptionNotifys 0
        blocked No
        traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
Simulation detector SIM1
  NX, NY:            512  512
  Data type:         3
Port: SIM1
  Timestamp: <undefined>
  Input EOS[0]:
  Output EOS[0]:
Parameter list 0
Number of parameters is: 102
Parameter 0 type=string, name=PORT_NAME_SELF, value=SIM1, status=0
Parameter 1 type=string, name=ADCORE_VERSION, value=3.11.0, status=0
Parameter 2 type=string, name=DRIVER_VERSION, value=1.0.0, status=0
Parameter 3 type=string, name=MANUFACTURER, value=Mobipix Detector, status=0
Parameter 4 type=string, name=MODEL, value=Mobipix 1, status=0
Parameter 5 type=string, name=SERIAL_NUMBER, value=No serial number, status=0
Parameter 6 type=string, name=SDK_VERSION, value=1.0.0, status=0
Parameter 7 type=string, name=FIRMWARE_VERSION, value=LNLS/CNPEM, status=0
Parameter 8 type=asynInt32, name=ACQUIRE, value=0, status=0
Parameter 9 type=asynInt32, name=ACQUIRE_BUSY, value=0, status=0
Parameter 10 type=asynInt32, name=WAIT_FOR_PLUGINS, value=0, status=0
Parameter 11 type=asynInt32, name=ARRAY_SIZE_X, value=512, status=0
Parameter 12 type=asynInt32, name=ARRAY_SIZE_Y, value=512, status=0
Parameter 13 type=asynInt32, name=ARRAY_SIZE_Z, value=0, status=0
Parameter 14 type=asynInt32, name=ARRAY_SIZE, value=0, status=0
Parameter 15 type=asynInt32, name=ARRAY_NDIMENSIONS, value=0, status=0
Parameter 16 type=asynInt32, name=ARRAY_DIMENSIONS, value is undefined
Parameter 17 type=asynInt32, name=DATA_TYPE, value=3, status=0
Parameter 18 type=asynInt32, name=COLOR_MODE, value=0, status=0
Parameter 19 type=asynInt32, name=UNIQUE_ID, value=0, status=0
Parameter 20 type=asynFloat64, name=TIME_STAMP, value=0, status=0
Parameter 21 type=asynInt32, name=EPICS_TS_SEC, value=0, status=0
Parameter 22 type=asynInt32, name=EPICS_TS_NSEC, value=0, status=0
Parameter 23 type=asynInt32, name=BAYER_PATTERN, value=0, status=0
Parameter 24 type=string, name=CODEC, value is undefined
Parameter 25 type=asynInt32, name=COMPRESSED_SIZE, value is undefined
Parameter 26 type=asynInt32, name=ARRAY_COUNTER, value=0, status=0
Parameter 27 type=string, name=FILE_PATH, value=, status=0
Parameter 28 type=asynInt32, name=FILE_PATH_EXISTS, value is undefined
Parameter 29 type=string, name=FILE_NAME, value=, status=0
Parameter 30 type=asynInt32, name=FILE_NUMBER, value=0, status=0
Parameter 31 type=string, name=FILE_TEMPLATE, value=%s%s_%3.3d.dat, status=0
Parameter 32 type=asynInt32, name=AUTO_INCREMENT, value=0, status=0
Parameter 33 type=string, name=FULL_FILE_NAME, value is undefined
Parameter 34 type=asynInt32, name=FILE_FORMAT, value is undefined
Parameter 35 type=asynInt32, name=AUTO_SAVE, value is undefined
Parameter 36 type=asynInt32, name=WRITE_FILE, value=0, status=0
Parameter 37 type=asynInt32, name=READ_FILE, value=0, status=0
Parameter 38 type=asynInt32, name=WRITE_MODE, value is undefined
Parameter 39 type=asynInt32, name=WRITE_STATUS, value=0, status=0
Parameter 40 type=string, name=WRITE_MESSAGE, value=, status=0
Parameter 41 type=asynInt32, name=NUM_CAPTURE, value is undefined
Parameter 42 type=asynInt32, name=NUM_CAPTURED, value=0, status=0
Parameter 43 type=asynInt32, name=CAPTURE, value=0, status=0
Parameter 44 type=asynInt32, name=DELETE_DRIVER_FILE, value is undefined
Parameter 45 type=asynInt32, name=FILE_LAZY_OPEN, value is undefined
Parameter 46 type=asynInt32, name=CREATE_DIR, value=0, status=0
Parameter 47 type=string, name=FILE_TEMP_SUFFIX, value=, status=0
Parameter 48 type=string, name=ND_ATTRIBUTES_FILE, value=, status=0
Parameter 49 type=asynInt32, name=ND_ATTRIBUTES_STATUS, value=1, status=0
Parameter 50 type=string, name=ND_ATTRIBUTES_MACROS, value=, status=0
Parameter 51 is undefined, name=ARRAY_DATA
Parameter 52 type=asynInt32, name=ARRAY_CALLBACKS, value=1, status=0
Parameter 53 type=asynInt32, name=POOL_MAX_BUFFERS, value is undefined
Parameter 54 type=asynInt32, name=POOL_ALLOC_BUFFERS, value=0, status=0
Parameter 55 type=asynInt32, name=POOL_FREE_BUFFERS, value=0, status=0
Parameter 56 type=asynFloat64, name=POOL_MAX_MEMORY, value=0, status=0
Parameter 57 type=asynFloat64, name=POOL_USED_MEMORY, value=0, status=0
Parameter 58 type=asynInt32, name=POOL_EMPTY_FREELIST, value is undefined
Parameter 59 type=asynInt32, name=NUM_QUEUED_ARRAYS, value=0, status=0
Parameter 60 type=asynFloat64, name=GAIN, value=1, status=0
Parameter 61 type=asynInt32, name=BIN_X, value=1, status=0
Parameter 62 type=asynInt32, name=BIN_Y, value=1, status=0
Parameter 63 type=asynInt32, name=MIN_X, value=0, status=0
Parameter 64 type=asynInt32, name=MIN_Y, value=0, status=0
Parameter 65 type=asynInt32, name=SIZE_X, value=512, status=0
Parameter 66 type=asynInt32, name=SIZE_Y, value=512, status=0
Parameter 67 type=asynInt32, name=MAX_SIZE_X, value=512, status=0
Parameter 68 type=asynInt32, name=MAX_SIZE_Y, value=512, status=0
Parameter 69 type=asynInt32, name=REVERSE_X, value=0, status=0
Parameter 70 type=asynInt32, name=REVERSE_Y, value=0, status=0
Parameter 71 type=asynInt32, name=FRAME_TYPE, value=0, status=0
Parameter 72 type=asynInt32, name=IMAGE_MODE, value=2, status=0
Parameter 73 type=asynInt32, name=NEXPOSURES, value=1, status=0
Parameter 74 type=asynInt32, name=NEXPOSURES_COUNTER, value=0, status=0
Parameter 75 type=asynInt32, name=NIMAGES, value=1, status=0
Parameter 76 type=asynInt32, name=NIMAGES_COUNTER, value=0, status=0
Parameter 77 type=asynFloat64, name=ACQ_TIME, value=0.001, status=0
Parameter 78 type=asynFloat64, name=ACQ_PERIOD, value=0.005, status=0
Parameter 79 type=asynFloat64, name=TIME_REMAINING, value=0, status=0
Parameter 80 type=asynInt32, name=STATUS, value=0, status=0
Parameter 81 type=asynInt32, name=TRIGGER_MODE, value=0, status=0
Parameter 82 type=asynInt32, name=SHUTTER_CONTROL, value=0, status=0
Parameter 83 type=asynInt32, name=SHUTTER_CONTROL_EPICS, value is undefined
Parameter 84 type=asynInt32, name=SHUTTER_STATUS, value=0, status=0
Parameter 85 type=asynInt32, name=SHUTTER_MODE, value=0, status=0
Parameter 86 type=asynFloat64, name=SHUTTER_OPEN_DELAY, value=0, status=0
Parameter 87 type=asynFloat64, name=SHUTTER_CLOSE_DELAY, value=0, status=0
Parameter 88 type=asynFloat64, name=TEMPERATURE, value=25, status=0
Parameter 89 type=asynFloat64, name=TEMPERATURE_ACTUAL, value is undefined
Parameter 90 type=asynInt32, name=READ_STATUS, value is undefined
Parameter 91 type=string, name=STATUS_MESSAGE, value=, status=0
Parameter 92 type=string, name=STRING_TO_SERVER, value=, status=0
Parameter 93 type=string, name=STRING_FROM_SERVER, value=, status=0
Parameter 94 type=asynInt32, name=MOBI_VITIMEOUT, value=1000, status=0
Parameter 95 type=asynInt32, name=MOBI_VIDEO0_N, value is undefined
Parameter 96 type=asynInt32, name=MOBI_VIDEO1_N, value is undefined
Parameter 97 type=asynInt32, name=MOBI_VIDEO0_ERRORS, value is undefined
Parameter 98 type=asynInt32, name=MOBI_VIDEO1_ERRORS, value is undefined
Parameter 99 type=asynInt32, name=MOBI_SAVE_FRAME_WITH_ERROR, value=0, status=0
Parameter 100 type=asynInt32, name=MOBI_USE_TRANSOFORM, value=1, status=0
Parameter 101 type=asynInt32, name=DYNAMIC_RANGE, value=0, status=0
Parameter list 1
Number of parameters is: 102
Parameter 0 type=string, name=PORT_NAME_SELF, value is undefined
Parameter 1 type=string, name=ADCORE_VERSION, value is undefined
Parameter 2 type=string, name=DRIVER_VERSION, value is undefined
Parameter 3 type=string, name=MANUFACTURER, value is undefined
Parameter 4 type=string, name=MODEL, value is undefined
Parameter 5 type=string, name=SERIAL_NUMBER, value is undefined
Parameter 6 type=string, name=SDK_VERSION, value is undefined
Parameter 7 type=string, name=FIRMWARE_VERSION, value is undefined
Parameter 8 type=asynInt32, name=ACQUIRE, value is undefined
Parameter 9 type=asynInt32, name=ACQUIRE_BUSY, value is undefined
Parameter 10 type=asynInt32, name=WAIT_FOR_PLUGINS, value is undefined
Parameter 11 type=asynInt32, name=ARRAY_SIZE_X, value is undefined
Parameter 12 type=asynInt32, name=ARRAY_SIZE_Y, value is undefined
Parameter 13 type=asynInt32, name=ARRAY_SIZE_Z, value is undefined
Parameter 14 type=asynInt32, name=ARRAY_SIZE, value is undefined
Parameter 15 type=asynInt32, name=ARRAY_NDIMENSIONS, value is undefined
Parameter 16 type=asynInt32, name=ARRAY_DIMENSIONS, value is undefined
Parameter 17 type=asynInt32, name=DATA_TYPE, value is undefined
Parameter 18 type=asynInt32, name=COLOR_MODE, value is undefined
Parameter 19 type=asynInt32, name=UNIQUE_ID, value is undefined
Parameter 20 type=asynFloat64, name=TIME_STAMP, value is undefined
Parameter 21 type=asynInt32, name=EPICS_TS_SEC, value is undefined
Parameter 22 type=asynInt32, name=EPICS_TS_NSEC, value is undefined
Parameter 23 type=asynInt32, name=BAYER_PATTERN, value is undefined
Parameter 24 type=string, name=CODEC, value is undefined
Parameter 25 type=asynInt32, name=COMPRESSED_SIZE, value is undefined
Parameter 26 type=asynInt32, name=ARRAY_COUNTER, value is undefined
Parameter 27 type=string, name=FILE_PATH, value is undefined
Parameter 28 type=asynInt32, name=FILE_PATH_EXISTS, value is undefined
Parameter 29 type=string, name=FILE_NAME, value is undefined
Parameter 30 type=asynInt32, name=FILE_NUMBER, value is undefined
Parameter 31 type=string, name=FILE_TEMPLATE, value is undefined
Parameter 32 type=asynInt32, name=AUTO_INCREMENT, value is undefined
Parameter 33 type=string, name=FULL_FILE_NAME, value is undefined
Parameter 34 type=asynInt32, name=FILE_FORMAT, value is undefined
Parameter 35 type=asynInt32, name=AUTO_SAVE, value is undefined
Parameter 36 type=asynInt32, name=WRITE_FILE, value is undefined
Parameter 37 type=asynInt32, name=READ_FILE, value is undefined
Parameter 38 type=asynInt32, name=WRITE_MODE, value is undefined
Parameter 39 type=asynInt32, name=WRITE_STATUS, value is undefined
Parameter 40 type=string, name=WRITE_MESSAGE, value is undefined
Parameter 41 type=asynInt32, name=NUM_CAPTURE, value is undefined
Parameter 42 type=asynInt32, name=NUM_CAPTURED, value is undefined
Parameter 43 type=asynInt32, name=CAPTURE, value is undefined
Parameter 44 type=asynInt32, name=DELETE_DRIVER_FILE, value is undefined
Parameter 45 type=asynInt32, name=FILE_LAZY_OPEN, value is undefined
Parameter 46 type=asynInt32, name=CREATE_DIR, value is undefined
Parameter 47 type=string, name=FILE_TEMP_SUFFIX, value is undefined
Parameter 48 type=string, name=ND_ATTRIBUTES_FILE, value is undefined
Parameter 49 type=asynInt32, name=ND_ATTRIBUTES_STATUS, value is undefined
Parameter 50 type=string, name=ND_ATTRIBUTES_MACROS, value is undefined
Parameter 51 is undefined, name=ARRAY_DATA
Parameter 52 type=asynInt32, name=ARRAY_CALLBACKS, value is undefined
Parameter 53 type=asynInt32, name=POOL_MAX_BUFFERS, value is undefined
Parameter 54 type=asynInt32, name=POOL_ALLOC_BUFFERS, value is undefined
Parameter 55 type=asynInt32, name=POOL_FREE_BUFFERS, value is undefined
Parameter 56 type=asynFloat64, name=POOL_MAX_MEMORY, value is undefined
Parameter 57 type=asynFloat64, name=POOL_USED_MEMORY, value is undefined
Parameter 58 type=asynInt32, name=POOL_EMPTY_FREELIST, value is undefined
Parameter 59 type=asynInt32, name=NUM_QUEUED_ARRAYS, value is undefined
Parameter 60 type=asynFloat64, name=GAIN, value is undefined
Parameter 61 type=asynInt32, name=BIN_X, value is undefined
Parameter 62 type=asynInt32, name=BIN_Y, value is undefined
Parameter 63 type=asynInt32, name=MIN_X, value is undefined
Parameter 64 type=asynInt32, name=MIN_Y, value is undefined
Parameter 65 type=asynInt32, name=SIZE_X, value is undefined
Parameter 66 type=asynInt32, name=SIZE_Y, value is undefined
Parameter 67 type=asynInt32, name=MAX_SIZE_X, value is undefined
Parameter 68 type=asynInt32, name=MAX_SIZE_Y, value is undefined
Parameter 69 type=asynInt32, name=REVERSE_X, value is undefined
Parameter 70 type=asynInt32, name=REVERSE_Y, value is undefined
Parameter 71 type=asynInt32, name=FRAME_TYPE, value is undefined
Parameter 72 type=asynInt32, name=IMAGE_MODE, value is undefined
Parameter 73 type=asynInt32, name=NEXPOSURES, value is undefined
Parameter 74 type=asynInt32, name=NEXPOSURES_COUNTER, value is undefined
Parameter 75 type=asynInt32, name=NIMAGES, value is undefined
Parameter 76 type=asynInt32, name=NIMAGES_COUNTER, value is undefined
Parameter 77 type=asynFloat64, name=ACQ_TIME, value is undefined
Parameter 78 type=asynFloat64, name=ACQ_PERIOD, value is undefined
Parameter 79 type=asynFloat64, name=TIME_REMAINING, value is undefined
Parameter 80 type=asynInt32, name=STATUS, value is undefined
Parameter 81 type=asynInt32, name=TRIGGER_MODE, value is undefined
Parameter 82 type=asynInt32, name=SHUTTER_CONTROL, value is undefined
Parameter 83 type=asynInt32, name=SHUTTER_CONTROL_EPICS, value is undefined
Parameter 84 type=asynInt32, name=SHUTTER_STATUS, value is undefined
Parameter 85 type=asynInt32, name=SHUTTER_MODE, value is undefined
Parameter 86 type=asynFloat64, name=SHUTTER_OPEN_DELAY, value is undefined
Parameter 87 type=asynFloat64, name=SHUTTER_CLOSE_DELAY, value is undefined
Parameter 88 type=asynFloat64, name=TEMPERATURE, value is undefined
Parameter 89 type=asynFloat64, name=TEMPERATURE_ACTUAL, value is undefined
Parameter 90 type=asynInt32, name=READ_STATUS, value is undefined
Parameter 91 type=string, name=STATUS_MESSAGE, value is undefined
Parameter 92 type=string, name=STRING_TO_SERVER, value is undefined
Parameter 93 type=string, name=STRING_FROM_SERVER, value is undefined
Parameter 94 type=asynInt32, name=MOBI_VITIMEOUT, value is undefined
Parameter 95 type=asynInt32, name=MOBI_VIDEO0_N, value is undefined
Parameter 96 type=asynInt32, name=MOBI_VIDEO1_N, value is undefined
Parameter 97 type=asynInt32, name=MOBI_VIDEO0_ERRORS, value is undefined
Parameter 98 type=asynInt32, name=MOBI_VIDEO1_ERRORS, value is undefined
Parameter 99 type=asynInt32, name=MOBI_SAVE_FRAME_WITH_ERROR, value is undefined
Parameter 100 type=asynInt32, name=MOBI_USE_TRANSOFORM, value is undefined
Parameter 101 type=asynInt32, name=DYNAMIC_RANGE, value is undefined
Parameter list 2
Number of parameters is: 102
Parameter 0 type=string, name=PORT_NAME_SELF, value is undefined
Parameter 1 type=string, name=ADCORE_VERSION, value is undefined
Parameter 2 type=string, name=DRIVER_VERSION, value is undefined
Parameter 3 type=string, name=MANUFACTURER, value is undefined
Parameter 4 type=string, name=MODEL, value is undefined
Parameter 5 type=string, name=SERIAL_NUMBER, value is undefined
Parameter 6 type=string, name=SDK_VERSION, value is undefined
Parameter 7 type=string, name=FIRMWARE_VERSION, value is undefined
Parameter 8 type=asynInt32, name=ACQUIRE, value is undefined
Parameter 9 type=asynInt32, name=ACQUIRE_BUSY, value is undefined
Parameter 10 type=asynInt32, name=WAIT_FOR_PLUGINS, value is undefined
Parameter 11 type=asynInt32, name=ARRAY_SIZE_X, value is undefined
Parameter 12 type=asynInt32, name=ARRAY_SIZE_Y, value is undefined
Parameter 13 type=asynInt32, name=ARRAY_SIZE_Z, value is undefined
Parameter 14 type=asynInt32, name=ARRAY_SIZE, value is undefined
Parameter 15 type=asynInt32, name=ARRAY_NDIMENSIONS, value is undefined
Parameter 16 type=asynInt32, name=ARRAY_DIMENSIONS, value is undefined
Parameter 17 type=asynInt32, name=DATA_TYPE, value is undefined
Parameter 18 type=asynInt32, name=COLOR_MODE, value is undefined
Parameter 19 type=asynInt32, name=UNIQUE_ID, value is undefined
Parameter 20 type=asynFloat64, name=TIME_STAMP, value is undefined
Parameter 21 type=asynInt32, name=EPICS_TS_SEC, value is undefined
Parameter 22 type=asynInt32, name=EPICS_TS_NSEC, value is undefined
Parameter 23 type=asynInt32, name=BAYER_PATTERN, value is undefined
Parameter 24 type=string, name=CODEC, value is undefined
Parameter 25 type=asynInt32, name=COMPRESSED_SIZE, value is undefined
Parameter 26 type=asynInt32, name=ARRAY_COUNTER, value is undefined
Parameter 27 type=string, name=FILE_PATH, value is undefined
Parameter 28 type=asynInt32, name=FILE_PATH_EXISTS, value is undefined
Parameter 29 type=string, name=FILE_NAME, value is undefined
Parameter 30 type=asynInt32, name=FILE_NUMBER, value is undefined
Parameter 31 type=string, name=FILE_TEMPLATE, value is undefined
Parameter 32 type=asynInt32, name=AUTO_INCREMENT, value is undefined
Parameter 33 type=string, name=FULL_FILE_NAME, value is undefined
Parameter 34 type=asynInt32, name=FILE_FORMAT, value is undefined
Parameter 35 type=asynInt32, name=AUTO_SAVE, value is undefined
Parameter 36 type=asynInt32, name=WRITE_FILE, value is undefined
Parameter 37 type=asynInt32, name=READ_FILE, value is undefined
Parameter 38 type=asynInt32, name=WRITE_MODE, value is undefined
Parameter 39 type=asynInt32, name=WRITE_STATUS, value is undefined
Parameter 40 type=string, name=WRITE_MESSAGE, value is undefined
Parameter 41 type=asynInt32, name=NUM_CAPTURE, value is undefined
Parameter 42 type=asynInt32, name=NUM_CAPTURED, value is undefined
Parameter 43 type=asynInt32, name=CAPTURE, value is undefined
Parameter 44 type=asynInt32, name=DELETE_DRIVER_FILE, value is undefined
Parameter 45 type=asynInt32, name=FILE_LAZY_OPEN, value is undefined
Parameter 46 type=asynInt32, name=CREATE_DIR, value is undefined
Parameter 47 type=string, name=FILE_TEMP_SUFFIX, value is undefined
Parameter 48 type=string, name=ND_ATTRIBUTES_FILE, value is undefined
Parameter 49 type=asynInt32, name=ND_ATTRIBUTES_STATUS, value is undefined
Parameter 50 type=string, name=ND_ATTRIBUTES_MACROS, value is undefined
Parameter 51 is undefined, name=ARRAY_DATA
Parameter 52 type=asynInt32, name=ARRAY_CALLBACKS, value is undefined
Parameter 53 type=asynInt32, name=POOL_MAX_BUFFERS, value is undefined
Parameter 54 type=asynInt32, name=POOL_ALLOC_BUFFERS, value is undefined
Parameter 55 type=asynInt32, name=POOL_FREE_BUFFERS, value is undefined
Parameter 56 type=asynFloat64, name=POOL_MAX_MEMORY, value is undefined
Parameter 57 type=asynFloat64, name=POOL_USED_MEMORY, value is undefined
Parameter 58 type=asynInt32, name=POOL_EMPTY_FREELIST, value is undefined
Parameter 59 type=asynInt32, name=NUM_QUEUED_ARRAYS, value is undefined
Parameter 60 type=asynFloat64, name=GAIN, value is undefined
Parameter 61 type=asynInt32, name=BIN_X, value is undefined
Parameter 62 type=asynInt32, name=BIN_Y, value is undefined
Parameter 63 type=asynInt32, name=MIN_X, value is undefined
Parameter 64 type=asynInt32, name=MIN_Y, value is undefined
Parameter 65 type=asynInt32, name=SIZE_X, value is undefined
Parameter 66 type=asynInt32, name=SIZE_Y, value is undefined
Parameter 67 type=asynInt32, name=MAX_SIZE_X, value is undefined
Parameter 68 type=asynInt32, name=MAX_SIZE_Y, value is undefined
Parameter 69 type=asynInt32, name=REVERSE_X, value is undefined
Parameter 70 type=asynInt32, name=REVERSE_Y, value is undefined
Parameter 71 type=asynInt32, name=FRAME_TYPE, value is undefined
Parameter 72 type=asynInt32, name=IMAGE_MODE, value is undefined
Parameter 73 type=asynInt32, name=NEXPOSURES, value is undefined
Parameter 74 type=asynInt32, name=NEXPOSURES_COUNTER, value is undefined
Parameter 75 type=asynInt32, name=NIMAGES, value is undefined
Parameter 76 type=asynInt32, name=NIMAGES_COUNTER, value is undefined
Parameter 77 type=asynFloat64, name=ACQ_TIME, value is undefined
Parameter 78 type=asynFloat64, name=ACQ_PERIOD, value is undefined
Parameter 79 type=asynFloat64, name=TIME_REMAINING, value is undefined
Parameter 80 type=asynInt32, name=STATUS, value is undefined
Parameter 81 type=asynInt32, name=TRIGGER_MODE, value is undefined
Parameter 82 type=asynInt32, name=SHUTTER_CONTROL, value is undefined
Parameter 83 type=asynInt32, name=SHUTTER_CONTROL_EPICS, value is undefined
Parameter 84 type=asynInt32, name=SHUTTER_STATUS, value is undefined
Parameter 85 type=asynInt32, name=SHUTTER_MODE, value is undefined
Parameter 86 type=asynFloat64, name=SHUTTER_OPEN_DELAY, value is undefined
Parameter 87 type=asynFloat64, name=SHUTTER_CLOSE_DELAY, value is undefined
Parameter 88 type=asynFloat64, name=TEMPERATURE, value is undefined
Parameter 89 type=asynFloat64, name=TEMPERATURE_ACTUAL, value is undefined
Parameter 90 type=asynInt32, name=READ_STATUS, value is undefined
Parameter 91 type=string, name=STATUS_MESSAGE, value is undefined
Parameter 92 type=string, name=STRING_TO_SERVER, value is undefined
Parameter 93 type=string, name=STRING_FROM_SERVER, value is undefined
Parameter 94 type=asynInt32, name=MOBI_VITIMEOUT, value is undefined
Parameter 95 type=asynInt32, name=MOBI_VIDEO0_N, value is undefined
Parameter 96 type=asynInt32, name=MOBI_VIDEO1_N, value is undefined
Parameter 97 type=asynInt32, name=MOBI_VIDEO0_ERRORS, value is undefined
Parameter 98 type=asynInt32, name=MOBI_VIDEO1_ERRORS, value is undefined
Parameter 99 type=asynInt32, name=MOBI_SAVE_FRAME_WITH_ERROR, value is undefined
Parameter 100 type=asynInt32, name=MOBI_USE_TRANSOFORM, value is undefined
Parameter 101 type=asynInt32, name=DYNAMIC_RANGE, value is undefined
    int32 callback client address=0x5d3780, addr=0, reason=8, userPvt=0x167aa10
    int32 callback client address=0x5d2d00, addr=0, reason=8, userPvt=0x152b440
    int32 callback client address=0x5d2d00, addr=0, reason=9, userPvt=0x152bd50
    int32 callback client address=0x5d2d00, addr=0, reason=52, userPvt=0x152c660
    int32 callback client address=0x5d2d00, addr=0, reason=69, userPvt=0x152cf70
    int32 callback client address=0x5d2d00, addr=0, reason=70, userPvt=0x152d880
    int32 callback client address=0x5d2d00, addr=0, reason=82, userPvt=0x152eca0
    int32 callback client address=0x5d2d00, addr=0, reason=84, userPvt=0x152f5b0
    int32 callback client address=0x5d2d00, addr=0, reason=83, userPvt=0x152fec0
    int32 callback client address=0x5d2d00, addr=0, reason=15, userPvt=0x1539b90
    int32 callback client address=0x5d2d00, addr=0, reason=11, userPvt=0x153a4a0
    int32 callback client address=0x5d2d00, addr=0, reason=12, userPvt=0x153b1a0
    int32 callback client address=0x5d2d00, addr=0, reason=13, userPvt=0x153bab0
    int32 callback client address=0x5d2d00, addr=0, reason=14, userPvt=0x153c3c0
    int32 callback client address=0x5d2d00, addr=0, reason=25, userPvt=0x153ccd0
    int32 callback client address=0x5d2d00, addr=0, reason=19, userPvt=0x153d5e0
    int32 callback client address=0x5d2d00, addr=0, reason=21, userPvt=0x153def0
    int32 callback client address=0x5d2d00, addr=0, reason=22, userPvt=0x153e800
    int32 callback client address=0x5d2d00, addr=0, reason=26, userPvt=0x153f110
    int32 callback client address=0x5d2d00, addr=0, reason=59, userPvt=0x1541030
    int32 callback client address=0x5d2d00, addr=0, reason=67, userPvt=0x1541940
    int32 callback client address=0x5d2d00, addr=0, reason=68, userPvt=0x1542d60
    int32 callback client address=0x5d2d00, addr=0, reason=61, userPvt=0x1543670
    int32 callback client address=0x5d2d00, addr=0, reason=62, userPvt=0x1543f80
    int32 callback client address=0x5d2d00, addr=0, reason=63, userPvt=0x1544890
    int32 callback client address=0x5d2d00, addr=0, reason=64, userPvt=0x15451a0
    int32 callback client address=0x5d2d00, addr=0, reason=65, userPvt=0x1545ab0
    int32 callback client address=0x5d2d00, addr=0, reason=66, userPvt=0x15463c0
    int32 callback client address=0x5d2d00, addr=0, reason=73, userPvt=0x1546cd0
    int32 callback client address=0x5d2d00, addr=0, reason=74, userPvt=0x15479d0
    int32 callback client address=0x5d2d00, addr=0, reason=75, userPvt=0x15482e0
    int32 callback client address=0x5d2d00, addr=0, reason=76, userPvt=0x1548bf0
    int32 callback client address=0x5d2d00, addr=0, reason=23, userPvt=0x178a760
    int32 callback client address=0x5d2d00, addr=0, reason=17, userPvt=0x178b070
    int32 callback client address=0x5d2d00, addr=0, reason=18, userPvt=0x178b980
    int32 callback client address=0x5d2d00, addr=0, reason=49, userPvt=0x178c680
    int32 callback client address=0x5d2d00, addr=0, reason=71, userPvt=0x178cf90
    int32 callback client address=0x5d2d00, addr=0, reason=72, userPvt=0x178d8a0
    int32 callback client address=0x5d2d00, addr=0, reason=81, userPvt=0x178e1b0
    int32 callback client address=0x5d2d00, addr=0, reason=80, userPvt=0x178eac0
    int32 callback client address=0x5d2d00, addr=0, reason=85, userPvt=0x178f3d0
    float64 callback client address=0x5e0008, addr=0, reason=20, userPvt=0x16f12c0
    float64 callback client address=0x5e0008, addr=0, reason=77, userPvt=0x16f28c0
    float64 callback client address=0x5e0008, addr=0, reason=78, userPvt=0x16f30b0
    float64 callback client address=0x5e0008, addr=0, reason=79, userPvt=0x16f38a0
    float64 callback client address=0x5e0008, addr=0, reason=60, userPvt=0x16f4090
    float64 callback client address=0x5e0008, addr=0, reason=86, userPvt=0x16f4880
    float64 callback client address=0x5e0008, addr=0, reason=87, userPvt=0x16f5070
    float64 callback client address=0x5e0008, addr=0, reason=88, userPvt=0x16f5860
    float64 callback client address=0x5e0008, addr=0, reason=89, userPvt=0x16f6440
    octet callback client address=0x5ccc30, addr=0, reason=91, userPvt=0x169c2d0
    octet callback client address=0x5ccc30, addr=0, reason=92, userPvt=0x169c910
    octet callback client address=0x5ccc30, addr=0, reason=93, userPvt=0x169cf50
    octet callback client address=0x5ccc30, addr=0, reason=1, userPvt=0x1778df0
    octet callback client address=0x5ccc30, addr=0, reason=2, userPvt=0x1779140
    octet callback client address=0x5ccc30, addr=0, reason=0, userPvt=0x1779780
    octet callback client address=0x5ccc30, addr=0, reason=3, userPvt=0x1779dc0
    octet callback client address=0x5ccc30, addr=0, reason=4, userPvt=0x177a400
    octet callback client address=0x5ccc30, addr=0, reason=5, userPvt=0x177aa40
    octet callback client address=0x5ccc30, addr=0, reason=6, userPvt=0x177b080
    octet callback client address=0x5ccc30, addr=0, reason=7, userPvt=0x177b6c0
    octet callback client address=0x5ccc30, addr=0, reason=24, userPvt=0x177bd00
    int32Array callback client address=0x5d9c10, addr=0, reason=16, userPvt=0x169b540
    genericPointer callback client address=0x6d7640, addr=0, reason=51, userPvt=0x11f5aa0
    genericPointer callback client address=0x6d7640, addr=1, reason=51, userPvt=0x136fad0
    genericPointer callback client address=0x6d7640, addr=2, reason=51, userPvt=0x1376300

SIM1: private NDArrayPool report

NDArrayPool:
  numBuffers=0, numFree=0
  memorySize=0, maxMemory=0
  freeList: (index, dataSize, pArray)

SIM1: pAttributeList report

NDAttributeList: address=0x11e6d40:
  number of attributes=0
IPPORT1 multiDevice:No canBlock:Yes autoConnect:Yes
    enabled:Yes connected:Yes numberConnects 1
    nDevices 0 nQueued 0 blocked:No
    asynManagerLock:No synchronousLock:No
    exceptionActive:No exceptionUsers 170 exceptionNotifys 0
    traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    interposeInterfaceList
        asynOctet pinterface 0x117b870 drvPvt 0x11f3db0
    interfaceList
        asynCommon pinterface 0x113a550 drvPvt 0x11f39b0
        asynOption pinterface 0x113a568 drvPvt 0x11f39b0
        asynOctet pinterface 0x11f3ad0 drvPvt 0x11f39b0
    Port 127.0.0.1:60000: Connected
                    fd: 4
    Characters written: 5980
       Characters read: 3919
Image1 multiDevice:No canBlock:No autoConnect:Yes
    enabled:Yes connected:Yes numberConnects 1
    nDevices 0 nQueued 0 blocked:No
    asynManagerLock:No synchronousLock:No
    exceptionActive:No exceptionUsers 1 exceptionNotifys 0
    traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    interposeInterfaceList
        asynOctet pinterface 0x117b720 drvPvt 0x11f4ef0
    interfaceList
        asynCommon pinterface 0x117ba40 drvPvt 0x11f5aa0
        asynDrvUser pinterface 0x117ba58 drvPvt 0x11f5aa0
        asynOctet pinterface 0x117bb18 drvPvt 0x11f5aa0
        asynInt32 pinterface 0x117ba70 drvPvt 0x11f5aa0
        asynFloat64 pinterface 0x117baf8 drvPvt 0x11f5aa0
        asynInt8Array pinterface 0x117bb60 drvPvt 0x11f5aa0
        asynInt16Array pinterface 0x117bb80 drvPvt 0x11f5aa0
        asynInt32Array pinterface 0x117bba0 drvPvt 0x11f5aa0
        asynInt64Array pinterface 0x117bbc0 drvPvt 0x11f5aa0
        asynFloat32Array pinterface 0x117bbe0 drvPvt 0x11f5aa0
        asynFloat64Array pinterface 0x117bc00 drvPvt 0x11f5aa0
        asynGenericPointer pinterface 0x117bc20 drvPvt 0x11f5aa0
Port: Image1
  Timestamp: <undefined>
  Input EOS[0]:
  Output EOS[0]:
Parameter list 0
Number of parameters is: 81
Parameter 0 type=string, name=PORT_NAME_SELF, value=Image1, status=0
Parameter 1 type=string, name=ADCORE_VERSION, value=3.11.0, status=0
Parameter 2 type=string, name=DRIVER_VERSION, value=3.11.0, status=0
Parameter 3 type=string, name=MANUFACTURER, value is undefined
Parameter 4 type=string, name=MODEL, value is undefined
Parameter 5 type=string, name=SERIAL_NUMBER, value is undefined
Parameter 6 type=string, name=SDK_VERSION, value is undefined
Parameter 7 type=string, name=FIRMWARE_VERSION, value is undefined
Parameter 8 type=asynInt32, name=ACQUIRE, value is undefined
Parameter 9 type=asynInt32, name=ACQUIRE_BUSY, value=0, status=0
Parameter 10 type=asynInt32, name=WAIT_FOR_PLUGINS, value=0, status=0
Parameter 11 type=asynInt32, name=ARRAY_SIZE_X, value=0, status=0
Parameter 12 type=asynInt32, name=ARRAY_SIZE_Y, value=0, status=0
Parameter 13 type=asynInt32, name=ARRAY_SIZE_Z, value=0, status=0
Parameter 14 type=asynInt32, name=ARRAY_SIZE, value=0, status=0
Parameter 15 type=asynInt32, name=ARRAY_NDIMENSIONS, value=0, status=0
Parameter 16 type=asynInt32, name=ARRAY_DIMENSIONS, value is undefined
Parameter 17 type=asynInt32, name=DATA_TYPE, value=0, status=0
Parameter 18 type=asynInt32, name=COLOR_MODE, value=0, status=0
Parameter 19 type=asynInt32, name=UNIQUE_ID, value=0, status=0
Parameter 20 type=asynFloat64, name=TIME_STAMP, value=0, status=0
Parameter 21 type=asynInt32, name=EPICS_TS_SEC, value=0, status=0
Parameter 22 type=asynInt32, name=EPICS_TS_NSEC, value=0, status=0
Parameter 23 type=asynInt32, name=BAYER_PATTERN, value=0, status=0
Parameter 24 type=string, name=CODEC, value is undefined
Parameter 25 type=asynInt32, name=COMPRESSED_SIZE, value is undefined
Parameter 26 type=asynInt32, name=ARRAY_COUNTER, value=0, status=0
Parameter 27 type=string, name=FILE_PATH, value=, status=0
Parameter 28 type=asynInt32, name=FILE_PATH_EXISTS, value is undefined
Parameter 29 type=string, name=FILE_NAME, value=, status=0
Parameter 30 type=asynInt32, name=FILE_NUMBER, value=0, status=0
Parameter 31 type=string, name=FILE_TEMPLATE, value=%s%s_%3.3d.dat, status=0
Parameter 32 type=asynInt32, name=AUTO_INCREMENT, value=0, status=0
Parameter 33 type=string, name=FULL_FILE_NAME, value is undefined
Parameter 34 type=asynInt32, name=FILE_FORMAT, value is undefined
Parameter 35 type=asynInt32, name=AUTO_SAVE, value is undefined
Parameter 36 type=asynInt32, name=WRITE_FILE, value=0, status=0
Parameter 37 type=asynInt32, name=READ_FILE, value=0, status=0
Parameter 38 type=asynInt32, name=WRITE_MODE, value is undefined
Parameter 39 type=asynInt32, name=WRITE_STATUS, value=0, status=0
Parameter 40 type=string, name=WRITE_MESSAGE, value=, status=0
Parameter 41 type=asynInt32, name=NUM_CAPTURE, value is undefined
Parameter 42 type=asynInt32, name=NUM_CAPTURED, value=0, status=0
Parameter 43 type=asynInt32, name=CAPTURE, value=0, status=0
Parameter 44 type=asynInt32, name=DELETE_DRIVER_FILE, value is undefined
Parameter 45 type=asynInt32, name=FILE_LAZY_OPEN, value is undefined
Parameter 46 type=asynInt32, name=CREATE_DIR, value=0, status=0
Parameter 47 type=string, name=FILE_TEMP_SUFFIX, value=, status=0
Parameter 48 type=string, name=ND_ATTRIBUTES_FILE, value=, status=0
Parameter 49 type=asynInt32, name=ND_ATTRIBUTES_STATUS, value=1, status=0
Parameter 50 type=string, name=ND_ATTRIBUTES_MACROS, value=, status=0
Parameter 51 is undefined, name=ARRAY_DATA
Parameter 52 type=asynInt32, name=ARRAY_CALLBACKS, value=0, status=0
Parameter 53 type=asynInt32, name=POOL_MAX_BUFFERS, value is undefined
Parameter 54 type=asynInt32, name=POOL_ALLOC_BUFFERS, value=0, status=0
Parameter 55 type=asynInt32, name=POOL_FREE_BUFFERS, value=0, status=0
Parameter 56 type=asynFloat64, name=POOL_MAX_MEMORY, value=0, status=0
Parameter 57 type=asynFloat64, name=POOL_USED_MEMORY, value=0, status=0
Parameter 58 type=asynInt32, name=POOL_EMPTY_FREELIST, value is undefined
Parameter 59 type=asynInt32, name=NUM_QUEUED_ARRAYS, value=0, status=0
Parameter 60 type=string, name=NDARRAY_PORT, value=SIM1, status=0
Parameter 61 type=asynInt32, name=NDARRAY_ADDR, value=0, status=0
Parameter 62 type=string, name=PLUGIN_TYPE, value=NDPluginStdArrays, status=0
Parameter 63 type=asynInt32, name=DROPPED_ARRAYS, value=0, status=0
Parameter 64 type=asynInt32, name=QUEUE_SIZE, value=200, status=0
Parameter 65 type=asynInt32, name=QUEUE_FREE, value=200, status=0
Parameter 66 type=asynInt32, name=MAX_THREADS, value=5, status=0
Parameter 67 type=asynInt32, name=NUM_THREADS, value=1, status=0
Parameter 68 type=asynInt32, name=SORT_MODE, value=0, status=0
Parameter 69 type=asynFloat64, name=SORT_TIME, value=0.1, status=0
Parameter 70 type=asynInt32, name=SORT_SIZE, value=20, status=0
Parameter 71 type=asynInt32, name=SORT_FREE, value is undefined
Parameter 72 type=asynInt32, name=DISORDERED_ARRAYS, value=0, status=0
Parameter 73 type=asynInt32, name=DROPPED_OUTPUT_ARRAYS, value=0, status=0
Parameter 74 type=asynInt32, name=ENABLE_CALLBACKS, value=1, status=0
Parameter 75 type=asynInt32, name=BLOCKING_CALLBACKS, value=0, status=0
Parameter 76 type=asynInt32, name=PROCESS_PLUGIN, value is undefined
Parameter 77 type=asynFloat64, name=EXECUTION_TIME, value is undefined
Parameter 78 type=asynFloat64, name=MIN_CALLBACK_TIME, value=0, status=0
Parameter 79 type=asynFloat64, name=MAX_BYTE_RATE, value=0, status=0
Parameter 80 is undefined, name=STD_ARRAY_DATA
    int32 callback client address=0x5d3780, addr=-1, reason=8, userPvt=0x168c140
    int32 callback client address=0x5d2d00, addr=-1, reason=8, userPvt=0x15307d0
    int32 callback client address=0x5d2d00, addr=-1, reason=9, userPvt=0x15310e0
    int32 callback client address=0x5d2d00, addr=-1, reason=52, userPvt=0x15319f0
    int32 callback client address=0x5d2d00, addr=-1, reason=74, userPvt=0x1532300
    int32 callback client address=0x5d2d00, addr=-1, reason=75, userPvt=0x1532c10
    int32 callback client address=0x5d2d00, addr=-1, reason=15, userPvt=0x1549500
    int32 callback client address=0x5d2d00, addr=-1, reason=11, userPvt=0x1549e10
    int32 callback client address=0x5d2d00, addr=-1, reason=12, userPvt=0x154a720
    int32 callback client address=0x5d2d00, addr=-1, reason=13, userPvt=0x154b030
    int32 callback client address=0x5d2d00, addr=-1, reason=14, userPvt=0x154b940
    int32 callback client address=0x5d2d00, addr=-1, reason=25, userPvt=0x154cd60
    int32 callback client address=0x5d2d00, addr=-1, reason=19, userPvt=0x154d670
    int32 callback client address=0x5d2d00, addr=-1, reason=21, userPvt=0x154e370
    int32 callback client address=0x5d2d00, addr=-1, reason=22, userPvt=0x154ec80
    int32 callback client address=0x5d2d00, addr=-1, reason=26, userPvt=0x154f590
    int32 callback client address=0x5d2d00, addr=-1, reason=59, userPvt=0x15510c0
    int32 callback client address=0x5d2d00, addr=-1, reason=61, userPvt=0x15519d0
    int32 callback client address=0x5d2d00, addr=-1, reason=63, userPvt=0x1657390
    int32 callback client address=0x5d2d00, addr=-1, reason=64, userPvt=0x1657ca0
    int32 callback client address=0x5d2d00, addr=-1, reason=65, userPvt=0x16585b0
    int32 callback client address=0x5d2d00, addr=-1, reason=67, userPvt=0x16592b0
    int32 callback client address=0x5d2d00, addr=-1, reason=66, userPvt=0x1659bc0
    int32 callback client address=0x5d2d00, addr=-1, reason=70, userPvt=0x165a4d0
    int32 callback client address=0x5d2d00, addr=-1, reason=71, userPvt=0x165ade0
    int32 callback client address=0x5d2d00, addr=-1, reason=73, userPvt=0x165c200
    int32 callback client address=0x5d2d00, addr=-1, reason=72, userPvt=0x165cb10
    int32 callback client address=0x5d2d00, addr=-1, reason=23, userPvt=0x178fce0
    int32 callback client address=0x5d2d00, addr=-1, reason=17, userPvt=0x17905f0
    int32 callback client address=0x5d2d00, addr=-1, reason=18, userPvt=0x1790f00
    int32 callback client address=0x5d2d00, addr=-1, reason=49, userPvt=0x1791810
    int32 callback client address=0x5d2d00, addr=-1, reason=68, userPvt=0x1792510
    float64 callback client address=0x5e0008, addr=-1, reason=20, userPvt=0x16f84e0
    float64 callback client address=0x5e0008, addr=-1, reason=78, userPvt=0x16f9dc0
    float64 callback client address=0x5e0008, addr=-1, reason=79, userPvt=0x16fa5b0
    float64 callback client address=0x5e0008, addr=-1, reason=77, userPvt=0x16fada0
    float64 callback client address=0x5e0008, addr=-1, reason=69, userPvt=0x16fb590
    octet callback client address=0x5ccc30, addr=-1, reason=1, userPvt=0x177c340
    octet callback client address=0x5ccc30, addr=-1, reason=2, userPvt=0x177d450
    octet callback client address=0x5ccc30, addr=-1, reason=0, userPvt=0x177da90
    octet callback client address=0x5ccc30, addr=-1, reason=3, userPvt=0x177e0d0
    octet callback client address=0x5ccc30, addr=-1, reason=4, userPvt=0x177e710
    octet callback client address=0x5ccc30, addr=-1, reason=5, userPvt=0x177ed50
    octet callback client address=0x5ccc30, addr=-1, reason=6, userPvt=0x177f390
    octet callback client address=0x5ccc30, addr=-1, reason=7, userPvt=0x177f9d0
    octet callback client address=0x5ccc30, addr=-1, reason=24, userPvt=0x1780010
    octet callback client address=0x5ccc30, addr=-1, reason=62, userPvt=0x1780650
    octet callback client address=0x5ccc30, addr=-1, reason=60, userPvt=0x1780c90
    int32Array callback client address=0x5d9c10, addr=-1, reason=16, userPvt=0x169db40
    int32Array callback client address=0x5d9c10, addr=-1, reason=80, userPvt=0x169ecc0

Image1: private NDArrayPool report

NDArrayPool:
  numBuffers=0, numFree=0
  memorySize=0, maxMemory=0
  freeList: (index, dataSize, pArray)

Image1: pAttributeList report

NDAttributeList: address=0x1450da0:
  number of attributes=0
Image2 multiDevice:No canBlock:No autoConnect:Yes
    enabled:Yes connected:Yes numberConnects 1
    nDevices 0 nQueued 0 blocked:No
    asynManagerLock:No synchronousLock:No
    exceptionActive:No exceptionUsers 1 exceptionNotifys 0
    traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    interposeInterfaceList
        asynOctet pinterface 0x117b720 drvPvt 0x1231fa0
    interfaceList
        asynCommon pinterface 0x117ba40 drvPvt 0x136fad0
        asynDrvUser pinterface 0x117ba58 drvPvt 0x136fad0
        asynOctet pinterface 0x117bb18 drvPvt 0x136fad0
        asynInt32 pinterface 0x117ba70 drvPvt 0x136fad0
        asynFloat64 pinterface 0x117baf8 drvPvt 0x136fad0
        asynInt8Array pinterface 0x117bb60 drvPvt 0x136fad0
        asynInt16Array pinterface 0x117bb80 drvPvt 0x136fad0
        asynInt32Array pinterface 0x117bba0 drvPvt 0x136fad0
        asynInt64Array pinterface 0x117bbc0 drvPvt 0x136fad0
        asynFloat32Array pinterface 0x117bbe0 drvPvt 0x136fad0
        asynFloat64Array pinterface 0x117bc00 drvPvt 0x136fad0
        asynGenericPointer pinterface 0x117bc20 drvPvt 0x136fad0
Port: Image2
  Timestamp: <undefined>
  Input EOS[0]:
  Output EOS[0]:
Parameter list 0
Number of parameters is: 81
Parameter 0 type=string, name=PORT_NAME_SELF, value=Image2, status=0
Parameter 1 type=string, name=ADCORE_VERSION, value=3.11.0, status=0
Parameter 2 type=string, name=DRIVER_VERSION, value=3.11.0, status=0
Parameter 3 type=string, name=MANUFACTURER, value is undefined
Parameter 4 type=string, name=MODEL, value is undefined
Parameter 5 type=string, name=SERIAL_NUMBER, value is undefined
Parameter 6 type=string, name=SDK_VERSION, value is undefined
Parameter 7 type=string, name=FIRMWARE_VERSION, value is undefined
Parameter 8 type=asynInt32, name=ACQUIRE, value is undefined
Parameter 9 type=asynInt32, name=ACQUIRE_BUSY, value=0, status=0
Parameter 10 type=asynInt32, name=WAIT_FOR_PLUGINS, value=0, status=0
Parameter 11 type=asynInt32, name=ARRAY_SIZE_X, value=0, status=0
Parameter 12 type=asynInt32, name=ARRAY_SIZE_Y, value=0, status=0
Parameter 13 type=asynInt32, name=ARRAY_SIZE_Z, value=0, status=0
Parameter 14 type=asynInt32, name=ARRAY_SIZE, value=0, status=0
Parameter 15 type=asynInt32, name=ARRAY_NDIMENSIONS, value=0, status=0
Parameter 16 type=asynInt32, name=ARRAY_DIMENSIONS, value is undefined
Parameter 17 type=asynInt32, name=DATA_TYPE, value=0, status=0
Parameter 18 type=asynInt32, name=COLOR_MODE, value=0, status=0
Parameter 19 type=asynInt32, name=UNIQUE_ID, value=0, status=0
Parameter 20 type=asynFloat64, name=TIME_STAMP, value=0, status=0
Parameter 21 type=asynInt32, name=EPICS_TS_SEC, value=0, status=0
Parameter 22 type=asynInt32, name=EPICS_TS_NSEC, value=0, status=0
Parameter 23 type=asynInt32, name=BAYER_PATTERN, value=0, status=0
Parameter 24 type=string, name=CODEC, value is undefined
Parameter 25 type=asynInt32, name=COMPRESSED_SIZE, value is undefined
Parameter 26 type=asynInt32, name=ARRAY_COUNTER, value=0, status=0
Parameter 27 type=string, name=FILE_PATH, value=, status=0
Parameter 28 type=asynInt32, name=FILE_PATH_EXISTS, value is undefined
Parameter 29 type=string, name=FILE_NAME, value=, status=0
Parameter 30 type=asynInt32, name=FILE_NUMBER, value=0, status=0
Parameter 31 type=string, name=FILE_TEMPLATE, value=%s%s_%3.3d.dat, status=0
Parameter 32 type=asynInt32, name=AUTO_INCREMENT, value=0, status=0
Parameter 33 type=string, name=FULL_FILE_NAME, value is undefined
Parameter 34 type=asynInt32, name=FILE_FORMAT, value is undefined
Parameter 35 type=asynInt32, name=AUTO_SAVE, value is undefined
Parameter 36 type=asynInt32, name=WRITE_FILE, value=0, status=0
Parameter 37 type=asynInt32, name=READ_FILE, value=0, status=0
Parameter 38 type=asynInt32, name=WRITE_MODE, value is undefined
Parameter 39 type=asynInt32, name=WRITE_STATUS, value=0, status=0
Parameter 40 type=string, name=WRITE_MESSAGE, value=, status=0
Parameter 41 type=asynInt32, name=NUM_CAPTURE, value is undefined
Parameter 42 type=asynInt32, name=NUM_CAPTURED, value=0, status=0
Parameter 43 type=asynInt32, name=CAPTURE, value=0, status=0
Parameter 44 type=asynInt32, name=DELETE_DRIVER_FILE, value is undefined
Parameter 45 type=asynInt32, name=FILE_LAZY_OPEN, value is undefined
Parameter 46 type=asynInt32, name=CREATE_DIR, value=0, status=0
Parameter 47 type=string, name=FILE_TEMP_SUFFIX, value=, status=0
Parameter 48 type=string, name=ND_ATTRIBUTES_FILE, value=, status=0
Parameter 49 type=asynInt32, name=ND_ATTRIBUTES_STATUS, value=1, status=0
Parameter 50 type=string, name=ND_ATTRIBUTES_MACROS, value=, status=0
Parameter 51 is undefined, name=ARRAY_DATA
Parameter 52 type=asynInt32, name=ARRAY_CALLBACKS, value=0, status=0
Parameter 53 type=asynInt32, name=POOL_MAX_BUFFERS, value is undefined
Parameter 54 type=asynInt32, name=POOL_ALLOC_BUFFERS, value=0, status=0
Parameter 55 type=asynInt32, name=POOL_FREE_BUFFERS, value=0, status=0
Parameter 56 type=asynFloat64, name=POOL_MAX_MEMORY, value=0, status=0
Parameter 57 type=asynFloat64, name=POOL_USED_MEMORY, value=0, status=0
Parameter 58 type=asynInt32, name=POOL_EMPTY_FREELIST, value is undefined
Parameter 59 type=asynInt32, name=NUM_QUEUED_ARRAYS, value=0, status=0
Parameter 60 type=string, name=NDARRAY_PORT, value=SIM1, status=0
Parameter 61 type=asynInt32, name=NDARRAY_ADDR, value=1, status=0
Parameter 62 type=string, name=PLUGIN_TYPE, value=NDPluginStdArrays, status=0
Parameter 63 type=asynInt32, name=DROPPED_ARRAYS, value=0, status=0
Parameter 64 type=asynInt32, name=QUEUE_SIZE, value=200, status=0
Parameter 65 type=asynInt32, name=QUEUE_FREE, value=200, status=0
Parameter 66 type=asynInt32, name=MAX_THREADS, value=5, status=0
Parameter 67 type=asynInt32, name=NUM_THREADS, value=1, status=0
Parameter 68 type=asynInt32, name=SORT_MODE, value=0, status=0
Parameter 69 type=asynFloat64, name=SORT_TIME, value=0.1, status=0
Parameter 70 type=asynInt32, name=SORT_SIZE, value=20, status=0
Parameter 71 type=asynInt32, name=SORT_FREE, value is undefined
Parameter 72 type=asynInt32, name=DISORDERED_ARRAYS, value=0, status=0
Parameter 73 type=asynInt32, name=DROPPED_OUTPUT_ARRAYS, value=0, status=0
Parameter 74 type=asynInt32, name=ENABLE_CALLBACKS, value=1, status=0
Parameter 75 type=asynInt32, name=BLOCKING_CALLBACKS, value=0, status=0
Parameter 76 type=asynInt32, name=PROCESS_PLUGIN, value is undefined
Parameter 77 type=asynFloat64, name=EXECUTION_TIME, value is undefined
Parameter 78 type=asynFloat64, name=MIN_CALLBACK_TIME, value=0, status=0
Parameter 79 type=asynFloat64, name=MAX_BYTE_RATE, value=0, status=0
Parameter 80 is undefined, name=STD_ARRAY_DATA
    int32 callback client address=0x5d3780, addr=-1, reason=8, userPvt=0x1691280
    int32 callback client address=0x5d2d00, addr=-1, reason=8, userPvt=0x1533520
    int32 callback client address=0x5d2d00, addr=-1, reason=9, userPvt=0x1533e30
    int32 callback client address=0x5d2d00, addr=-1, reason=52, userPvt=0x1534740
    int32 callback client address=0x5d2d00, addr=-1, reason=74, userPvt=0x1535050
    int32 callback client address=0x5d2d00, addr=-1, reason=75, userPvt=0x1535960
    int32 callback client address=0x5d2d00, addr=-1, reason=15, userPvt=0x165d420
    int32 callback client address=0x5d2d00, addr=-1, reason=11, userPvt=0x165dd30
    int32 callback client address=0x5d2d00, addr=-1, reason=12, userPvt=0x165e640
    int32 callback client address=0x5d2d00, addr=-1, reason=13, userPvt=0x165ef50
    int32 callback client address=0x5d2d00, addr=-1, reason=14, userPvt=0x165fc50
    int32 callback client address=0x5d2d00, addr=-1, reason=25, userPvt=0x1660560
    int32 callback client address=0x5d2d00, addr=-1, reason=19, userPvt=0x1660e70
    int32 callback client address=0x5d2d00, addr=-1, reason=21, userPvt=0x1661780
    int32 callback client address=0x5d2d00, addr=-1, reason=22, userPvt=0x1662090
    int32 callback client address=0x5d2d00, addr=-1, reason=26, userPvt=0x16629a0
    int32 callback client address=0x5d2d00, addr=-1, reason=59, userPvt=0x16644d0
    int32 callback client address=0x5d2d00, addr=-1, reason=61, userPvt=0x1664de0
    int32 callback client address=0x5d2d00, addr=-1, reason=63, userPvt=0x16665f0
    int32 callback client address=0x5d2d00, addr=-1, reason=64, userPvt=0x1666f00
    int32 callback client address=0x5d2d00, addr=-1, reason=65, userPvt=0x1667810
    int32 callback client address=0x5d2d00, addr=-1, reason=67, userPvt=0x1668120
    int32 callback client address=0x5d2d00, addr=-1, reason=66, userPvt=0x1668a30
    int32 callback client address=0x5d2d00, addr=-1, reason=70, userPvt=0x1669340
    int32 callback client address=0x5d2d00, addr=-1, reason=71, userPvt=0x1669c50
    int32 callback client address=0x5d2d00, addr=-1, reason=73, userPvt=0x166a560
    int32 callback client address=0x5d2d00, addr=-1, reason=72, userPvt=0x166ae70
    int32 callback client address=0x5d2d00, addr=-1, reason=23, userPvt=0x1792e20
    int32 callback client address=0x5d2d00, addr=-1, reason=17, userPvt=0x1793730
    int32 callback client address=0x5d2d00, addr=-1, reason=18, userPvt=0x1794b50
    int32 callback client address=0x5d2d00, addr=-1, reason=49, userPvt=0x1795460
    int32 callback client address=0x5d2d00, addr=-1, reason=68, userPvt=0x1795d70
    float64 callback client address=0x5e0008, addr=-1, reason=20, userPvt=0x16fbd80
    float64 callback client address=0x5e0008, addr=-1, reason=78, userPvt=0x16fd940
    float64 callback client address=0x5e0008, addr=-1, reason=79, userPvt=0x16fe130
    float64 callback client address=0x5e0008, addr=-1, reason=77, userPvt=0x16fe920
    float64 callback client address=0x5e0008, addr=-1, reason=69, userPvt=0x16ff110
    octet callback client address=0x5ccc30, addr=-1, reason=1, userPvt=0x17812d0
    octet callback client address=0x5ccc30, addr=-1, reason=2, userPvt=0x1781910
    octet callback client address=0x5ccc30, addr=-1, reason=0, userPvt=0x1781f50
    octet callback client address=0x5ccc30, addr=-1, reason=3, userPvt=0x1782590
    octet callback client address=0x5ccc30, addr=-1, reason=4, userPvt=0x1782bd0
    octet callback client address=0x5ccc30, addr=-1, reason=5, userPvt=0x1783210
    octet callback client address=0x5ccc30, addr=-1, reason=6, userPvt=0x1783850
    octet callback client address=0x5ccc30, addr=-1, reason=7, userPvt=0x1783e90
    octet callback client address=0x5ccc30, addr=-1, reason=24, userPvt=0x17844d0
    octet callback client address=0x5ccc30, addr=-1, reason=62, userPvt=0x1784b10
    octet callback client address=0x5ccc30, addr=-1, reason=60, userPvt=0x1785150
    int32Array callback client address=0x5d9c10, addr=-1, reason=16, userPvt=0x169f820
    int32Array callback client address=0x5d9c10, addr=-1, reason=80, userPvt=0x16a05b0

Image2: private NDArrayPool report

NDArrayPool:
  numBuffers=0, numFree=0
  memorySize=0, maxMemory=0
  freeList: (index, dataSize, pArray)

Image2: pAttributeList report

NDAttributeList: address=0x13712d0:
  number of attributes=0
Image multiDevice:No canBlock:No autoConnect:Yes
    enabled:Yes connected:Yes numberConnects 1
    nDevices 0 nQueued 0 blocked:No
    asynManagerLock:No synchronousLock:No
    exceptionActive:No exceptionUsers 1 exceptionNotifys 0
    traceMask:0x1 traceIOMask:0x0 traceInfoMask:0x1
    interposeInterfaceList
        asynOctet pinterface 0x117b720 drvPvt 0x157d0a0
    interfaceList
        asynCommon pinterface 0x117ba40 drvPvt 0x1376300
        asynDrvUser pinterface 0x117ba58 drvPvt 0x1376300
        asynOctet pinterface 0x117bb18 drvPvt 0x1376300
        asynInt32 pinterface 0x117ba70 drvPvt 0x1376300
        asynFloat64 pinterface 0x117baf8 drvPvt 0x1376300
        asynInt8Array pinterface 0x117bb60 drvPvt 0x1376300
        asynInt16Array pinterface 0x117bb80 drvPvt 0x1376300
        asynInt32Array pinterface 0x117bba0 drvPvt 0x1376300
        asynInt64Array pinterface 0x117bbc0 drvPvt 0x1376300
        asynFloat32Array pinterface 0x117bbe0 drvPvt 0x1376300
        asynFloat64Array pinterface 0x117bc00 drvPvt 0x1376300
        asynGenericPointer pinterface 0x117bc20 drvPvt 0x1376300
Port: Image
  Timestamp: <undefined>
  Input EOS[0]:
  Output EOS[0]:
Parameter list 0
Number of parameters is: 81
Parameter 0 type=string, name=PORT_NAME_SELF, value=Image, status=0
Parameter 1 type=string, name=ADCORE_VERSION, value=3.11.0, status=0
Parameter 2 type=string, name=DRIVER_VERSION, value=3.11.0, status=0
Parameter 3 type=string, name=MANUFACTURER, value is undefined
Parameter 4 type=string, name=MODEL, value is undefined
Parameter 5 type=string, name=SERIAL_NUMBER, value is undefined
Parameter 6 type=string, name=SDK_VERSION, value is undefined
Parameter 7 type=string, name=FIRMWARE_VERSION, value is undefined
Parameter 8 type=asynInt32, name=ACQUIRE, value is undefined
Parameter 9 type=asynInt32, name=ACQUIRE_BUSY, value=0, status=0
Parameter 10 type=asynInt32, name=WAIT_FOR_PLUGINS, value=0, status=0
Parameter 11 type=asynInt32, name=ARRAY_SIZE_X, value=0, status=0
Parameter 12 type=asynInt32, name=ARRAY_SIZE_Y, value=0, status=0
Parameter 13 type=asynInt32, name=ARRAY_SIZE_Z, value=0, status=0
Parameter 14 type=asynInt32, name=ARRAY_SIZE, value=0, status=0
Parameter 15 type=asynInt32, name=ARRAY_NDIMENSIONS, value=0, status=0
Parameter 16 type=asynInt32, name=ARRAY_DIMENSIONS, value is undefined
Parameter 17 type=asynInt32, name=DATA_TYPE, value=0, status=0
Parameter 18 type=asynInt32, name=COLOR_MODE, value=0, status=0
Parameter 19 type=asynInt32, name=UNIQUE_ID, value=0, status=0
Parameter 20 type=asynFloat64, name=TIME_STAMP, value=0, status=0
Parameter 21 type=asynInt32, name=EPICS_TS_SEC, value=0, status=0
Parameter 22 type=asynInt32, name=EPICS_TS_NSEC, value=0, status=0
Parameter 23 type=asynInt32, name=BAYER_PATTERN, value=0, status=0
Parameter 24 type=string, name=CODEC, value is undefined
Parameter 25 type=asynInt32, name=COMPRESSED_SIZE, value is undefined
Parameter 26 type=asynInt32, name=ARRAY_COUNTER, value=0, status=0
Parameter 27 type=string, name=FILE_PATH, value=, status=0
Parameter 28 type=asynInt32, name=FILE_PATH_EXISTS, value is undefined
Parameter 29 type=string, name=FILE_NAME, value=, status=0
Parameter 30 type=asynInt32, name=FILE_NUMBER, value=0, status=0
Parameter 31 type=string, name=FILE_TEMPLATE, value=%s%s_%3.3d.dat, status=0
Parameter 32 type=asynInt32, name=AUTO_INCREMENT, value=0, status=0
Parameter 33 type=string, name=FULL_FILE_NAME, value is undefined
Parameter 34 type=asynInt32, name=FILE_FORMAT, value is undefined
Parameter 35 type=asynInt32, name=AUTO_SAVE, value is undefined
Parameter 36 type=asynInt32, name=WRITE_FILE, value=0, status=0
Parameter 37 type=asynInt32, name=READ_FILE, value=0, status=0
Parameter 38 type=asynInt32, name=WRITE_MODE, value is undefined
Parameter 39 type=asynInt32, name=WRITE_STATUS, value=0, status=0
Parameter 40 type=string, name=WRITE_MESSAGE, value=, status=0
Parameter 41 type=asynInt32, name=NUM_CAPTURE, value is undefined
Parameter 42 type=asynInt32, name=NUM_CAPTURED, value=0, status=0
Parameter 43 type=asynInt32, name=CAPTURE, value=0, status=0
Parameter 44 type=asynInt32, name=DELETE_DRIVER_FILE, value is undefined
Parameter 45 type=asynInt32, name=FILE_LAZY_OPEN, value is undefined
Parameter 46 type=asynInt32, name=CREATE_DIR, value=0, status=0
Parameter 47 type=string, name=FILE_TEMP_SUFFIX, value=, status=0
Parameter 48 type=string, name=ND_ATTRIBUTES_FILE, value=, status=0
Parameter 49 type=asynInt32, name=ND_ATTRIBUTES_STATUS, value=1, status=0
Parameter 50 type=string, name=ND_ATTRIBUTES_MACROS, value=, status=0
Parameter 51 is undefined, name=ARRAY_DATA
Parameter 52 type=asynInt32, name=ARRAY_CALLBACKS, value=0, status=0
Parameter 53 type=asynInt32, name=POOL_MAX_BUFFERS, value is undefined
Parameter 54 type=asynInt32, name=POOL_ALLOC_BUFFERS, value=0, status=0
Parameter 55 type=asynInt32, name=POOL_FREE_BUFFERS, value=0, status=0
Parameter 56 type=asynFloat64, name=POOL_MAX_MEMORY, value=0, status=0
Parameter 57 type=asynFloat64, name=POOL_USED_MEMORY, value=0, status=0
Parameter 58 type=asynInt32, name=POOL_EMPTY_FREELIST, value is undefined
Parameter 59 type=asynInt32, name=NUM_QUEUED_ARRAYS, value=0, status=0
Parameter 60 type=string, name=NDARRAY_PORT, value=SIM1, status=0
Parameter 61 type=asynInt32, name=NDARRAY_ADDR, value=2, status=0
Parameter 62 type=string, name=PLUGIN_TYPE, value=NDPluginStdArrays, status=0
Parameter 63 type=asynInt32, name=DROPPED_ARRAYS, value=0, status=0
Parameter 64 type=asynInt32, name=QUEUE_SIZE, value=200, status=0
Parameter 65 type=asynInt32, name=QUEUE_FREE, value=200, status=0
Parameter 66 type=asynInt32, name=MAX_THREADS, value=5, status=0
Parameter 67 type=asynInt32, name=NUM_THREADS, value=1, status=0
Parameter 68 type=asynInt32, name=SORT_MODE, value=0, status=0
Parameter 69 type=asynFloat64, name=SORT_TIME, value=0.1, status=0
Parameter 70 type=asynInt32, name=SORT_SIZE, value=20, status=0
Parameter 71 type=asynInt32, name=SORT_FREE, value is undefined
Parameter 72 type=asynInt32, name=DISORDERED_ARRAYS, value=0, status=0
Parameter 73 type=asynInt32, name=DROPPED_OUTPUT_ARRAYS, value=0, status=0
Parameter 74 type=asynInt32, name=ENABLE_CALLBACKS, value=1, status=0
Parameter 75 type=asynInt32, name=BLOCKING_CALLBACKS, value=0, status=0
Parameter 76 type=asynInt32, name=PROCESS_PLUGIN, value is undefined
Parameter 77 type=asynFloat64, name=EXECUTION_TIME, value is undefined
Parameter 78 type=asynFloat64, name=MIN_CALLBACK_TIME, value=0, status=0
Parameter 79 type=asynFloat64, name=MAX_BYTE_RATE, value=0, status=0
Parameter 80 is undefined, name=STD_ARRAY_DATA
    int32 callback client address=0x5d3780, addr=-1, reason=8, userPvt=0x1695b20
    int32 callback client address=0x5d2d00, addr=-1, reason=8, userPvt=0x1536270
    int32 callback client address=0x5d2d00, addr=-1, reason=9, userPvt=0x1536b80
    int32 callback client address=0x5d2d00, addr=-1, reason=52, userPvt=0x1537490
    int32 callback client address=0x5d2d00, addr=-1, reason=74, userPvt=0x15388b0
    int32 callback client address=0x5d2d00, addr=-1, reason=75, userPvt=0x15391c0
    int32 callback client address=0x5d2d00, addr=-1, reason=15, userPvt=0x166b780
    int32 callback client address=0x5d2d00, addr=-1, reason=11, userPvt=0x166c480
    int32 callback client address=0x5d2d00, addr=-1, reason=12, userPvt=0x166cd90
    int32 callback client address=0x5d2d00, addr=-1, reason=13, userPvt=0x166d6a0
    int32 callback client address=0x5d2d00, addr=-1, reason=14, userPvt=0x166dfb0
    int32 callback client address=0x5d2d00, addr=-1, reason=25, userPvt=0x166e8c0
    int32 callback client address=0x5d2d00, addr=-1, reason=19, userPvt=0x166f1d0
    int32 callback client address=0x5d2d00, addr=-1, reason=21, userPvt=0x16705f0
    int32 callback client address=0x5d2d00, addr=-1, reason=22, userPvt=0x1670f00
    int32 callback client address=0x5d2d00, addr=-1, reason=26, userPvt=0x1671810
    int32 callback client address=0x5d2d00, addr=-1, reason=59, userPvt=0x1673730
    int32 callback client address=0x5d2d00, addr=-1, reason=61, userPvt=0x1674040
    int32 callback client address=0x5d2d00, addr=-1, reason=63, userPvt=0x1674950
    int32 callback client address=0x5d2d00, addr=-1, reason=64, userPvt=0x1675260
    int32 callback client address=0x5d2d00, addr=-1, reason=65, userPvt=0x1675b70
    int32 callback client address=0x5d2d00, addr=-1, reason=67, userPvt=0x1676480
    int32 callback client address=0x5d2d00, addr=-1, reason=66, userPvt=0x1676d90
    int32 callback client address=0x5d2d00, addr=-1, reason=70, userPvt=0x16776a0
    int32 callback client address=0x5d2d00, addr=-1, reason=71, userPvt=0x1677fb0
    int32 callback client address=0x5d2d00, addr=-1, reason=73, userPvt=0x1678cb0
    int32 callback client address=0x5d2d00, addr=-1, reason=72, userPvt=0x16795c0
    int32 callback client address=0x5d2d00, addr=-1, reason=23, userPvt=0x1796680
    int32 callback client address=0x5d2d00, addr=-1, reason=17, userPvt=0x1796f90
    int32 callback client address=0x5d2d00, addr=-1, reason=18, userPvt=0x17978a0
    int32 callback client address=0x5d2d00, addr=-1, reason=49, userPvt=0x17981b0
    int32 callback client address=0x5d2d00, addr=-1, reason=68, userPvt=0x1798eb0
    float64 callback client address=0x5e0008, addr=-1, reason=20, userPvt=0x16ff900
    float64 callback client address=0x5e0008, addr=-1, reason=78, userPvt=0x1701be0
    float64 callback client address=0x5e0008, addr=-1, reason=79, userPvt=0x1706b40
    float64 callback client address=0x5e0008, addr=-1, reason=77, userPvt=0x17076e0
    float64 callback client address=0x5e0008, addr=-1, reason=69, userPvt=0x1707ed0
    octet callback client address=0x5ccc30, addr=-1, reason=1, userPvt=0x1785790
    octet callback client address=0x5ccc30, addr=-1, reason=2, userPvt=0x1785dd0
    octet callback client address=0x5ccc30, addr=-1, reason=0, userPvt=0x1786410
    octet callback client address=0x5ccc30, addr=-1, reason=3, userPvt=0x1786a50
    octet callback client address=0x5ccc30, addr=-1, reason=4, userPvt=0x1787090
    octet callback client address=0x5ccc30, addr=-1, reason=5, userPvt=0x17876d0
    octet callback client address=0x5ccc30, addr=-1, reason=6, userPvt=0x1787d10
    octet callback client address=0x5ccc30, addr=-1, reason=7, userPvt=0x1788350
    octet callback client address=0x5ccc30, addr=-1, reason=24, userPvt=0x1788990
    octet callback client address=0x5ccc30, addr=-1, reason=62, userPvt=0x1788fd0
    octet callback client address=0x5ccc30, addr=-1, reason=60, userPvt=0x1789610
    int32Array callback client address=0x5d9c10, addr=-1, reason=16, userPvt=0x16a1110
    int32Array callback client address=0x5d9c10, addr=-1, reason=80, userPvt=0x16a1ea0

Image: private NDArrayPool report

NDArrayPool:
  numBuffers=0, numFree=0
  memorySize=0, maxMemory=0
  freeList: (index, dataSize, pArray)

Image: pAttributeList report

NDAttributeList: address=0x1374810:
  number of attributes=0


From: Mark Rivers <rivers at cars.uchicago.edu>
Sent: 15 February 2023 14:15
To: Marco A. Barra Montevechi Filho <marco.filho at lnls.br>; tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Cc: SWC <swc at lnls.br>
Subject: RE: Cpp code not recognizing asyn parameter
 

Hi Marco,

 

Did you set the mask for the asynInt32 interface in the constructor for you driver?

 

Please send the complete output when the IOC boots with your driver.  There may be an error message there.

 

Also send the output of this command at the IOC prompt:

 

asynReport 10

 

Mark

 

 

From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of Marco A. Barra Montevechi Filho via Tech-talk
Sent: Wednesday, February 15, 2023 9:39 AM
To: tech-talk at aps.anl.gov
Cc: SWC <swc at lnls.br>
Subject: Cpp code not recognizing asyn parameter

 

Hello all. Im trying to use the asyn module to associate the value of a PV to the value of a variable inside my cpp code.

The PV is defined as:

record(mbbo, "$(P)$(BE)DynamicRange"){

    field(DTYP, "asynInt32")

    field(ONVL, "1")

    field(ONST, "Full Dynamic Range")

    field(ZRVL, "0")

    field(ZRST, "Default")

    field(OUT,  "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))DYNAMIC_RANGE")

}


In my header file i have:

#define DynamicRangeString            "DYNAMIC_RANGE"

int DynamicRangeString_;


and inside my .cpp:

createParam(DynamicRangeString,             asynParamInt32,   &DynamicRangeString_);

asynStatus Mobipix::writeInt32(asynUser *pasynUser, epicsInt32 value)
{

(...)

printf("test");

}


When i dbpf into other asyn mbbo records that come from ADBase.template, such as "$(P)$(R)FrameType", the ioc shell prints the test message. When i dbpf into my DynamicRange PV nothing happens.

What am i missing?

Thanks for the help,

Marco

 

 

Aviso Legal: Esta mensagem e seus anexos podem conter informações confidenciais e/ou de uso restrito. Observe atentamente seu conteúdo e considere eventual consulta ao remetente antes de copiá-la, divulgá-la ou distribuí-la. Se você recebeu esta mensagem por engano, por favor avise o remetente e apague-a imediatamente.

Disclaimer: This email and its attachments may contain confidential and/or privileged information. Observe its content carefully and consider possible querying to the sender before copying, disclosing or distributing it. If you have received this email by mistake, please notify the sender and delete it immediately.


Replies:
RE: Cpp code not recognizing asyn parameter Mark Rivers via Tech-talk
References:
Cpp code not recognizing asyn parameter Marco A. Barra Montevechi Filho via Tech-talk
RE: Cpp code not recognizing asyn parameter Mark Rivers via Tech-talk

Navigate by Date:
Prev: RE: Cpp code not recognizing asyn parameter Mark Rivers via Tech-talk
Next: RE: Cpp code not recognizing asyn parameter Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
Navigate by Thread:
Prev: RE: Cpp code not recognizing asyn parameter Mark Rivers via Tech-talk
Next: RE: Cpp code not recognizing asyn parameter Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
ANJ, 15 Feb 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·