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

Provider for the openhome.org:TestBasic:1 UPnP service
Inheritance: DvProvider, IDisposable, IDvProviderOpenhomeOrgTestBasic1
Mostrar archivo Open project: openhome/ohNet Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void

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

EnablePropertyVarBin ( ) : void

Enable the VarBin property.

EnablePropertyVarBool ( ) : void

Enable the VarBool property.

EnablePropertyVarInt ( ) : void

Enable the VarInt property.

EnablePropertyVarStr ( ) : void

Enable the VarStr property.

EnablePropertyVarUint ( ) : void

Enable the VarUint property.

PropertyVarBin ( ) : byte[]

Get a copy of the value of the VarBin property

Can only be called if EnablePropertyVarBin has previously been called.

PropertyVarBool ( ) : bool

Get a copy of the value of the VarBool property

Can only be called if EnablePropertyVarBool has previously been called.

PropertyVarInt ( ) : int

Get a copy of the value of the VarInt property

Can only be called if EnablePropertyVarInt has previously been called.

PropertyVarStr ( ) : string

Get a copy of the value of the VarStr property

Can only be called if EnablePropertyVarStr has previously been called.

PropertyVarUint ( ) : uint

Get a copy of the value of the VarUint property

Can only be called if EnablePropertyVarUint has previously been called.

SetPropertyVarBin ( byte aValue ) : bool

Set the value of the VarBin property

Can only be called if EnablePropertyVarBin has previously been called.

SetPropertyVarBool ( bool aValue ) : bool

Set the value of the VarBool property

Can only be called if EnablePropertyVarBool has previously been called.

SetPropertyVarInt ( int aValue ) : bool

Set the value of the VarInt property

Can only be called if EnablePropertyVarInt has previously been called.

SetPropertyVarStr ( string aValue ) : bool

Set the value of the VarStr property

Can only be called if EnablePropertyVarStr has previously been called.

SetPropertyVarUint ( uint aValue ) : bool

Set the value of the VarUint property

Can only be called if EnablePropertyVarUint has previously been called.

Protected Methods

Method Description
Decrement ( IDvInvocation aInvocation, int aValue, int &aResult ) : void

Decrement action.

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

DvProviderOpenhomeOrgTestBasic1 ( DvDevice aDevice ) : System

Constructor

EchoAllowedRangeUint ( IDvInvocation aInvocation, uint aValue, uint &aResult ) : void

EchoAllowedRangeUint action.

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

EchoAllowedValueString ( IDvInvocation aInvocation, string aValue, string &aResult ) : void

EchoAllowedValueString action.

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

EchoBinary ( IDvInvocation aInvocation, byte aValue, byte &aResult ) : void

EchoBinary action.

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

EchoString ( IDvInvocation aInvocation, string aValue, string &aResult ) : void

EchoString action.

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

EnableActionDecrement ( ) : void

Signal that the action Decrement is supported.

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

EnableActionEchoAllowedRangeUint ( ) : void

Signal that the action EchoAllowedRangeUint is supported.

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

EnableActionEchoAllowedValueString ( ) : void

Signal that the action EchoAllowedValueString is supported.

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

EnableActionEchoBinary ( ) : void

Signal that the action EchoBinary is supported.

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

EnableActionEchoString ( ) : void

Signal that the action EchoString is supported.

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

EnableActionGetBinary ( ) : void

Signal that the action GetBinary is supported.

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

EnableActionGetBool ( ) : void

Signal that the action GetBool is supported.

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

EnableActionGetInt ( ) : void

Signal that the action GetInt is supported.

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

EnableActionGetMultiple ( ) : void

Signal that the action GetMultiple is supported.

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

EnableActionGetString ( ) : void

Signal that the action GetString is supported.

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

EnableActionGetUint ( ) : void

Signal that the action GetUint is supported.

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

EnableActionIncrement ( ) : void

Signal that the action Increment is supported.

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

EnableActionSetBinary ( ) : void

Signal that the action SetBinary is supported.

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

EnableActionSetBool ( ) : void

Signal that the action SetBool is supported.

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

EnableActionSetInt ( ) : void

Signal that the action SetInt is supported.

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

EnableActionSetMultiple ( ) : void

Signal that the action SetMultiple is supported.

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

EnableActionSetString ( ) : void

Signal that the action SetString is supported.

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

EnableActionSetUint ( ) : void

Signal that the action SetUint is supported.

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

EnableActionShutdown ( ) : void

Signal that the action Shutdown is supported.

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

EnableActionToggle ( ) : void

Signal that the action Toggle is supported.

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

EnableActionToggleBool ( ) : void

Signal that the action ToggleBool is supported.

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

EnableActionWriteFile ( ) : void

Signal that the action WriteFile is supported.

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

GetBinary ( IDvInvocation aInvocation, byte &aValueBin ) : void

GetBinary action.

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

GetBool ( IDvInvocation aInvocation, bool &aValueBool ) : void

GetBool action.

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

GetInt ( IDvInvocation aInvocation, int &aValueInt ) : void

GetInt action.

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

GetMultiple ( IDvInvocation aInvocation, uint &aValueUint, int &aValueInt, bool &aValueBool ) : void

GetMultiple action.

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

GetString ( IDvInvocation aInvocation, string &aValueStr ) : void

GetString action.

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

GetUint ( IDvInvocation aInvocation, uint &aValueUint ) : void

GetUint action.

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

Increment ( IDvInvocation aInvocation, uint aValue, uint &aResult ) : void

Increment action.

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

SetBinary ( IDvInvocation aInvocation, byte aValueBin ) : void

SetBinary action.

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

SetBool ( IDvInvocation aInvocation, bool aValueBool ) : void

SetBool action.

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

SetInt ( IDvInvocation aInvocation, int aValueInt ) : void

SetInt action.

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

SetMultiple ( IDvInvocation aInvocation, uint aValueUint, int aValueInt, bool aValueBool ) : void

SetMultiple action.

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

SetString ( IDvInvocation aInvocation, string aValueStr ) : void

SetString action.

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

SetUint ( IDvInvocation aInvocation, uint aValueUint ) : void

SetUint action.

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

Shutdown ( IDvInvocation aInvocation ) : void

Shutdown action.

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

Toggle ( IDvInvocation aInvocation, bool aValue, bool &aResult ) : void

Toggle action.

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

ToggleBool ( IDvInvocation aInvocation ) : void

ToggleBool action.

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

WriteFile ( IDvInvocation aInvocation, string aData, string aFileFullName ) : void

WriteFile action.

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

Private Methods

Method Description
DoDecrement ( IntPtr aPtr, IntPtr aInvocation ) : int
DoEchoAllowedRangeUint ( IntPtr aPtr, IntPtr aInvocation ) : int
DoEchoAllowedValueString ( IntPtr aPtr, IntPtr aInvocation ) : int
DoEchoBinary ( IntPtr aPtr, IntPtr aInvocation ) : int
DoEchoString ( IntPtr aPtr, IntPtr aInvocation ) : int
DoGetBinary ( IntPtr aPtr, IntPtr aInvocation ) : int
DoGetBool ( IntPtr aPtr, IntPtr aInvocation ) : int
DoGetInt ( IntPtr aPtr, IntPtr aInvocation ) : int
DoGetMultiple ( IntPtr aPtr, IntPtr aInvocation ) : int
DoGetString ( IntPtr aPtr, IntPtr aInvocation ) : int
DoGetUint ( IntPtr aPtr, IntPtr aInvocation ) : int
DoIncrement ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSetBinary ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSetBool ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSetInt ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSetMultiple ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSetString ( IntPtr aPtr, IntPtr aInvocation ) : int
DoSetUint ( IntPtr aPtr, IntPtr aInvocation ) : int
DoShutdown ( IntPtr aPtr, IntPtr aInvocation ) : int
DoToggle ( IntPtr aPtr, IntPtr aInvocation ) : int
DoToggleBool ( IntPtr aPtr, IntPtr aInvocation ) : int
DoWriteFile ( IntPtr aPtr, IntPtr aInvocation ) : int

Method Details

Decrement() protected method

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

Dispose() public method

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

DvProviderOpenhomeOrgTestBasic1() protected method

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

EchoAllowedRangeUint() protected method

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

EchoAllowedValueString() protected method

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

EchoBinary() protected method

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

EchoString() protected method

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

EnableActionDecrement() protected method

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

EnableActionEchoAllowedRangeUint() protected method

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

EnableActionEchoAllowedValueString() protected method

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

EnableActionEchoBinary() protected method

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

EnableActionEchoString() protected method

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

EnableActionGetBinary() protected method

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

EnableActionGetBool() protected method

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

EnableActionGetInt() protected method

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

EnableActionGetMultiple() protected method

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

EnableActionGetString() protected method

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

EnableActionGetUint() protected method

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

EnableActionIncrement() protected method

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

EnableActionSetBinary() protected method

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

EnableActionSetBool() protected method

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

EnableActionSetInt() protected method

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

EnableActionSetMultiple() protected method

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

EnableActionSetString() protected method

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

EnableActionSetUint() protected method

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

EnableActionShutdown() protected method

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

EnableActionToggle() protected method

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

EnableActionToggleBool() protected method

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

EnableActionWriteFile() protected method

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

EnablePropertyVarBin() public method

Enable the VarBin property.
public EnablePropertyVarBin ( ) : void
return void

EnablePropertyVarBool() public method

Enable the VarBool property.
public EnablePropertyVarBool ( ) : void
return void

EnablePropertyVarInt() public method

Enable the VarInt property.
public EnablePropertyVarInt ( ) : void
return void

EnablePropertyVarStr() public method

Enable the VarStr property.
public EnablePropertyVarStr ( ) : void
return void

EnablePropertyVarUint() public method

Enable the VarUint property.
public EnablePropertyVarUint ( ) : void
return void

GetBinary() protected method

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

GetBool() protected method

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

GetInt() protected method

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

GetMultiple() protected method

GetMultiple action.
Will be called when the device stack receives an invocation of the GetMultiple action for the owning device. Must be implemented iff EnableActionGetMultiple was called.
protected GetMultiple ( IDvInvocation aInvocation, uint &aValueUint, int &aValueInt, bool &aValueBool ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValueUint uint
aValueInt int
aValueBool bool
return void

GetString() protected method

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

GetUint() protected method

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

Increment() protected method

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

PropertyVarBin() public method

Get a copy of the value of the VarBin property
Can only be called if EnablePropertyVarBin has previously been called.
public PropertyVarBin ( ) : byte[]
return byte[]

PropertyVarBool() public method

Get a copy of the value of the VarBool property
Can only be called if EnablePropertyVarBool has previously been called.
public PropertyVarBool ( ) : bool
return bool

PropertyVarInt() public method

Get a copy of the value of the VarInt property
Can only be called if EnablePropertyVarInt has previously been called.
public PropertyVarInt ( ) : int
return int

PropertyVarStr() public method

Get a copy of the value of the VarStr property
Can only be called if EnablePropertyVarStr has previously been called.
public PropertyVarStr ( ) : string
return string

PropertyVarUint() public method

Get a copy of the value of the VarUint property
Can only be called if EnablePropertyVarUint has previously been called.
public PropertyVarUint ( ) : uint
return uint

SetBinary() protected method

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

SetBool() protected method

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

SetInt() protected method

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

SetMultiple() protected method

SetMultiple action.
Will be called when the device stack receives an invocation of the SetMultiple action for the owning device. Must be implemented iff EnableActionSetMultiple was called.
protected SetMultiple ( IDvInvocation aInvocation, uint aValueUint, int aValueInt, bool aValueBool ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValueUint uint
aValueInt int
aValueBool bool
return void

SetPropertyVarBin() public method

Set the value of the VarBin property
Can only be called if EnablePropertyVarBin has previously been called.
public SetPropertyVarBin ( byte aValue ) : bool
aValue byte New value for the property
return bool

SetPropertyVarBool() public method

Set the value of the VarBool property
Can only be called if EnablePropertyVarBool has previously been called.
public SetPropertyVarBool ( bool aValue ) : bool
aValue bool New value for the property
return bool

SetPropertyVarInt() public method

Set the value of the VarInt property
Can only be called if EnablePropertyVarInt has previously been called.
public SetPropertyVarInt ( int aValue ) : bool
aValue int New value for the property
return bool

SetPropertyVarStr() public method

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

SetPropertyVarUint() public method

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

SetString() protected method

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

SetUint() protected method

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

Shutdown() protected method

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

Toggle() protected method

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

ToggleBool() protected method

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

WriteFile() protected method

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