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.) |