Sun, 04 Apr 2021 16:54:03 +0200
Updated BBC micro:bit APIs for V2.
# -*- 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