CircuitPython/network.py

Thu, 29 Aug 2019 19:05:05 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Thu, 29 Aug 2019 19:05:05 +0200
changeset 7
e336d6afc5a6
permissions
-rw-r--r--

CircuitPython: added more stub files.

# -*- 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