SNMPSet
- Last UpdatedOct 29, 2026
- 1 minute read
Uses the Simple Network Management Protocol (SNMP) to set a value on a target computer of network device.
|
Function |
Group |
Execution |
String Exp. |
Windows |
Windows Embedded |
IoT View |
Thin Clients |
Mobile Access |
|---|---|---|---|---|---|---|---|---|
|
SNMPSet |
System Info |
Synchronous |
No |
Supported |
Not supported |
Not supported |
Supported |
Not supported |
Syntax
SNMPSet( strAddress, strCommunity, strOID, Value, optNumType )
strAddress
The address of the target computer or device (for example, "127.0.0.1" or "localhost" ).
strCommunity
The SNMP community name (for example, "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). |