7.14 C++ programming (NetSNMP)
Using NetSNMP C++ programs can be easily written for monitoring and control of MPOD
low / high voltage modules. For Windows all needed functions are provided by a
dynamically loadable library WIENER_SNMP.DLL. This DLL requires NETSNMP and the
WIENER –CRATE-MIB.txt file as described in chapter 6.3!
The following functions are provided in this library (for details see source code):
SnmpInit
SnmpCleanup
SnmpOpen
SnmpClose
getMainSwitch
setMainSwitch
getMainStatus
getVmeReset
setVmeReset
getOutputNumber
getOutputGroups
getOutputGroup
getChannelStatus
getOutputSenseMeasurement
getOutputTerminalMeasurement
getCurrentMeasurement
getTemperatureMeasurement
setChannelSwitch
getChannelSwitch
getOutputVoltage
setOutputVoltage
getOutputCurrent
setOutputCurrent
getOutputRiseRate
setOutputRiseRate
getOutputFallRate
setOutputFallRate
getOutputSupervisionBehavior
setOutputSupervisionBehavior
getOutputSupervisionMinSenseVoltage
setOutputSupervisionMinSenseVoltage
getOutputSupervisionMaxSenseVoltage
setOutputSupervisionMaxSenseVoltage
getOutputSupervisionMaxTerminalVoltage
setOutputSupervisionMaxTerminalVoltage
getOutputSupervisionMaxCurrent
setOutputSupervisionMaxCurrent
getOutputSupervisionMaxTemperature
getOutputConfigMaxSenseVoltage
getOutputConfigMaxTerminalVoltage
getOutputConfigMaxCurrent
getOutputConfigMaxPower
30. May 2018
48