Tags: mdavidsaver/pythonSoftIOC
Tags
3.1_ - 2021-07-07 ----------------- Added: - PVA support to the IOC DiamondLightSource#17
3.0_ - 2021-07-05 ----------------- Added: - More documentation DiamondLightSource#14 Fixed: - Mbbi/o specifying alarm values bug introduced in 3.0b2 DiamondLightSource#15
Merge pull request DiamondLightSource#13 from dls-controls/ci Ci
Fix regression introduced in release 2-12 This fixes a bug where records with names longer than 40 characters are not correctly handled. Commit c0420e4 added code to truncate all record string fields to 40 characters: this was done because it seems to be very unclear whether EPICS string values are guaranteed to be null terminated. Unfortunately, the same field access code is also used to retrieve the record NAME field. Reverting this part of the commit seems safe enough as we are simply restoring the old long established behaviour.
Fix segmentation fault caused by 32-bit/64-bit mismatch A pointer argument (to db_put_field) was losing its top 32-bits resulting in a segmentation fault. This was due to missing argtypes entries in the imports definitions file. This fault was not previously found for two reasons: firstly, the path in error (calling .set() on an OUT record) is fairly rare in pracice; and secondly, it turns out that a lot of data allocations are in the bottom 32-bits of address space! git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/pythonSoftIoc@152031 e099a375-04f9-0310-9d5f-a741eaff62e1
PreviousNext