Mark Rivers

Results 15 issues of Mark Rivers

I have been using reconstruction software written in IDL at APS beamline 13-BM-D. It uses gridrec (tomoRecon) written in C++ at its core, but uses IDL as the user interface...

bug

I believe I have found a bug in ImageJ (1.51j8) when it reads RGB TIFF files with RowsPerStrip=1 and Planar Configuration=separate image planes. These files are displayed correctly in all...

The currrent version of the Readme file says this: ``` For TN9710P (DeviceID 4027) please obtain the file x3310fw_0_3_3_0_9374.hdr For TN9710Q (DeviceID 4527) please obtain the file e2010fw_0_3_3_0_9374.hdr If you...

PHY_MV88X3310
PHY_MV88E2010

Replace malloc() and free() in bshuf_h5filter.c with H5allocate_memory() and H5free_memory(). This is the correct way to do it according to the HDF Group. Fix to bshuf_h5filter.h to work on Windows.

This PR replaces calls to malloc() and free() with H5allocate_memory() and H5free_memory(). This is the correct mechanism according to HDF5 Group. It also simplifies blosc_plugin.c, removes blosc_plugin.h, and does some...

The documentation for this driver needs to discuss Modbus exceptions. They are not currently mentioned.

A problem is manifested in testAsynPortDriver if P_Run is set to 1 in the .cpp file. The driver will print these messages right after iocInit: ``` 2023/05/24 07:33:12.002 testAPD:scope1:Waveform_RBV devAsynXXXArray::process,...

asynReport can incorrectly show a device is not connected when it really is. This typically happens when the driver has multiDevice=true and some device addresses only communicate via driver callbacks,...

asynPortDriver::setStringParam does not handle NULL pointer

In asynPortDriver.cpp most of the asynPortDriver::writeXXX() methods do this: ``` /* Set the parameter in the parameter library. */ status = (asynStatus) setXXXParam(addr, function, ...); /* Do callbacks so higher...