コード例 #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
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #5
0
ファイル: Power.py プロジェクト: rabits/tracker
    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
コード例 #6
0
ファイル: Bluetooth.py プロジェクト: rabits/tracker
    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 = {}
コード例 #7
0
ファイル: Remote.py プロジェクト: showlabor/onebutton
    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()
コード例 #8
0
ファイル: Predicates.py プロジェクト: claudiogreco/turtle
 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)
コード例 #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)
コード例 #10
0
ファイル: Process.py プロジェクト: rabits/onebutton
    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()
コード例 #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()
コード例 #12
0
ファイル: Functions.py プロジェクト: robertbutacu/turtle
    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())
コード例 #13
0
ファイル: Functions.py プロジェクト: claudiogreco/turtle
    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())
コード例 #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')
コード例 #15
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._thread_control = threading.Thread(
            target=self._restartNetworkOnNoConnection)
コード例 #16
0
ファイル: GSMGPS.py プロジェクト: rabits/tracker
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._c = None
コード例 #17
0
ファイル: Admin.py プロジェクト: sovaa/t1000
 def __init__(self, parent):
     Module.__init__(self, parent, name = 'admin', trigger = None)
     self.config = {}
     execfile('config', {}, self.config)
     return
コード例 #18
0
ファイル: CurveFitting.py プロジェクト: bbreslauer/PySciPlot
 def __init__(self):
     Module.__init__(self)
コード例 #19
0
ファイル: WeatherForcast.py プロジェクト: sovaa/t1000
 def __init__(self, parent):
     Module.__init__(self, parent, 'weatherforcast', '!wf')
     return
コード例 #20
0
ファイル: Httptitle.py プロジェクト: sovaa/t1000
 def __init__(self, parent, name = 'httptitle', trigger = None):
     Module.__init__(self, parent, name, trigger)
     return
コード例 #21
0
ファイル: APK.py プロジェクト: sovaa/t1000
 def __init__(self, parent):
     Module.__init__(self, parent, name = 'apk', trigger = '!apk')
     return
コード例 #22
0
ファイル: MegaHAL.py プロジェクト: sovaa/t1000
 def __init__(self, parent, name = 'megahal', trigger = None):
     Module.__init__(self, parent, name, trigger)
     mh_python.initbrain()
     return
コード例 #23
0
 def __init__(self):
     Module.__init__(self)
     self.ServiceId = "Test"
コード例 #24
0
ファイル: GPIO.py プロジェクト: rabits/tracker
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._pin_map = {}
        gpio.setmode(gpio.BOARD)
コード例 #25
0
ファイル: Example.py プロジェクト: sovaa/t1000
 def __init__(self, parent):
     Module.__init__(self, parent, name = 'gaffel', trigger = '!g')
     return
コード例 #26
0
ファイル: CheckFork.py プロジェクト: Oyatsumi/ulteo4Kode4kids
	def __init__(self, application):
		Module.__init__(self, application)
		self.token = hashlib.md5("%f%f"%(random.random(), time.time())).hexdigest()
コード例 #27
0
ファイル: Weather.py プロジェクト: sovaa/t1000
 def __init__(self, parent):
     Module.__init__(self, parent, 'weather', '!w')
     return
コード例 #28
0
ファイル: CheckFork.py プロジェクト: bacgroup/ovd_sources
 def __init__(self, application):
     Module.__init__(self, application)
     self.token = hashlib.md5("%f%f" %
                              (random.random(), time.time())).hexdigest()
コード例 #29
0
ファイル: Source.py プロジェクト: robwasab/AudioFrequency
 def __init__(self, *args, **kwargs):
     Module.__init__(self, *args, **kwargs)
コード例 #30
0
ファイル: F1.py プロジェクト: sovaa/t1000
 def __init__(self, parent):
     Module.__init__(self, parent, 'f1', '!f1')
     return
コード例 #31
0
 def __init__(self, output=None, **kwargs):
     Module.__init__(self, output, **kwargs)
コード例 #32
0
ファイル: Seen.py プロジェクト: sovaa/t1000
 def __init__(self, parent, name = 'seen', trigger = '!seen'):
     Module.__init__(self, parent, name, trigger)
     self.seen = {}
     self.lockdb = thread.allocate_lock()
     return