I am new to programming the WiFi RS21 + Raptor + SDK 2014 R5. First trial connections seem to work good, but now I have some questions concerning the driver’s features for which I couldn’t find answers in the documentation or the forum so far:
-
Can I find the source for the GTM.Module.NetworkModule class, from which the WiFiRS21-class is derived, somewhere (would be maybe a means to answer some of the below questions myself), or is it proprietary to GHI ?
-
Are the Power Save Modes “Sleep” and “Standby” (see RS-9110 datasheet) accessible by the WiFiRS21-class / -driver or is there any way to achieve them ?
-
Is a there a means provided to completely turn WLAN on and off at HAL-/driver-level or do I have to do this by hardware ?
-
Is so-called ESS-reassociation (transition to a stronger channel w/ same SSID in a multi AP environment) inherently handled by the driver or do I have to take care about that “manually” ? If manually, would it be possible to do this without temporarily disconnecting?
-
Is it correct, that normally there should be no need for wifiRS21.NetworkInterface.RenewDhcpLease(), because the DHCP server would do this (if the client stays connected)? I am a bit unsure if and when to use this method, e.g. considering DHCP Lease Process | Microsoft Learn, especially because I couldn’t find any property containing an info about when DHCP lease expires. Do I have to handle this?
Would be great, if one or some of the more experienced could help me with the above items, which are currently “blank spots” to me.