...
Setting an OID value from an SNMP client doesn't block the client waiting on any script action; there is a short, but indeterminate, time delay for scripts to act on a value change. This isn't a problem generally because of the way SNMP MIBs are designed. If you want to provide constantly updating OID values, you can update them using either a timer or state changes.
The roSnmpAgent object is created with an optional roAssociativeArray:
Code Block |
---|
agent = CreateObject("roSnmpAgent") |
As of BrightSign OS 8.3.20, the default parameters below can be provided on object construction. Note that when both ro_community
and rw_community
are set, they must be unique values. Otherwise, simply provide rw_community
:
[string] ro_community
: Optional. Sets the read community string.[string] rw_community
: Optional. Sets the write community string.
ifSnmpAgent
AddOidHandler(oid_string As String, writable_flag As Boolean, initial_value As Object) As Boolean
...
Posts messages of type roSnmpEvent to the attached message port.