MicroPython/network.py

changeset 2
2c3f30af031d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MicroPython/network.py	Sun Aug 25 19:25:37 2019 +0200
@@ -0,0 +1,186 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Module containing stubs for API generation of the def 'network' module.
+"""
+
+class AbstractNIC():
+    def __init__(self, id=None):
+        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
+
+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
+
+class WLANWiPy():
+    STA = 0
+    AP = 0
+    WEP = 0
+    WPA = 0
+    WPA2 = 0
+    INT_ANT = 0
+    EXT_ANT = 0
+    
+    def __init__(self, id=0, **args):
+        pass
+    
+    def init(self, mode, *, ssid, auth, channel, antenna):
+        pass
+    
+    def connect(self, ssid, *, auth=None, bssid=None, timeout=None):
+        pass
+    
+    def scan():
+        pass
+    
+    def disconnect():
+        pass
+    
+    def isconnected():
+        pass
+    
+    def ifconfig(self, if_id=0, config=tuple()):
+        pass
+    
+    def ifconfig(self, if_id=0, config="dhcp"):
+        pass
+    
+    def mode(self, mode=None):
+        pass
+    
+    def ssid(self, ssid=None):
+        pass
+    
+    def auth(self, auth=None):
+        pass
+    
+    def channel(self, channel=None):
+        pass
+    
+    def antenna(self, antenna=None):
+        pass
+    
+    def mac(self, mac_addr=None):
+        pass
+    
+    def irq(self, *, handler, wake):
+        pass
+
+class CC3K():
+    WEP = 0
+    WPA = 0
+    WPA2 = 0
+    
+    def __init__(self, spi, pin_cs, pin_en, pin_irq):
+        pass
+    
+    def connect(self, ssid, key=None, *, security=WPA2, bssid=None):
+        pass
+    
+    def disconnect(self):
+        pass
+    
+    def isconnected(self):
+        pass
+    
+    def ifconfig(self):
+        pass
+    
+    def patch_version(self):
+        pass
+    
+    def patch_program(self, pgm):
+        pass
+
+class WIZNET5K():
+    def __init__(self, spi, pin_cs, pin_rst):
+        pass
+    
+    def isconnected(self):
+        pass
+    
+    def ifconfig(self, params=tuple()):
+        pass
+    
+    def regs(self):
+        pass
+
+def phy_mode(mode=None):
+    pass
+
+MODE_11B = 0
+MODE_11G = 0
+MODE_11N = 0

eric ide

mercurial