draw.rectangle((5, 222, dur_x, 222 + 12), bar_col)

        # do disp. only if img changed
        if img_check != img:
            img_check = img
            disp.display(img)
            time.sleep(0.2)
        else:
            print('img gleich, daher nicht neu gezeichnet')
    else:
        print('verlasse Funktion on_push_state, da mode != player', mode)


img = Image.new('RGBA', (240, 240), color=(0, 0, 0, 25))
draw = ImageDraw.Draw(img, 'RGBA')
socketIO.once('connect', on_connect)
socketIO.on('disconnect', on_disconnect)


def handle_button(pin):
    label = LABELS[BUTTONS.index(pin)]
    global mode, nav_array_name, nav_array_uri, marker, liststart, listresult
    if pin == 5:  # Button A
        if mode == 'player':
            if (status == 'play') and (service == 'webradio'):
                socketIO.emit('stop')
            elif (status == 'play'):
                socketIO.emit('pause')
            else:
                socketIO.emit('play')
        elif mode == 'navigation':
Esempio n. 2
0
    print('reconnect')


def on_message_event(*args):
    for v in args:
        print('message_event:', v)


socketIO = SocketIO('localhost', 3000, LoggingNamespace)
socketIO.on('connect', on_connect)
socketIO.on('disconnect', on_disconnect)
socketIO.on('reconnect', on_reconnect)

# Listen
socketIO.on('message_event', on_message_event)
socketIO.emit('message_event', 1)
socketIO.emit('message_event', 2)
socketIO.wait(seconds=1)
#socketIO.wait()  # Use this to wait forever

# Stop listening
socketIO.off('message_event')
socketIO.emit('message_event', 3)
socketIO.wait(seconds=1)

# Listen only once
socketIO.once('message_event', on_message_event)
socketIO.emit('message_event', 4)  # Activate on_message_event
socketIO.emit('message_event', 5)  # Ignore
socketIO.wait(seconds=1)
Esempio n. 3
0
def on_disconnect():
    print('disconnect')

def on_reconnect():
    print('reconnect')

def on_aaa_response(*args):
    print('on_aaa_response', args)

socketIO = SocketIO('192.168.42.178', 5000, LoggingNamespace)
socketIO.on('connect', on_connect)
socketIO.on('disconnect', on_disconnect)
socketIO.on('reconnect', on_reconnect)

# Listen
socketIO.on('aaa_response', on_aaa_response)
socketIO.emit('aaa')
socketIO.emit('aaa')
socketIO.wait(seconds=1)

# Stop listening
socketIO.off('aaa_response')
socketIO.emit('aaa')
socketIO.wait(seconds=1)

# Listen only once
socketIO.once('aaa_response', on_aaa_response)
socketIO.emit('aaa')  # Activate aaa_response
socketIO.emit('aaa')  # Ignore
socketIO.wait(seconds=1)
# pip install socketIO-client

from socketIO_client import SocketIO, BaseNamespace
import json
import time

socketIO = SocketIO('localhost', 3000, BaseNamespace)
rpm = raw_input("Please enter RPM for Pump 1:")
socketIO.emit('setPumpCommand', 'run', 1, rpm)


def on_connect(self):
    print('[Connected]')


def on_reconnect(self):
    print('[Reconnected]')


def on_disconnect(self):
    print('[Disconnected]')


def on_pump(self):
    print('[Pump] {0}'.format(json.dumps(self['1'], indent=2)))


time.sleep(1)
socketIO.once('pump', on_pump)
socketIO.wait(seconds=1)
Esempio n. 5
0
# encoding: utf-8

'''
@author:maidou
@contact:QQ4113291000
@time:2018/5/14.下午4:30
'''
from socketIO_client import SocketIO,LoggingNamespace,BaseNamespace

def on_aa(*args):
    print 'nihao '
    print args

socket = SocketIO('localhost',5000)
# chat = socket.define(BaseNamespace, '/')
# print 'hello'
# socket.emit('test','hahao')
socket.once('aa', on_aa)
# socket.emit('test2')
# socket.send('helloo', callback=on_aa)
# socket.send({'helo':'helo'})
socket.wait_for_callbacks(seconds=20)
socket.wait(10)
# socket.once('aa', on_aa)
# import time
# time.sleep(20)



if __name__ == '__main__':
    pass