Exemple #1
0
    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
Exemple #2
0
    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)
Exemple #4
0
 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)