def __init__(self, csock, isock, ipaddr="127.0.0.1"): StoppableThread.__init__(self) self.csock = csock self.isock = isock self.xbmc = XBMCClient(name="PS3 Sixaxis", icon_file=ICON_PATH + "/bluetooth.png", ip=ipaddr) self.set_timeout(600)
def __init__(self, csock, isock, ipaddr="127.0.0.1"): StoppableThread.__init__(self) self.csock = csock self.isock = isock self.xbmc = XBMCClient(name="PS3 Blu-Ray Remote", icon_file=ICON_PATH + "/bluetooth.png", ip=ipaddr) self.set_timeout(600) self.services = [] self.current_xbmc = 0
def main(): host = "localhost" port = 9777 # Create an XBMCClient object and connect xbmc = XBMCClient("Example Remote", "../../icons/bluetooth.png") xbmc.connect() # send a up key press using the xbox gamepad map "XG" and button # name "dpadup" ( see PacketBUTTON doc for more details) try: xbmc.send_action(sys.argv[2], ACTION_BUTTON) except: try: xbmc.send_action(sys.argv[1], ACTION_EXECBUILTIN) except Exception, e: print str(e) xbmc.send_action("XBMC.ActivateWindow(ShutdownMenu)")
if message.rstrip() != "": self.logger.log(self.level, message.rstrip()) # Replace stdout with logging to file at INFO level sys.stdout = MyLogger(logger, logging.INFO) # Replace stderr with logging to file at ERROR level sys.stderr = MyLogger(logger, logging.ERROR) dev = InputDevice(rfidreader) PROGRAM = "RFID Music" RUNDIR = os.path.dirname(os.path.realpath(__file__)) ICON = RUNDIR + "/rfid-music.png" # create an XBMCClient object and connect xbmc = XBMCClient(PROGRAM, ICON) try: xbmc.connect() except: print >> sys.stderr, "Could not connect to XBMC" sys.exit(1) # grab the rfid reader device try: dev.grab() except: print >> sys.stderr, "Unable to grab RFID reader" sys.exit(1) # create an empty list for the card number cardnumber = []
addondir = str.strip(sys.argv[1]) try: imp.find_module('picamera') import picamera from picamera import PiCamera except ImportError: print >> sys.stderr, 'PiCamera-Modul muss noch installiert werden !' quit() # load external xbmcclient and open connection sys.path.append(os.path.abspath(addondir)) from xbmcclient import XBMCClient, ACTION_EXECBUILTIN host = "127.0.0.1" port = 9777 xbmc = XBMCClient("Dashcam-Server", "") xbmc.connect() def xbmc_SendCommand(command): xbmc.send_action(command) # Create a TCP/IP socket sockdc = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # get display resolution rescheck = str.strip(os.popen("fbset | grep geometry").read()) resarray = rescheck.split(' ') resx = int(resarray[1]) resy = int(resarray[2])