SNMP device driver: Latest re-write of NSCL/FRIB SNMP driver.
220.127.116.11: Fix bug where OIDs can be polled no slower than PassivePollMSec.
18.104.22.168: Incorporate bug-fixes and device support module for nVent Smart Gateway Protect (SGP) devices
from Dmitry Bazhenov.
Add CheckRanges parameter to devSnmpSetParam.
22.214.171.124: Fix net-snmp assuming callback_magic is pointer to struct synch_state.
126.96.36.199: Add code to support SNMPv3, IOC shell calls to set SNMPv3 security parameters.
188.8.131.52: Address some minor memory leaks found by valgrind, add sanity check to
prevent record processing after at-exit called and memory is freed.
184.108.40.206: Add 'R' (RVAL) special_flag.
220.127.116.11: Production release. Fix for epicsScanDouble behavior change in R3.15.
RC9: Fix for problem with iocsh commands registration in static
builds (patch thanks to Jane Richards at TRIUMF).
RC8: Exposed SessionRetries and SessionTimeouts as parameters to
devSnmpSetParam. Increased default timeout from 300000 usec (0.3 seconds) to
1000000 usec (1 second) on advice from Jim Thomas,
to better handle sporadic timeouts seen with some ISEG crates. Unknown
as yet whether changing these on-the-fly will have any effect after
communication to remote hosts has begun, feedback appreciated.
RC7: Bug fixes.
RC6: Defensive code added to combat problems with devices not returning
correct variable list, other improvements. Support for expansion of
environment variables in INP/OUT lines, some tweaks for OSX compilation
and a Wiener crate app provided by Eric Norum (thanks!)