C# Class OpenHome.Net.Device.Providers.DvProviderAvOpenhomeOrgProduct1

Provider for the av.openhome.org:Product:1 UPnP service
Inheritance: DvProvider, IDisposable, IDvProviderAvOpenhomeOrgProduct1
Mostrar archivo Open project: openhome/ohNet

Public Methods

Method Description
Dispose ( ) : void

Must be called for each class instance. Must be called before Core.Library.Close().

EnablePropertyAttributes ( ) : void

Enable the Attributes property.

EnablePropertyManufacturerImageUri ( ) : void

Enable the ManufacturerImageUri property.

EnablePropertyManufacturerInfo ( ) : void

Enable the ManufacturerInfo property.

EnablePropertyManufacturerName ( ) : void

Enable the ManufacturerName property.

EnablePropertyManufacturerUrl ( ) : void

Enable the ManufacturerUrl property.

EnablePropertyModelImageUri ( ) : void

Enable the ModelImageUri property.

EnablePropertyModelInfo ( ) : void

Enable the ModelInfo property.

EnablePropertyModelName ( ) : void

Enable the ModelName property.

EnablePropertyModelUrl ( ) : void

Enable the ModelUrl property.

EnablePropertyProductImageUri ( ) : void

Enable the ProductImageUri property.

EnablePropertyProductInfo ( ) : void

Enable the ProductInfo property.

EnablePropertyProductName ( ) : void

Enable the ProductName property.

EnablePropertyProductRoom ( ) : void

Enable the ProductRoom property.

EnablePropertyProductUrl ( ) : void

Enable the ProductUrl property.

EnablePropertySourceCount ( ) : void

Enable the SourceCount property.

EnablePropertySourceIndex ( ) : void

Enable the SourceIndex property.

EnablePropertySourceXml ( ) : void

Enable the SourceXml property.

EnablePropertyStandby ( ) : void

Enable the Standby property.

PropertyAttributes ( ) : string

Get a copy of the value of the Attributes property

Can only be called if EnablePropertyAttributes has previously been called.

PropertyManufacturerImageUri ( ) : string

Get a copy of the value of the ManufacturerImageUri property

Can only be called if EnablePropertyManufacturerImageUri has previously been called.

PropertyManufacturerInfo ( ) : string

Get a copy of the value of the ManufacturerInfo property

Can only be called if EnablePropertyManufacturerInfo has previously been called.

PropertyManufacturerName ( ) : string

Get a copy of the value of the ManufacturerName property

Can only be called if EnablePropertyManufacturerName has previously been called.

PropertyManufacturerUrl ( ) : string

Get a copy of the value of the ManufacturerUrl property

Can only be called if EnablePropertyManufacturerUrl has previously been called.

PropertyModelImageUri ( ) : string

Get a copy of the value of the ModelImageUri property

Can only be called if EnablePropertyModelImageUri has previously been called.

PropertyModelInfo ( ) : string

Get a copy of the value of the ModelInfo property

Can only be called if EnablePropertyModelInfo has previously been called.

PropertyModelName ( ) : string

Get a copy of the value of the ModelName property

Can only be called if EnablePropertyModelName has previously been called.

PropertyModelUrl ( ) : string

Get a copy of the value of the ModelUrl property

Can only be called if EnablePropertyModelUrl has previously been called.

PropertyProductImageUri ( ) : string

Get a copy of the value of the ProductImageUri property

Can only be called if EnablePropertyProductImageUri has previously been called.

PropertyProductInfo ( ) : string

Get a copy of the value of the ProductInfo property

Can only be called if EnablePropertyProductInfo has previously been called.

PropertyProductName ( ) : string

Get a copy of the value of the ProductName property

Can only be called if EnablePropertyProductName has previously been called.

PropertyProductRoom ( ) : string

Get a copy of the value of the ProductRoom property

Can only be called if EnablePropertyProductRoom has previously been called.

PropertyProductUrl ( ) : string

Get a copy of the value of the ProductUrl property

Can only be called if EnablePropertyProductUrl has previously been called.

PropertySourceCount ( ) : uint

Get a copy of the value of the SourceCount property

Can only be called if EnablePropertySourceCount has previously been called.

PropertySourceIndex ( ) : uint

Get a copy of the value of the SourceIndex property

Can only be called if EnablePropertySourceIndex has previously been called.

PropertySourceXml ( ) : string

Get a copy of the value of the SourceXml property

Can only be called if EnablePropertySourceXml has previously been called.

PropertyStandby ( ) : bool

Get a copy of the value of the Standby property

Can only be called if EnablePropertyStandby has previously been called.

SetPropertyAttributes ( string aValue ) : bool

Set the value of the Attributes property

Can only be called if EnablePropertyAttributes has previously been called.

SetPropertyManufacturerImageUri ( string aValue ) : bool

Set the value of the ManufacturerImageUri property

Can only be called if EnablePropertyManufacturerImageUri has previously been called.

SetPropertyManufacturerInfo ( string aValue ) : bool

Set the value of the ManufacturerInfo property

Can only be called if EnablePropertyManufacturerInfo has previously been called.

SetPropertyManufacturerName ( string aValue ) : bool

Set the value of the ManufacturerName property

Can only be called if EnablePropertyManufacturerName has previously been called.

SetPropertyManufacturerUrl ( string aValue ) : bool

Set the value of the ManufacturerUrl property

Can only be called if EnablePropertyManufacturerUrl has previously been called.

SetPropertyModelImageUri ( string aValue ) : bool

Set the value of the ModelImageUri property

Can only be called if EnablePropertyModelImageUri has previously been called.

SetPropertyModelInfo ( string aValue ) : bool

Set the value of the ModelInfo property

Can only be called if EnablePropertyModelInfo has previously been called.

SetPropertyModelName ( string aValue ) : bool

Set the value of the ModelName property

Can only be called if EnablePropertyModelName has previously been called.

SetPropertyModelUrl ( string aValue ) : bool

Set the value of the ModelUrl property

Can only be called if EnablePropertyModelUrl has previously been called.

SetPropertyProductImageUri ( string aValue ) : bool

Set the value of the ProductImageUri property

Can only be called if EnablePropertyProductImageUri has previously been called.

SetPropertyProductInfo ( string aValue ) : bool

Set the value of the ProductInfo property

Can only be called if EnablePropertyProductInfo has previously been called.

SetPropertyProductName ( string aValue ) : bool

Set the value of the ProductName property

Can only be called if EnablePropertyProductName has previously been called.

SetPropertyProductRoom ( string aValue ) : bool

Set the value of the ProductRoom property

Can only be called if EnablePropertyProductRoom has previously been called.

SetPropertyProductUrl ( string aValue ) : bool

Set the value of the ProductUrl property

Can only be called if EnablePropertyProductUrl has previously been called.

SetPropertySourceCount ( uint aValue ) : bool

Set the value of the SourceCount property

Can only be called if EnablePropertySourceCount has previously been called.

SetPropertySourceIndex ( uint aValue ) : bool

Set the value of the SourceIndex property

Can only be called if EnablePropertySourceIndex has previously been called.

SetPropertySourceXml ( string aValue ) : bool

Set the value of the SourceXml property

Can only be called if EnablePropertySourceXml has previously been called.

SetPropertyStandby ( bool aValue ) : bool

Set the value of the Standby property

Can only be called if EnablePropertyStandby has previously been called.

Protected Methods

Method Description
Attributes ( IDvInvocation aInvocation, string &aValue ) : void

Attributes action.

Will be called when the device stack receives an invocation of the Attributes action for the owning device. Must be implemented iff EnableActionAttributes was called.

DvProviderAvOpenhomeOrgProduct1 ( DvDevice aDevice ) : System

Constructor

EnableActionAttributes ( ) : void

Signal that the action Attributes is supported.

The action's availability will be published in the device's service.xml. Attributes must be overridden if this is called.

EnableActionManufacturer ( ) : void

Signal that the action Manufacturer is supported.

The action's availability will be published in the device's service.xml. Manufacturer must be overridden if this is called.

EnableActionModel ( ) : void

Signal that the action Model is supported.

The action's availability will be published in the device's service.xml. Model must be overridden if this is called.

EnableActionProduct ( ) : void

Signal that the action Product is supported.

The action's availability will be published in the device's service.xml. Product must be overridden if this is called.

EnableActionSetSourceIndex ( ) : void

Signal that the action SetSourceIndex is supported.

The action's availability will be published in the device's service.xml. SetSourceIndex must be overridden if this is called.

EnableActionSetSourceIndexByName ( ) : void

Signal that the action SetSourceIndexByName is supported.

The action's availability will be published in the device's service.xml. SetSourceIndexByName must be overridden if this is called.

EnableActionSetStandby ( ) : void

Signal that the action SetStandby is supported.

The action's availability will be published in the device's service.xml. SetStandby must be overridden if this is called.

EnableActionSource ( ) : void

Signal that the action Source is supported.

The action's availability will be published in the device's service.xml. Source must be overridden if this is called.

EnableActionSourceCount ( ) : void

Signal that the action SourceCount is supported.

The action's availability will be published in the device's service.xml. SourceCount must be overridden if this is called.

EnableActionSourceIndex ( ) : void

Signal that the action SourceIndex is supported.

The action's availability will be published in the device's service.xml. SourceIndex must be overridden if this is called.

EnableActionSourceXml ( ) : void

Signal that the action SourceXml is supported.

The action's availability will be published in the device's service.xml. SourceXml must be overridden if this is called.

EnableActionSourceXmlChangeCount ( ) : void

Signal that the action SourceXmlChangeCount is supported.

The action's availability will be published in the device's service.xml. SourceXmlChangeCount must be overridden if this is called.

EnableActionStandby ( ) : void

Signal that the action Standby is supported.

The action's availability will be published in the device's service.xml. Standby must be overridden if this is called.

Manufacturer ( IDvInvocation aInvocation, string &aName, string &aInfo, string &aUrl, string &aImageUri ) : void

Manufacturer action.

Will be called when the device stack receives an invocation of the Manufacturer action for the owning device. Must be implemented iff EnableActionManufacturer was called.

Model ( IDvInvocation aInvocation, string &aName, string &aInfo, string &aUrl, string &aImageUri ) : void

Model action.

Will be called when the device stack receives an invocation of the Model action for the owning device. Must be implemented iff EnableActionModel was called.

Product ( IDvInvocation aInvocation, string &aRoom, string &aName, string &aInfo, string &aUrl, string &aImageUri ) : void

Product action.

Will be called when the device stack receives an invocation of the Product action for the owning device. Must be implemented iff EnableActionProduct was called.

SetSourceIndex ( IDvInvocation aInvocation, uint aValue ) : void

SetSourceIndex action.

Will be called when the device stack receives an invocation of the SetSourceIndex action for the owning device. Must be implemented iff EnableActionSetSourceIndex was called.

SetSourceIndexByName ( IDvInvocation aInvocation, string aValue ) : void

SetSourceIndexByName action.

Will be called when the device stack receives an invocation of the SetSourceIndexByName action for the owning device. Must be implemented iff EnableActionSetSourceIndexByName was called.

SetStandby ( IDvInvocation aInvocation, bool aValue ) : void

SetStandby action.

Will be called when the device stack receives an invocation of the SetStandby action for the owning device. Must be implemented iff EnableActionSetStandby was called.

Source ( IDvInvocation aInvocation, uint aIndex, string &aSystemName, string &aType, string &aName, bool &aVisible ) : void

Source action.

Will be called when the device stack receives an invocation of the Source action for the owning device. Must be implemented iff EnableActionSource was called.

SourceCount ( IDvInvocation aInvocation, uint &aValue ) : void

SourceCount action.

Will be called when the device stack receives an invocation of the SourceCount action for the owning device. Must be implemented iff EnableActionSourceCount was called.

SourceIndex ( IDvInvocation aInvocation, uint &aValue ) : void

SourceIndex action.

Will be called when the device stack receives an invocation of the SourceIndex action for the owning device. Must be implemented iff EnableActionSourceIndex was called.

SourceXml ( IDvInvocation aInvocation, string &aValue ) : void

SourceXml action.

Will be called when the device stack receives an invocation of the SourceXml action for the owning device. Must be implemented iff EnableActionSourceXml was called.

SourceXmlChangeCount ( IDvInvocation aInvocation, uint &aValue ) : void

SourceXmlChangeCount action.

Will be called when the device stack receives an invocation of the SourceXmlChangeCount action for the owning device. Must be implemented iff EnableActionSourceXmlChangeCount was called.

Standby ( IDvInvocation aInvocation, bool &aValue ) : void

Standby action.

Will be called when the device stack receives an invocation of the Standby action for the owning device. Must be implemented iff EnableActionStandby was called.

Private Methods

Method Description
DoAttributes ( IntPtr aPtr, IntPtr aInvocation ) : int
DoManufacturer ( IntPtr aPtr, IntPtr aInvocation ) : int
DoModel ( IntPtr aPtr, IntPtr aInvocation ) : int
DoProduct ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSetSourceIndex ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSetSourceIndexByName ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSetStandby ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSource ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSourceCount ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSourceIndex ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSourceXml ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSourceXmlChangeCount ( IntPtr aPtr, IntPtr aInvocation ) : int
DoStandby ( IntPtr aPtr, IntPtr aInvocation ) : int

Method Details

Attributes() protected method

Attributes action.
Will be called when the device stack receives an invocation of the Attributes action for the owning device. Must be implemented iff EnableActionAttributes was called.
protected Attributes ( IDvInvocation aInvocation, string &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue string
return void

Dispose() public method

Must be called for each class instance. Must be called before Core.Library.Close().
public Dispose ( ) : void
return void

DvProviderAvOpenhomeOrgProduct1() protected method

Constructor
protected DvProviderAvOpenhomeOrgProduct1 ( DvDevice aDevice ) : System
aDevice DvDevice Device which owns this provider
return System

EnableActionAttributes() protected method

Signal that the action Attributes is supported.
The action's availability will be published in the device's service.xml. Attributes must be overridden if this is called.
protected EnableActionAttributes ( ) : void
return void

EnableActionManufacturer() protected method

Signal that the action Manufacturer is supported.
The action's availability will be published in the device's service.xml. Manufacturer must be overridden if this is called.
protected EnableActionManufacturer ( ) : void
return void

EnableActionModel() protected method

Signal that the action Model is supported.
The action's availability will be published in the device's service.xml. Model must be overridden if this is called.
protected EnableActionModel ( ) : void
return void

EnableActionProduct() protected method

Signal that the action Product is supported.
The action's availability will be published in the device's service.xml. Product must be overridden if this is called.
protected EnableActionProduct ( ) : void
return void

EnableActionSetSourceIndex() protected method

Signal that the action SetSourceIndex is supported.
The action's availability will be published in the device's service.xml. SetSourceIndex must be overridden if this is called.
protected EnableActionSetSourceIndex ( ) : void
return void

EnableActionSetSourceIndexByName() protected method

Signal that the action SetSourceIndexByName is supported.
The action's availability will be published in the device's service.xml. SetSourceIndexByName must be overridden if this is called.
protected EnableActionSetSourceIndexByName ( ) : void
return void

EnableActionSetStandby() protected method

Signal that the action SetStandby is supported.
The action's availability will be published in the device's service.xml. SetStandby must be overridden if this is called.
protected EnableActionSetStandby ( ) : void
return void

EnableActionSource() protected method

Signal that the action Source is supported.
The action's availability will be published in the device's service.xml. Source must be overridden if this is called.
protected EnableActionSource ( ) : void
return void

EnableActionSourceCount() protected method

Signal that the action SourceCount is supported.
The action's availability will be published in the device's service.xml. SourceCount must be overridden if this is called.
protected EnableActionSourceCount ( ) : void
return void

EnableActionSourceIndex() protected method

Signal that the action SourceIndex is supported.
The action's availability will be published in the device's service.xml. SourceIndex must be overridden if this is called.
protected EnableActionSourceIndex ( ) : void
return void

EnableActionSourceXml() protected method

Signal that the action SourceXml is supported.
The action's availability will be published in the device's service.xml. SourceXml must be overridden if this is called.
protected EnableActionSourceXml ( ) : void
return void

EnableActionSourceXmlChangeCount() protected method

Signal that the action SourceXmlChangeCount is supported.
The action's availability will be published in the device's service.xml. SourceXmlChangeCount must be overridden if this is called.
protected EnableActionSourceXmlChangeCount ( ) : void
return void

EnableActionStandby() protected method

Signal that the action Standby is supported.
The action's availability will be published in the device's service.xml. Standby must be overridden if this is called.
protected EnableActionStandby ( ) : void
return void

EnablePropertyAttributes() public method

Enable the Attributes property.
public EnablePropertyAttributes ( ) : void
return void

EnablePropertyManufacturerImageUri() public method

Enable the ManufacturerImageUri property.
public EnablePropertyManufacturerImageUri ( ) : void
return void

EnablePropertyManufacturerInfo() public method

Enable the ManufacturerInfo property.
public EnablePropertyManufacturerInfo ( ) : void
return void

EnablePropertyManufacturerName() public method

Enable the ManufacturerName property.
public EnablePropertyManufacturerName ( ) : void
return void

EnablePropertyManufacturerUrl() public method

Enable the ManufacturerUrl property.
public EnablePropertyManufacturerUrl ( ) : void
return void

EnablePropertyModelImageUri() public method

Enable the ModelImageUri property.
public EnablePropertyModelImageUri ( ) : void
return void

EnablePropertyModelInfo() public method

Enable the ModelInfo property.
public EnablePropertyModelInfo ( ) : void
return void

EnablePropertyModelName() public method

Enable the ModelName property.
public EnablePropertyModelName ( ) : void
return void

EnablePropertyModelUrl() public method

Enable the ModelUrl property.
public EnablePropertyModelUrl ( ) : void
return void

EnablePropertyProductImageUri() public method

Enable the ProductImageUri property.
public EnablePropertyProductImageUri ( ) : void
return void

EnablePropertyProductInfo() public method

Enable the ProductInfo property.
public EnablePropertyProductInfo ( ) : void
return void

EnablePropertyProductName() public method

Enable the ProductName property.
public EnablePropertyProductName ( ) : void
return void

EnablePropertyProductRoom() public method

Enable the ProductRoom property.
public EnablePropertyProductRoom ( ) : void
return void

EnablePropertyProductUrl() public method

Enable the ProductUrl property.
public EnablePropertyProductUrl ( ) : void
return void

EnablePropertySourceCount() public method

Enable the SourceCount property.
public EnablePropertySourceCount ( ) : void
return void

EnablePropertySourceIndex() public method

Enable the SourceIndex property.
public EnablePropertySourceIndex ( ) : void
return void

EnablePropertySourceXml() public method

Enable the SourceXml property.
public EnablePropertySourceXml ( ) : void
return void

EnablePropertyStandby() public method

Enable the Standby property.
public EnablePropertyStandby ( ) : void
return void

Manufacturer() protected method

Manufacturer action.
Will be called when the device stack receives an invocation of the Manufacturer action for the owning device. Must be implemented iff EnableActionManufacturer was called.
protected Manufacturer ( IDvInvocation aInvocation, string &aName, string &aInfo, string &aUrl, string &aImageUri ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aName string
aInfo string
aUrl string
aImageUri string
return void

Model() protected method

Model action.
Will be called when the device stack receives an invocation of the Model action for the owning device. Must be implemented iff EnableActionModel was called.
protected Model ( IDvInvocation aInvocation, string &aName, string &aInfo, string &aUrl, string &aImageUri ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aName string
aInfo string
aUrl string
aImageUri string
return void

Product() protected method

Product action.
Will be called when the device stack receives an invocation of the Product action for the owning device. Must be implemented iff EnableActionProduct was called.
protected Product ( IDvInvocation aInvocation, string &aRoom, string &aName, string &aInfo, string &aUrl, string &aImageUri ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aRoom string
aName string
aInfo string
aUrl string
aImageUri string
return void

PropertyAttributes() public method

Get a copy of the value of the Attributes property
Can only be called if EnablePropertyAttributes has previously been called.
public PropertyAttributes ( ) : string
return string

PropertyManufacturerImageUri() public method

Get a copy of the value of the ManufacturerImageUri property
Can only be called if EnablePropertyManufacturerImageUri has previously been called.
public PropertyManufacturerImageUri ( ) : string
return string

PropertyManufacturerInfo() public method

Get a copy of the value of the ManufacturerInfo property
Can only be called if EnablePropertyManufacturerInfo has previously been called.
public PropertyManufacturerInfo ( ) : string
return string

PropertyManufacturerName() public method

Get a copy of the value of the ManufacturerName property
Can only be called if EnablePropertyManufacturerName has previously been called.
public PropertyManufacturerName ( ) : string
return string

PropertyManufacturerUrl() public method

Get a copy of the value of the ManufacturerUrl property
Can only be called if EnablePropertyManufacturerUrl has previously been called.
public PropertyManufacturerUrl ( ) : string
return string

PropertyModelImageUri() public method

Get a copy of the value of the ModelImageUri property
Can only be called if EnablePropertyModelImageUri has previously been called.
public PropertyModelImageUri ( ) : string
return string

PropertyModelInfo() public method

Get a copy of the value of the ModelInfo property
Can only be called if EnablePropertyModelInfo has previously been called.
public PropertyModelInfo ( ) : string
return string

PropertyModelName() public method

Get a copy of the value of the ModelName property
Can only be called if EnablePropertyModelName has previously been called.
public PropertyModelName ( ) : string
return string

PropertyModelUrl() public method

Get a copy of the value of the ModelUrl property
Can only be called if EnablePropertyModelUrl has previously been called.
public PropertyModelUrl ( ) : string
return string

PropertyProductImageUri() public method

Get a copy of the value of the ProductImageUri property
Can only be called if EnablePropertyProductImageUri has previously been called.
public PropertyProductImageUri ( ) : string
return string

PropertyProductInfo() public method

Get a copy of the value of the ProductInfo property
Can only be called if EnablePropertyProductInfo has previously been called.
public PropertyProductInfo ( ) : string
return string

PropertyProductName() public method

Get a copy of the value of the ProductName property
Can only be called if EnablePropertyProductName has previously been called.
public PropertyProductName ( ) : string
return string

PropertyProductRoom() public method

Get a copy of the value of the ProductRoom property
Can only be called if EnablePropertyProductRoom has previously been called.
public PropertyProductRoom ( ) : string
return string

PropertyProductUrl() public method

Get a copy of the value of the ProductUrl property
Can only be called if EnablePropertyProductUrl has previously been called.
public PropertyProductUrl ( ) : string
return string

PropertySourceCount() public method

Get a copy of the value of the SourceCount property
Can only be called if EnablePropertySourceCount has previously been called.
public PropertySourceCount ( ) : uint
return uint

PropertySourceIndex() public method

Get a copy of the value of the SourceIndex property
Can only be called if EnablePropertySourceIndex has previously been called.
public PropertySourceIndex ( ) : uint
return uint

PropertySourceXml() public method

Get a copy of the value of the SourceXml property
Can only be called if EnablePropertySourceXml has previously been called.
public PropertySourceXml ( ) : string
return string

PropertyStandby() public method

Get a copy of the value of the Standby property
Can only be called if EnablePropertyStandby has previously been called.
public PropertyStandby ( ) : bool
return bool

SetPropertyAttributes() public method

Set the value of the Attributes property
Can only be called if EnablePropertyAttributes has previously been called.
public SetPropertyAttributes ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyManufacturerImageUri() public method

Set the value of the ManufacturerImageUri property
Can only be called if EnablePropertyManufacturerImageUri has previously been called.
public SetPropertyManufacturerImageUri ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyManufacturerInfo() public method

Set the value of the ManufacturerInfo property
Can only be called if EnablePropertyManufacturerInfo has previously been called.
public SetPropertyManufacturerInfo ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyManufacturerName() public method

Set the value of the ManufacturerName property
Can only be called if EnablePropertyManufacturerName has previously been called.
public SetPropertyManufacturerName ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyManufacturerUrl() public method

Set the value of the ManufacturerUrl property
Can only be called if EnablePropertyManufacturerUrl has previously been called.
public SetPropertyManufacturerUrl ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyModelImageUri() public method

Set the value of the ModelImageUri property
Can only be called if EnablePropertyModelImageUri has previously been called.
public SetPropertyModelImageUri ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyModelInfo() public method

Set the value of the ModelInfo property
Can only be called if EnablePropertyModelInfo has previously been called.
public SetPropertyModelInfo ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyModelName() public method

Set the value of the ModelName property
Can only be called if EnablePropertyModelName has previously been called.
public SetPropertyModelName ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyModelUrl() public method

Set the value of the ModelUrl property
Can only be called if EnablePropertyModelUrl has previously been called.
public SetPropertyModelUrl ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyProductImageUri() public method

Set the value of the ProductImageUri property
Can only be called if EnablePropertyProductImageUri has previously been called.
public SetPropertyProductImageUri ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyProductInfo() public method

Set the value of the ProductInfo property
Can only be called if EnablePropertyProductInfo has previously been called.
public SetPropertyProductInfo ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyProductName() public method

Set the value of the ProductName property
Can only be called if EnablePropertyProductName has previously been called.
public SetPropertyProductName ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyProductRoom() public method

Set the value of the ProductRoom property
Can only be called if EnablePropertyProductRoom has previously been called.
public SetPropertyProductRoom ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyProductUrl() public method

Set the value of the ProductUrl property
Can only be called if EnablePropertyProductUrl has previously been called.
public SetPropertyProductUrl ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertySourceCount() public method

Set the value of the SourceCount property
Can only be called if EnablePropertySourceCount has previously been called.
public SetPropertySourceCount ( uint aValue ) : bool
aValue uint New value for the property
return bool

SetPropertySourceIndex() public method

Set the value of the SourceIndex property
Can only be called if EnablePropertySourceIndex has previously been called.
public SetPropertySourceIndex ( uint aValue ) : bool
aValue uint New value for the property
return bool

SetPropertySourceXml() public method

Set the value of the SourceXml property
Can only be called if EnablePropertySourceXml has previously been called.
public SetPropertySourceXml ( string aValue ) : bool
aValue string New value for the property
return bool

SetPropertyStandby() public method

Set the value of the Standby property
Can only be called if EnablePropertyStandby has previously been called.
public SetPropertyStandby ( bool aValue ) : bool
aValue bool New value for the property
return bool

SetSourceIndex() protected method

SetSourceIndex action.
Will be called when the device stack receives an invocation of the SetSourceIndex action for the owning device. Must be implemented iff EnableActionSetSourceIndex was called.
protected SetSourceIndex ( IDvInvocation aInvocation, uint aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue uint
return void

SetSourceIndexByName() protected method

SetSourceIndexByName action.
Will be called when the device stack receives an invocation of the SetSourceIndexByName action for the owning device. Must be implemented iff EnableActionSetSourceIndexByName was called.
protected SetSourceIndexByName ( IDvInvocation aInvocation, string aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue string
return void

SetStandby() protected method

SetStandby action.
Will be called when the device stack receives an invocation of the SetStandby action for the owning device. Must be implemented iff EnableActionSetStandby was called.
protected SetStandby ( IDvInvocation aInvocation, bool aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue bool
return void

Source() protected method

Source action.
Will be called when the device stack receives an invocation of the Source action for the owning device. Must be implemented iff EnableActionSource was called.
protected Source ( IDvInvocation aInvocation, uint aIndex, string &aSystemName, string &aType, string &aName, bool &aVisible ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aIndex uint
aSystemName string
aType string
aName string
aVisible bool
return void

SourceCount() protected method

SourceCount action.
Will be called when the device stack receives an invocation of the SourceCount action for the owning device. Must be implemented iff EnableActionSourceCount was called.
protected SourceCount ( IDvInvocation aInvocation, uint &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue uint
return void

SourceIndex() protected method

SourceIndex action.
Will be called when the device stack receives an invocation of the SourceIndex action for the owning device. Must be implemented iff EnableActionSourceIndex was called.
protected SourceIndex ( IDvInvocation aInvocation, uint &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue uint
return void

SourceXml() protected method

SourceXml action.
Will be called when the device stack receives an invocation of the SourceXml action for the owning device. Must be implemented iff EnableActionSourceXml was called.
protected SourceXml ( IDvInvocation aInvocation, string &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue string
return void

SourceXmlChangeCount() protected method

SourceXmlChangeCount action.
Will be called when the device stack receives an invocation of the SourceXmlChangeCount action for the owning device. Must be implemented iff EnableActionSourceXmlChangeCount was called.
protected SourceXmlChangeCount ( IDvInvocation aInvocation, uint &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue uint
return void

Standby() protected method

Standby action.
Will be called when the device stack receives an invocation of the Standby action for the owning device. Must be implemented iff EnableActionStandby was called.
protected Standby ( IDvInvocation aInvocation, bool &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue bool
return void