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