You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 lines
439 B

4 years ago
  1. """Discover frontier silicon devices."""
  2. from . import SSDPDiscoverable
  3. class Discoverable(SSDPDiscoverable):
  4. """Add support for discovering frontier silicon devices."""
  5. def get_entries(self):
  6. """Get all the frontier silicon uPnP entries."""
  7. return [entry for entry in self.netdis.ssdp.all()
  8. if entry.st and 'fsapi' in entry.st and
  9. 'urn:schemas-frontier-silicon-com' in entry.st]