Hi Dojo,
If I were to use the Action Type set and get with wait on a parameter for my SNMP driver, what is the maximum time the driver would wait for?
Hi,
There is no maximum defined time, it all depends on the circumstances and if there are multiple protocol threads busy.
-First step will be the SNMP set call to SLSNMPManager. If there is currently an SNMP get or set call busy then it will need to wait on that one to finish, after that the set will be executed. SLProtocol will wait on the result of the SNMP set to return back. Wait time here will be the time needed to finish current SNMP get/sets + other pending items + (defined timeout time * number of retries)
-Next step will be to execute the SNMPGet call to the SLSNMPManager. The result of this will also depend on what is currently being executed and what is pending in the get queue. Wait time here will be the time needed to finish the pending SNMP gets/sets + other pending items + (defined timeout time * number of retries)
In short: SLProtocol will wait until the result of the SNMP get enters back from the SLSNMPManager after performing the SNMP set. How long this will take depends on the other things that are currently being executed, but there is no maximum time.
Regards,