Ejemplo n.º 1
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._data = {}
        self._data_lock = threading.Lock()
        self._data_send_timer = None
        self._send_interval = None
Ejemplo n.º 2
0
 def __init__(self):
     Module.__init__(self)
     self.add_method('printout', self.printout)
     self.add_method('assert', self.assertion)
     self.add_method('retract', self.retract)
     self.add_method('bind', self.bind)
     self.add_method('test', self.test)
     self.add_method('strategy', self.strategy)
Ejemplo n.º 3
0
 def __init__(self):
     Module.__init__(self)
     self.add_method('printout', self.printout)
     self.add_method('assert', self.assertion)
     self.add_method('retract', self.retract)
     self.add_method('bind', self.bind)
     self.add_method('test', self.test)
     self.add_method('strategy', self.strategy)
Ejemplo n.º 4
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._raw_data = {}
        self._raw_data_lock = threading.Lock()
        self._map_data = {}
        self._map_data_lock = threading.Lock()

        self._thread_control = threading.Thread(target=self._readRawDataThreadWrapper)
Ejemplo n.º 5
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._ignition = None
        self._ignition_lock = threading.Lock()
        self._ignition_off_timer = None

        self._power_outage = None
        self._critical_battery_voltage = None
        self._low_battery_voltage = None
Ejemplo n.º 6
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._bus = dbus.SystemBus()
        self._agent = Agent(self._bus, "/tracker/agent")

        self._listener = None
        self._last_device = None
        self._resume_playing = None
        self._connected_devices = {}
Ejemplo n.º 7
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._server = Server((self._cfg.get('address', ''), self._cfg.get('port', 9000)))

        self._registerHandlers()

        self._server_proc = Thread(target=self._server.serve)
        self._server_proc.daemon = True
        self._server_proc.start()
Ejemplo n.º 8
0
 def __init__(self):
     Module.__init__(self)
     self.add_method('eq', self.equal)
     self.add_method('neq', self.not_equal)
     self.add_method('<', self.less_than)
     self.add_method('<=', self.less_equal)
     self.add_method('>', self.greater_than)
     self.add_method('>=', self.greater_equal)
     self.add_method('and', self.logical_and)
     self.add_method('or', self.logical_or)
     self.add_method('not', self.logical_not)
Ejemplo n.º 9
0
 def __init__(self):
     Module.__init__(self)
     self.add_method('eq', self.equal)
     self.add_method('neq', self.not_equal)
     self.add_method('<', self.less_than)
     self.add_method('<=', self.less_equal)
     self.add_method('>', self.greater_than)
     self.add_method('>=', self.greater_equal)
     self.add_method('and', self.logical_and)
     self.add_method('or', self.logical_or)
     self.add_method('not', self.logical_not)
Ejemplo n.º 10
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        if not hasattr(self, "_command"):
            self._command = None
        if not hasattr(self, "_command_cwd"):
            self._command_cwd = None
        self._process = None
        self._client = None
        self._timer_processcheck = None

        self._pidpath = kwargs.get('pidpath')

        self.start()
Ejemplo n.º 11
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        if not hasattr(self, "_command"):
            self._command = None
        if not hasattr(self, "_command_cwd"):
            self._command_cwd = None
        self._process = None
        self._client = None
        self._timer_processcheck = None

        self._pidpath = kwargs.get('pidpath')

        self.start()
Ejemplo n.º 12
0
    def __init__(self):
        Module.__init__(self)
        self.add_method('+', self.addition)
        self.add_method('-', self.subtraction)
        self.add_method('*', self.multiplication)
        self.add_method('/', self.division)
        self.add_method('%', self.module)
        self.add_method('**', self.power)
        self.add_method('abs', self.abs)
        self.add_method('min', self.minimum)
        self.add_method('max', self.maximum)
        self.add_method('strcat', self.strcat)
        self.add_method('substr', self.substr)
        self.add_method('strlen', self.strlen)
        self.add_method('strindex', self.strindex)
        self.add_method('symcat', self.symcat)
        self.add_method('randint', self.randint)

        random.seed(time.time())
Ejemplo n.º 13
0
    def __init__(self):
        Module.__init__(self)
        self.add_method('+', self.addition)
        self.add_method('-', self.subtraction)
        self.add_method('*', self.multiplication)
        self.add_method('/', self.division)
        self.add_method('%', self.module)
        self.add_method('**', self.power)
        self.add_method('abs', self.abs)
        self.add_method('min', self.minimum)
        self.add_method('max', self.maximum)
        self.add_method('strcat', self.strcat)
        self.add_method('substr', self.substr)
        self.add_method('strlen', self.strlen)
        self.add_method('strindex', self.strindex)
        self.add_method('symcat', self.symcat)
        self.add_method('randint', self.randint)

        random.seed(time.time())
Ejemplo n.º 14
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self.setState(self._cfg.get('enabled', False))
        self.setDeviceClass("0xAA040B")
        self.setDeviceName(self._cfg.get('name', 'OneButton'))
        self.setEncryption(self._cfg.get('encrypt', True))
        self.setVisibility(self._cfg.get('visible', False))

        self._bus = dbus.SystemBus()

        # Required bluez >= 5.40 due to fix in profiles connections
        self._agent = Agent(self._bus, "/onebutton/agent")
        manager = dbus.Interface(self._bus.get_object(BUS_NAME, "/org/bluez"), "org.bluez.AgentManager1")
        manager.RegisterAgent("/onebutton/agent", "NoInputNoOutput")
        manager.RequestDefaultAgent("/onebutton/agent")

        self._btservice = BTService(self._bus, 'OneButton')

        self.registerService('localhost', 9000, 'OneControl')
        self.registerService('localhost', 8881, 'Guitarix RPC')
        self.registerService('localhost', 8000, 'Guitarix WEB')
        self.registerService('localhost', 22, 'SSH')
Ejemplo n.º 15
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._thread_control = threading.Thread(
            target=self._restartNetworkOnNoConnection)
Ejemplo n.º 16
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._c = None
Ejemplo n.º 17
0
Archivo: Admin.py Proyecto: sovaa/t1000
 def __init__(self, parent):
     Module.__init__(self, parent, name = 'admin', trigger = None)
     self.config = {}
     execfile('config', {}, self.config)
     return
Ejemplo n.º 18
0
 def __init__(self):
     Module.__init__(self)
Ejemplo n.º 19
0
 def __init__(self, parent):
     Module.__init__(self, parent, 'weatherforcast', '!wf')
     return
Ejemplo n.º 20
0
 def __init__(self, parent, name = 'httptitle', trigger = None):
     Module.__init__(self, parent, name, trigger)
     return
Ejemplo n.º 21
0
Archivo: APK.py Proyecto: sovaa/t1000
 def __init__(self, parent):
     Module.__init__(self, parent, name = 'apk', trigger = '!apk')
     return
Ejemplo n.º 22
0
 def __init__(self, parent, name = 'megahal', trigger = None):
     Module.__init__(self, parent, name, trigger)
     mh_python.initbrain()
     return
Ejemplo n.º 23
0
 def __init__(self):
     Module.__init__(self)
     self.ServiceId = "Test"
Ejemplo n.º 24
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._pin_map = {}
        gpio.setmode(gpio.BOARD)
Ejemplo n.º 25
0
 def __init__(self, parent):
     Module.__init__(self, parent, name = 'gaffel', trigger = '!g')
     return
Ejemplo n.º 26
0
	def __init__(self, application):
		Module.__init__(self, application)
		self.token = hashlib.md5("%f%f"%(random.random(), time.time())).hexdigest()
Ejemplo n.º 27
0
 def __init__(self, parent):
     Module.__init__(self, parent, 'weather', '!w')
     return
Ejemplo n.º 28
0
 def __init__(self, application):
     Module.__init__(self, application)
     self.token = hashlib.md5("%f%f" %
                              (random.random(), time.time())).hexdigest()
Ejemplo n.º 29
0
 def __init__(self, *args, **kwargs):
     Module.__init__(self, *args, **kwargs)
Ejemplo n.º 30
0
Archivo: F1.py Proyecto: sovaa/t1000
 def __init__(self, parent):
     Module.__init__(self, parent, 'f1', '!f1')
     return
Ejemplo n.º 31
0
 def __init__(self, output=None, **kwargs):
     Module.__init__(self, output, **kwargs)
Ejemplo n.º 32
0
Archivo: Seen.py Proyecto: sovaa/t1000
 def __init__(self, parent, name = 'seen', trigger = '!seen'):
     Module.__init__(self, parent, name, trigger)
     self.seen = {}
     self.lockdb = thread.allocate_lock()
     return