CircuitPython/network.py

changeset 7
e336d6afc5a6
diff -r 81a2208f13e4 -r e336d6afc5a6 CircuitPython/network.py
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CircuitPython/network.py	Thu Aug 29 19:05:05 2019 +0200
@@ -0,0 +1,96 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Module containing stubs for API generation of the 'network' module.
+"""
+
+def route():
+    pass
+
+class AbstractNIC():
+    def __init__(self, id=None, *args):
+        pass
+    
+    def active(self, is_active=None):
+        pass
+    
+    def connect(self, service_id=None, key=None, *args):
+        pass
+    
+    def disconnect(self):
+        pass
+    
+    def isconnected(self):
+        pass
+    
+    def scan(self, *args):
+        pass
+    
+    def status(self, param=None):
+        pass
+    
+    def ifconfig(self, params=tuple()):
+        pass
+    
+    def config(self, param):
+        pass
+    
+    def config(self, **params):
+        pass
+
+def phy_mode(mode=None):
+    pass
+
+MODE_11B = 0
+MODE_11G = 0
+MODE_11N = 0
+
+STA_IF = 0
+AP_IF = 1
+
+AUTH_OPEN = 0
+AUTH_WEP = 1
+AUTH_WPA2_PSK = 3
+AUTH_WPA_PSK = 2
+AUTH_WPA_WPA2_PSK = 4
+
+STAT_IDLE = 0
+STAT_CONNECTING = 0
+STAT_WRONG_PASSWORD = 0
+STAT_NO_AP_FOUND = 0
+STAT_CONNECT_FAIL = 0
+STAT_GOT_IP = 0
+
+class WLAN():
+    def __init__(self, interface_id):
+        pass
+    
+    def active(self, is_active=None):
+        pass
+    
+    def connect(self, ssid=None, password=None, *, bssid=None):
+        pass
+    
+    def disconnect(self):
+        pass
+    
+    def scan(self):
+        pass
+    
+    def status(self, param=None):
+        pass
+    
+    def isconnected(self):
+        pass
+    
+    def ifconfig(self, params=tuple()):
+        pass
+    
+    def config(self, param):
+        pass
+    
+    def config(self, **params):
+        pass

eric ide

mercurial