I’m perplexed, I have a WiFiRS21 module I want to begin understanding it so I looked on the site and found this:
https://www.ghielectronics.com/docs/105/wifi-rs21-module
OK, so I keep looking and find this:
https://www.ghielectronics.com/docs/30/networking#3121
OK fine, so lets adapt that from WiFiRS9110 to WiFiRS21. I try this then find that the WiFiRS21 class has a completely different set of methods, so that example code ain’t gonna work, so I search the forums and find this:
https://www.ghielectronics.com/community/forum/topic?id=19781
Great, I have a Raptor too, this will be what I’m looking for…
First thing I see is that this is the sample that uses WiFiRS9110, but I have a WiFiRS21 - err what gives here? Is this right, even though there’s a class named WiFiRS21 we should actually use a class names WiFiRS9110 when working with a device that IS a WiFiRS21…erm… really?
So I use Visual Studio to take me to the system decompiled source for the class WiFiRS9110 perhaps there’s some XML docs there that can help me…Nope the class does have a summary doc but its a link to an article, oh wait its the old OBSOLETE article (but its about WiFiRS21!!!)…darn.
OK so how about doing the same for the WiFiRS21 class…hmm not a lot there just a one liner “A WiFiRS21 module for Microsoft .NET Gadgeteer”.
Also even more bewildering WiFiRS21 is derived from Module.NetworkModule whereas WiFiRS9110 is derived from BaseInterface two different animals.
Finally the Networking article contains this statement “[em]Make sure that you update the pins in the constructor to match your hardware setup[/em].” but all know is that I have a WiFiRS21 module plugged in to socket 11 of my Raptor, how on earth am I to deduce the arguments to that constructor?
I hope you’ll excuse me for saying I’m a tad disappointed here, you’re actively promoting this hardware (WiFiRS21) yet offer no documentation other than something stamped (in red) OBSOLETE, am I being unreasonable here?
Thanks
Korporal.
PS: The documentation for Networking refers to a namespace System.Net yet I can find no such namespace or assembly as part of my setup (.Net MF 4.3) here: https://www.ghielectronics.com/docs/30/networking
MAY I SUGGEST YOU CREATE WORKING SAMPLES ON SAY GITHUB THAT CUSTOMERS CAN DOWNLOAD AND USE IMMEDIATELY?