Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated as per DOCS-771

...

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.