1 18 package org.osgi.service.upnp; 19 20 import java.util.Dictionary ; 21 22 41 public interface UPnPDevice { 42 45 49 int MATCH_GENERIC = 1; 50 54 int MATCH_TYPE = 3; 55 59 int MATCH_MANUFACTURER_MODEL = 7; 60 64 int MATCH_MANUFACTURER_MODEL_REVISION = 15; 65 69 int MATCH_MANUFACTURER_MODEL_REVISION_SERIAL = 31; 70 76 String DEVICE_CATEGORY = "UPnP"; 77 84 String UPNP_EXPORT = "UPnP.export"; 85 91 String UDN = "UPnP.device.UDN"; 92 99 String ID = UDN; 100 139 String TYPE = "UPnP.device.type"; 140 145 String MANUFACTURER = "UPnP.device.manufacturer"; 146 151 String MODEL_NAME = "UPnP.device.modelName"; 152 157 String FRIENDLY_NAME = "UPnP.device.friendlyName"; 158 163 String MANUFACTURER_URL = "UPnP.device.manufacturerURL"; 164 169 String MODEL_DESCRIPTION = "UPnP.device.modelDescription"; 170 175 String MODEL_NUMBER = "UPnP.device.modelNumber"; 176 181 String MODEL_URL = "UPnP.device.modelURL"; 182 187 String SERIAL_NUMBER = "UPnP.device.serialNumber"; 188 192 String UPC = "UPnP.device.UPC"; 193 198 String PRESENTATION_URL = "UPnP.presentationURL"; 199 204 String PARENT_UDN = "UPnP.device.parentUDN"; 205 225 String CHILDREN_UDN = "UPnP.device.childrenUDN"; 226 227 233 UPnPService getService(String serviceId); 234 235 241 UPnPService[] getServices(); 242 243 256 UPnPIcon[] getIcons(String locale); 257 258 280 Dictionary getDescriptions(String locale); 281 } 282 | Popular Tags |