Ejemplo n.º 1
0
    def __init__(self, poll_freq=10):
        self.poll_freq = poll_freq
    
        # Init motor driver and GPIO
        self.driver = Driver()
        self.control = (0, 0,)
        
        self.PIN_IN = 3
        GPIO.setmode(GPIO.BOARD)
        GPIO.setup(self.PIN_IN, GPIO.IN)
        GPIO.add_event_detect(self.PIN_IN, GPIO.FALLING, callback=lambda _: self.toggle(), bouncetime=200)

        # Init communication bridge
        self.bridge = Bridge()
        self.bridge.connect()
Ejemplo n.º 2
0
import logging
from logging.handlers import RotatingFileHandler

if __name__ == '__main__':
    sys.path.append(os.getcwd())
    # comment out the following 2 lines to print debug info on stdout
    logging.basicConfig(format='%(asctime)s %(message)s',
                        datefmt='%m/%d/%Y %I:%M:%S %p',
                        level=logging.INFO,
                        filename='maskednet.log')
    logging.getLogger().addHandler(
        RotatingFileHandler('maskednet.log', maxBytes=1024, backupCount=0))
sys.path[0] = os.path.dirname(os.path.realpath(__file__))

from server.srv import Server
from client.client import Client
from bridge.bridge import Bridge
from utils.configurator import Configurator

configurator = Configurator()

server = Server(address=configurator.get('Server', 'address'),
                model_port=configurator.get('Server', 'model_port'),
                bridge_port=configurator.get('Server', 'bridge_port'))
client = Client(server_uri=configurator.get('Client', 'server_uri'))
bridge = Bridge(server_uri=configurator.get('Bridge', 'server_uri'))

server.start()
client.start()
bridge.start()
Ejemplo n.º 3
0
def init_controller_obj():
    # let's get this party started
    controller_obj = Bridge()
    return controller_obj
Ejemplo n.º 4
0
from bridge.bridge import Bridge

if __name__ == '__main__':
    br = Bridge()