예제 #1
0
파일: wifi.py 프로젝트: vicnet/freebox
def startWifi():
	freebox.activateWifi(True)
	sys.exit(0)
예제 #2
0
파일: wifi.py 프로젝트: vicnet/freebox
def stopWifi():
	freebox.activateWifi(False)
	sys.exit(1)
예제 #3
0
        if name.startswith("_"):
            return object.__getattr__(self, name)
        return self.get(name)

    def __setattr__(self, name, value):
        # properties are not handle here but by object class
        if name in dir(self):
            object.__setattr__(self, name, value)
            return
        self.set(name, value)


cfg = WifiParam()

if (len(sys.argv) > 1):
    freebox.activateWifi(True)
    cfg.wifi_datetime = datetime.combine(datetime.now(),
                                         time(int(sys.argv[1])))
    print 'Activate until', cfg.wifi_datetime
    exit(0)

if not freebox.isWifiActive():
    # nothing to do
    print('Nothing to do')
    exit(0)

# wifi is active

if cfg.wifi_datetime is None:
    # wifi just started
    print('Wifi just started')
예제 #4
0
파일: wifi_stop.py 프로젝트: vicnet/freebox
        if name.startswith("_"):
            return object.__getattr__(self, name)
        return self.get(name)

    def __setattr__(self, name, value):
        # properties are not handle here but by object class
        if name in dir(self):
            object.__setattr__(self, name, value)
            return
        self.set(name, value)


cfg = WifiParam()

if len(sys.argv) > 1:
    freebox.activateWifi(True)
    cfg.wifi_datetime = datetime.combine(datetime.now(), time(int(sys.argv[1])))
    print "Activate until", cfg.wifi_datetime
    exit(0)

if not freebox.isWifiActive():
    # nothing to do
    print ("Nothing to do")
    exit(0)

# wifi is active

if cfg.wifi_datetime is None:
    # wifi just started
    print ("Wifi just started")
    cfg.wifi_datetime = datetime.now()
예제 #5
0
파일: wifi.py 프로젝트: Vman45/freebox-4
def startWifi():
    freebox.activateWifi(True)
    sys.exit(0)
예제 #6
0
파일: wifi.py 프로젝트: Vman45/freebox-4
def stopWifi():
    freebox.activateWifi(False)
    sys.exit(1)