SNMPSet

Uses the Simple Network Management Protocol (SNMP) to set a value on a target computer of network device.

Function Group Execution Windows Embedded Thin Client Mobile Access
SNMPSet System Info Synchronous Supported Not supported Supported Not supported

Syntax

  SNMPSet( strAddress, strCommunity, strOID, Value, optNumType )  
strAddress
The address of the target computer or device (e.g., “127.0.0.1″ or “localhost” ).
strCommunity
The SNMP community name (e.g., “public” ) when communicating with the target computer or device.
strOID
The Object ID (OID) to be set.
Value
The value to be set to the specified OID.
optNumType
A numeric value, or a tag of Integer type, specifying the data type of Value. This is an optional parameter, but if it is included, then it must have one of following values:
Value Type Description
0 OCTETSTRING An ctet string variable
1 INTEGER32 A 32-bit signed integer variable
2 TIMETICKS A timeticks variable
3 GAUGE32 A gauge variable
4 COUNTER32 A counter variable
5 IPADDRESS An IP address variable
6 OBJECTIDENTIFIER An object identifier variable
7 SEQUENCE An ASN sequence variable
8 OPAQUE An opaque variable

Returned value

Value Description
0 No error
−1 Invalid number of parameters
−2 Invalid parameter
−5 SET operation failed
−7 Invalid tag name
−8 Invalid tag type
−9 This function is not supported on the current operating system

If you receive any other values, please contact technical support.

Examples

Tag Name Expression
  SNMPSet( “127.0.0.1″, “public”, “.1.3.6.1.2.1.1.1.0″, 123, 1 ) //Sets an integer value of 123 to the specified OID on the localhost (127.0.0.1).

SNMPSet