GHAUPnPDevice Class |
[This is preliminary documentation and is subject to change.]
Namespace: GHASchema.Classes.Device.AudioVideo.UPnPAV
public abstract class GHAUPnPDevice : GHAObject, IIPDevice
The GHAUPnPDevice type exposes the following members.
| Name | Description | |
|---|---|---|
| GHAUPnPDevice |
Constructor for GHAObject base class. Takes care of populating path and objectID fields on object creation.
|
| Name | Description | |
|---|---|---|
| BaseURL |
Base URL ofthe UPnP device
| |
| DeviceURN |
Device Universal resource name
| |
| FriendlyName |
Friendly name for the device
| |
| IPAddress |
Internet Protocol (IP) Version 4 address of the device
| |
| IPPort |
IP port used by this device to receive information
| |
| Manufacturer |
Manufacturer of the device
| |
| ModelDescription |
Model description for the device
| |
| ModelName |
Model name of the device
| |
| ModelNumber |
Model number of the device
| |
| RemoteEndpoint |
IP Address:Port of the UPnP device
| |
| UUID |
Universal device identifier of the UPnP device
| |
| Version |
Version number reported by the UPnP device
|
| Name | Description | |
|---|---|---|
| GetUPnPDevice |
Returns the underlying UPnP Device from the Intel UPnP SDK
| |
| Initialize |
Called during discovery and startup to handle any initialization steps for the device
| |
| PrepareForDelete |
When overriden, allows the object to perform any cleanup tasks just before it is deleted
(Overrides GHAObject.PrepareForDelete.) |