枚举 ET_SnmpTag 描述可与 SET 请求一起发送的值的可能类型。
建议的缓冲类型(见下表)指示指针 iq_stRequestInfo.i_stRequest.pbyValueBuffer 将引用的变量类型。
对于 SET 请求,这些变量类型是必需的。
对于通过 GET 请求而接收的值类型,建议的缓冲类型是指被功能块用来表示已接收数据的值类型。
名称 |
数据类型 |
数值 |
描述 |
---|---|---|---|
BYTE |
2 |
值类型为带正负号的整数(32 位宽)。 建议的缓冲类型:DINT |
|
BYTE |
4 |
值类型为包含 8 位字符的字符串。 建议的缓冲类型:STRING |
|
BYTE |
6 |
值类型为 ObjectID。 建议的缓冲类型:STRING(由小圆点分隔的数字序列) |
|
BYTE |
64 |
值类型为 OctetString(4)。 建议的缓冲类型:STRING[15] |
|
BYTE |
65 |
值类型为不带正负号的整数(32 位宽)。 建议的缓冲类型:UDINT |
|
BYTE |
66 |
值类型为不带正负号的整数(32 位宽)。 建议的缓冲类型:UDINT |
|
BYTE |
67 |
值类型为不带正负号的整数(32 位宽)。 建议的缓冲类型:UDINT |
|
BYTE |
70 |
值类型为不带正负号的整数(64 位宽)。 建议的缓冲类型:ULINT SNMPv1 中不支持。 |