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. |
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. |
Method | Description | |
---|---|---|
DoDecrement ( |
||
DoEchoAllowedRangeUint ( |
||
DoEchoAllowedValueString ( |
||
DoEchoBinary ( |
||
DoEchoString ( |
||
DoGetBinary ( |
||
DoGetBool ( |
||
DoGetInt ( |
||
DoGetMultiple ( |
||
DoGetString ( |
||
DoGetUint ( |
||
DoIncrement ( |
||
DoSetBinary ( |
||
DoSetBool ( |
||
DoSetInt ( |
||
DoSetMultiple ( |
||
DoSetString ( |
||
DoSetUint ( |
||
DoShutdown ( |
||
DoToggle ( |
||
DoToggleBool ( |
||
DoWriteFile ( |
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 |
protected DvProviderOpenhomeOrgTestBasic1 ( DvDevice aDevice ) : System | ||
aDevice | DvDevice | Device which owns this provider |
return | System |
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 |
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 |
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 |
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 |
protected EnableActionEchoAllowedRangeUint ( ) : void | ||
return | void |
protected EnableActionEchoAllowedValueString ( ) : void | ||
return | void |
protected GetBinary ( IDvInvocation aInvocation, byte &aValueBin ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueBin | byte | |
return | void |
protected GetBool ( IDvInvocation aInvocation, bool &aValueBool ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueBool | bool | |
return | void |
protected GetInt ( IDvInvocation aInvocation, int &aValueInt ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueInt | int | |
return | void |
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 |
protected GetString ( IDvInvocation aInvocation, string &aValueStr ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueStr | string | |
return | void |
protected GetUint ( IDvInvocation aInvocation, uint &aValueUint ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueUint | uint | |
return | void |
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 |
protected SetBinary ( IDvInvocation aInvocation, byte aValueBin ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueBin | byte | |
return | void |
protected SetBool ( IDvInvocation aInvocation, bool aValueBool ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueBool | bool | |
return | void |
protected SetInt ( IDvInvocation aInvocation, int aValueInt ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueInt | int | |
return | void |
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 |
public SetPropertyVarBin ( byte aValue ) : bool | ||
aValue | byte | New value for the property |
return | bool |
public SetPropertyVarBool ( bool aValue ) : bool | ||
aValue | bool | New value for the property |
return | bool |
public SetPropertyVarInt ( int aValue ) : bool | ||
aValue | int | New value for the property |
return | bool |
public SetPropertyVarStr ( string aValue ) : bool | ||
aValue | string | New value for the property |
return | bool |
public SetPropertyVarUint ( uint aValue ) : bool | ||
aValue | uint | New value for the property |
return | bool |
protected SetString ( IDvInvocation aInvocation, string aValueStr ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueStr | string | |
return | void |
protected SetUint ( IDvInvocation aInvocation, uint aValueUint ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
aValueUint | uint | |
return | void |
protected Shutdown ( IDvInvocation aInvocation ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
return | void |
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 |
protected ToggleBool ( IDvInvocation aInvocation ) : void | ||
aInvocation | IDvInvocation | Interface allowing querying of aspects of this particular action invocation. |
return | void |
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 |