I'm extending the main agent of Net-SNMP with a dynamically loadable sub-agent
that manages private sub-tree MIB.
The sub-agent retrieves the values of its objects communicating with an
external equipment connected by serial RS232.

In other words, in the MODE_GET case of the scalar helper handler,
I send a command to the serial port and waits for the answer from the
external equipment.

What should I do if the sub-agent doesn't receive any answer from the
equipment after the timeout, or it receives a corrupted answer?
Could SNMP_ERR_NOACCESS be the right choice,
or SNMP_ERR_RESOURCEUNAVAILABLE,
or a more general error like SNMP_ERR_GENERR?

Another side margin question. Are there any differences between exceptions
(noSuchObject, noSuchInstance and endOfMib) and error codes?

Thanks for the answer.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/...et-snmp-coders