slavkoja/agentuino

Agentuino compiles, but doesn't work, with Arduino 1.0.x and later

GoogleCodeExporter opened this issue · 3 comments

When using agentuino with arduino 1.0.0 or 1.0.1, the example sketch will 
compile, but SNMP does not work - it times out instead.

This appears to be due to changes in Ethernet and EthernetUdp. The attached 
patch file fixes it.

Specifically: 

1. Udp.parsePacket() is required in listen() before Udp.available() can be 
called.

2. When saving the packetsize in requestPdu(), don't compensate for the UDP 
header. This is because we've already called parsePacket, which has advanced 
the buffer past the UDP header.

3. Udp.parsePacket() is no longer required in requestPdu() as it has already 
been run for this packet

After applying these changes, the example sketch works fine.


Original issue reported on code.google.com by dht...@gmail.com on 19 Jun 2012 at 9:51

Attachments:

Thank you for putting this out there.  Got my project back on track

Original comment by averb...@gmail.com on 24 Jun 2012 at 11:40

This Patch solved the problem for me. Thanks!

Original comment by kboe...@googlemail.com on 30 Jun 2012 at 9:57

I never got the timeout issue, but I've applied your patch in rev 46, thank 
you. :)

Original comment by alfso...@gmail.com on 6 Jul 2012 at 9:57