| RadioManager hierarchy |
| ====================== |
| |
| Service net.connman.hwsim |
| Interface net.connman.hwsim.RadioManager [Experimental] |
| Object path / |
| |
| Methods object CreateRadio(string name, boolean p2p_device) |
| Add one virtual radio device to the simulator, a |
| path to a new object with the |
| net.connman.hwsim.Radio interface is returned. |
| The radio is created with one network interface of |
| the type "managed" (Station) and optionally one |
| P2P Device interface. The name parameter may be |
| an empty string or a requested name for the radio |
| and its wiphy. If empty, the kernel will use a |
| default name. If non-empty, the kernel may still |
| use the default name if the requested name can not |
| be used. |
| |
| Service net.connman.hwsim |
| Interface net.connman.hwsim.Radio [Experimental] |
| Object path /{radio0,radio1,...} |
| |
| Methods void Remove() |
| Remove this radio from the simulator. Associated |
| interfaces will disappear from the system too, as |
| if the device was unplugged. |
| |
| Properties string Name [readonly] |
| The radio's and the associated wiphy's name. |
| |
| array(string) Addresses [readonly] |
| The two hardware addresses assigned to the simulated |
| wiphy by the kernel in the XX:XX:XX:XX:XX:XX format. |
| Actual network interfaces under the wiphy may use |
| different addresses and those addresses will be seen |
| in all 802.11 and ethernet traffic. |
| |
| uint32 Channels [readonly] |
| The number of channels supported by this radio. |
| |
| struct(byte, byte) Alpha2 [readonly, optional] |
| The Alpha2 country code used as the regulatory |
| hint during radio creation. May differ from the |
| actual reulatory domain used. |
| |
| boolean P2PDevice [readonly] |
| Whether a P2P Device interface creation was requested |
| during radio creation command. Independent of the |
| current number and types of interfaces. |
| |
| uint32 RegulatoryDomainIndex [readonly, optional] |
| Index into the custom regulatory domains table |
| kept by the simulator. Only present if one of |
| these custom domains is in use. |
| |
| Service net.connman.hwsim |
| Interface net.connman.hwsim.Interface [Experimental] |
| Object path /{radio0,radio1,...}/{1,2,...} |
| |
| Methods void SendFrame(string addr, uint32 freq, int32 signal, |
| array(byte) frame) |
| Send an arbitrary frame out to a station. 'addr' is the |
| station address. 'freq' and 'signal' are the frequency |
| and signal strength. |
| |
| Properties string Name [readonly] |
| The interface name. |
| |
| string Address [readonly] |
| The ethernet address of the interface in the |
| XX:XX:XX:XX:XX:XX format. |