My code
"
    u_char response[1];

    case MODE_GET:
        response[0] = 0x69;
        snmp_set_var_typed_value(requests->requestvb, ASN_OCTET_STR,
                                 (u_char *)response, 1);
        break;


Output for snmpget.

SNMPv2-SMI::enterprises.27594.2.1.1.24.0 = STRING: "i"

Interesting thing is if I set my response to a small number, say 0x06. It's
showing my desire value 06.
Any help? Thanks
On Sat, Dec 20, 2008 at 10:12 PM, Lucian Romi <romi.luc...@gmail.com> wrote:

> Hi, I'm implementing a hex parameter has one byte only.
> The value of it is 0x69. As this is a hex value, we don't want to define it
> as Integer.
> Also, it's one byte only, so from 0x0 to 0xff.
> At the begining, I think OCTET STRING(size(1)) will work.
> However, when I give it a one byte value like 0x69, it's showing ASCII
> string "i" as result.
> Surely 0x69 has ASCII value "i", but we don't want that. We just want it
> showing 0x69 or 69.
> Is there anyway to do that? Thanks!
>
------------------------------------------------------------------------------
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to