def _add_root_device(self): """ Creates the root device object which will represent the device description. """ project_page = 'http://brisa.garage.maemo.org' # ip = get_ip_address('') ip, port = self.controlpoint._event_listener.host() if self.proxytype == 'WMP': listen_url = "http://" + ip + ':10243' model_name = 'Windows Media Player Sharing' else: listen_url = '' model_name = 'Rhapsody' self.root_device = Device( self.upnp_urn, self.proxyname, udn=self.udn, manufacturer='Henkelis', manufacturer_url=project_page, model_description='Media Server', model_name=model_name, model_number='3.0', model_url=project_page, udp_listener=self.controlpoint._ssdp_server.udp_listener, force_listen_url=listen_url) self.root_device.webserver.get_render = self.get_render
def _create_device(self): """ Creates the root device object which will represent the device description.' """ self.device = Device( 'urn:schemas-upnp-org:device:myChEMBL:1', self.server_name, manufacturer='ChEMBL team', manufacturer_url='https://www.ebi.ac.uk/chembl/', model_name='myChEMBL', model_description= 'A virtual machine implementation of open data and cheminformatics tools', model_number='v18', model_url='https://github.com/chembl/mychembl', presentation_url='http://' + self._get_ip(), )
def _add_root_device(self): """ Creates the root device object which will represent the device description. """ project_page = 'http://brisa.garage.maemo.org' serial_no = config.manager.brisa_version.replace('.', '').rjust(7, '0') self.root_device = Device(self.upnp_urn, self.server_name, manufacturer='BRisa Team. Embedded '\ 'Laboratory and INdT Brazil', manufacturer_url=project_page, model_description='An Open Source UPnP generic '\ 'Device', model_name='Generic Device Example', model_number=config.manager.brisa_version, model_url=project_page, serial_number=serial_no)
def _create_device(self): """ Creates the root device and saves the information about the device. """ project_page = 'http://brisa.garage.maemo.org' serial_no = config.manager.brisa_version.replace('.', '').rjust(7, '0') self.device = Device('urn:schemas-upnp-org:device:MediaRenderer:1', self.server_name, force_listen_url=self.listen_url, manufacturer='BRisa Team. Embedded '\ 'Laboratory and INdT Brazil', manufacturer_url=project_page, model_description='An Open Source UPnP Media '\ 'Renderer', model_name='BRisa Media Renderer', model_number=config.manager.brisa_version, model_url=project_page, serial_number=serial_no)