C# Класс OpenHome.Net.ControlPoint.Proxies.CpProxyOpenhomeOrgTestBasic1

Proxy for the openhome.org:TestBasic:1 UPnP service
Наследование: OpenHome.Net.ControlPoint.CpProxy, IDisposable, ICpProxyOpenhomeOrgTestBasic1
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BeginDecrement ( int aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndDecrement().

BeginEchoAllowedRangeUint ( uint aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndEchoAllowedRangeUint().

BeginEchoAllowedValueString ( String aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndEchoAllowedValueString().

BeginEchoBinary ( byte aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndEchoBinary().

BeginEchoString ( String aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndEchoString().

BeginGetBinary ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetBinary().

BeginGetBool ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetBool().

BeginGetInt ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetInt().

BeginGetMultiple ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetMultiple().

BeginGetString ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetString().

BeginGetUint ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetUint().

BeginIncrement ( uint aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndIncrement().

BeginSetBinary ( byte aValueBin, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetBinary().

BeginSetBool ( bool aValueBool, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetBool().

BeginSetInt ( int aValueInt, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetInt().

BeginSetMultiple ( uint aValueUint, int aValueInt, bool aValueBool, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetMultiple().

BeginSetString ( String aValueStr, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetString().

BeginSetUint ( uint aValueUint, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetUint().

BeginShutdown ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndShutdown().

BeginToggle ( bool aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndToggle().

BeginToggleBool ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndToggleBool().

BeginWriteFile ( String aData, String aFileFullName, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndWriteFile().

CpProxyOpenhomeOrgTestBasic1 ( ICpDevice aDevice ) : System

Constructor

Use CpProxy::[Un]Subscribe() to enable/disable querying of state variable and reporting of their changes.

Dispose ( ) : void

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

EndDecrement ( IntPtr aAsyncHandle, int &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndEchoAllowedRangeUint ( IntPtr aAsyncHandle, uint &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndEchoAllowedValueString ( IntPtr aAsyncHandle, String &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndEchoBinary ( IntPtr aAsyncHandle, byte &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndEchoString ( IntPtr aAsyncHandle, String &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetBinary ( IntPtr aAsyncHandle, byte &aValueBin ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetBool ( IntPtr aAsyncHandle, bool &aValueBool ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetInt ( IntPtr aAsyncHandle, int &aValueInt ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetMultiple ( IntPtr aAsyncHandle, uint &aValueUint, int &aValueInt, bool &aValueBool ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetString ( IntPtr aAsyncHandle, String &aValueStr ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetUint ( IntPtr aAsyncHandle, uint &aValueUint ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndIncrement ( IntPtr aAsyncHandle, uint &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetBinary ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetBool ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetInt ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetMultiple ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetString ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetUint ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndShutdown ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndToggle ( IntPtr aAsyncHandle, bool &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndToggleBool ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndWriteFile ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

PropertyVarBin ( ) : byte[]

Query the value of the VarBin property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyVarBool ( ) : bool

Query the value of the VarBool property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyVarInt ( ) : int

Query the value of the VarInt property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyVarStr ( ) : String

Query the value of the VarStr property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyVarUint ( ) : uint

Query the value of the VarUint property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

SetPropertyVarBinChanged ( System aVarBinChanged ) : void

Set a delegate to be run when the VarBin state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.

SetPropertyVarBoolChanged ( System aVarBoolChanged ) : void

Set a delegate to be run when the VarBool state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.

SetPropertyVarIntChanged ( System aVarIntChanged ) : void

Set a delegate to be run when the VarInt state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.

SetPropertyVarStrChanged ( System aVarStrChanged ) : void

Set a delegate to be run when the VarStr state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.

SetPropertyVarUintChanged ( System aVarUintChanged ) : void

Set a delegate to be run when the VarUint state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.

SyncDecrement ( int aValue, int &aResult ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncEchoAllowedRangeUint ( uint aValue, uint &aResult ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncEchoAllowedValueString ( String aValue, String &aResult ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncEchoBinary ( byte aValue, byte &aResult ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncEchoString ( String aValue, String &aResult ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetBinary ( byte &aValueBin ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetBool ( bool &aValueBool ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetInt ( int &aValueInt ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetMultiple ( uint &aValueUint, int &aValueInt, bool &aValueBool ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetString ( String &aValueStr ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetUint ( uint &aValueUint ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncIncrement ( uint aValue, uint &aResult ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetBinary ( byte aValueBin ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetBool ( bool aValueBool ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetInt ( int aValueInt ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetMultiple ( uint aValueUint, int aValueInt, bool aValueBool ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetString ( String aValueStr ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetUint ( uint aValueUint ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncShutdown ( ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncToggle ( bool aValue, bool &aResult ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncToggleBool ( ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncWriteFile ( String aData, String aFileFullName ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

Приватные методы

Метод Описание
VarBinPropertyChanged ( ) : void
VarBoolPropertyChanged ( ) : void
VarIntPropertyChanged ( ) : void
VarStrPropertyChanged ( ) : void
VarUintPropertyChanged ( ) : void

Описание методов

BeginDecrement() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndDecrement().
public BeginDecrement ( int aValue, CallbackAsyncComplete aCallback ) : void
aValue int
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginEchoAllowedRangeUint() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndEchoAllowedRangeUint().
public BeginEchoAllowedRangeUint ( uint aValue, CallbackAsyncComplete aCallback ) : void
aValue uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginEchoAllowedValueString() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndEchoAllowedValueString().
public BeginEchoAllowedValueString ( String aValue, CallbackAsyncComplete aCallback ) : void
aValue String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginEchoBinary() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndEchoBinary().
public BeginEchoBinary ( byte aValue, CallbackAsyncComplete aCallback ) : void
aValue byte
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginEchoString() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndEchoString().
public BeginEchoString ( String aValue, CallbackAsyncComplete aCallback ) : void
aValue String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginGetBinary() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetBinary().
public BeginGetBinary ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginGetBool() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetBool().
public BeginGetBool ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginGetInt() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetInt().
public BeginGetInt ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginGetMultiple() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetMultiple().
public BeginGetMultiple ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginGetString() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetString().
public BeginGetString ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginGetUint() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetUint().
public BeginGetUint ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginIncrement() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndIncrement().
public BeginIncrement ( uint aValue, CallbackAsyncComplete aCallback ) : void
aValue uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginSetBinary() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetBinary().
public BeginSetBinary ( byte aValueBin, CallbackAsyncComplete aCallback ) : void
aValueBin byte
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginSetBool() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetBool().
public BeginSetBool ( bool aValueBool, CallbackAsyncComplete aCallback ) : void
aValueBool bool
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginSetInt() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetInt().
public BeginSetInt ( int aValueInt, CallbackAsyncComplete aCallback ) : void
aValueInt int
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginSetMultiple() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetMultiple().
public BeginSetMultiple ( uint aValueUint, int aValueInt, bool aValueBool, CallbackAsyncComplete aCallback ) : void
aValueUint uint
aValueInt int
aValueBool bool
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginSetString() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetString().
public BeginSetString ( String aValueStr, CallbackAsyncComplete aCallback ) : void
aValueStr String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginSetUint() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetUint().
public BeginSetUint ( uint aValueUint, CallbackAsyncComplete aCallback ) : void
aValueUint uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginShutdown() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndShutdown().
public BeginShutdown ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginToggle() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndToggle().
public BeginToggle ( bool aValue, CallbackAsyncComplete aCallback ) : void
aValue bool
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginToggleBool() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndToggleBool().
public BeginToggleBool ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

BeginWriteFile() публичный Метод

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndWriteFile().
public BeginWriteFile ( String aData, String aFileFullName, CallbackAsyncComplete aCallback ) : void
aData String
aFileFullName String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Результат void

CpProxyOpenhomeOrgTestBasic1() публичный Метод

Constructor
Use CpProxy::[Un]Subscribe() to enable/disable querying of state variable and reporting of their changes.
public CpProxyOpenhomeOrgTestBasic1 ( ICpDevice aDevice ) : System
aDevice ICpDevice The device to use
Результат System

Dispose() публичный Метод

Must be called for each class instance. Must be called before Core.Library.Close().
public Dispose ( ) : void
Результат void

EndDecrement() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndDecrement ( IntPtr aAsyncHandle, int &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult int
Результат void

EndEchoAllowedRangeUint() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndEchoAllowedRangeUint ( IntPtr aAsyncHandle, uint &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult uint
Результат void

EndEchoAllowedValueString() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndEchoAllowedValueString ( IntPtr aAsyncHandle, String &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult String
Результат void

EndEchoBinary() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndEchoBinary ( IntPtr aAsyncHandle, byte &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult byte
Результат void

EndEchoString() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndEchoString ( IntPtr aAsyncHandle, String &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult String
Результат void

EndGetBinary() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetBinary ( IntPtr aAsyncHandle, byte &aValueBin ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueBin byte
Результат void

EndGetBool() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetBool ( IntPtr aAsyncHandle, bool &aValueBool ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueBool bool
Результат void

EndGetInt() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetInt ( IntPtr aAsyncHandle, int &aValueInt ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueInt int
Результат void

EndGetMultiple() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetMultiple ( IntPtr aAsyncHandle, uint &aValueUint, int &aValueInt, bool &aValueBool ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueUint uint
aValueInt int
aValueBool bool
Результат void

EndGetString() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetString ( IntPtr aAsyncHandle, String &aValueStr ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueStr String
Результат void

EndGetUint() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetUint ( IntPtr aAsyncHandle, uint &aValueUint ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueUint uint
Результат void

EndIncrement() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndIncrement ( IntPtr aAsyncHandle, uint &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult uint
Результат void

EndSetBinary() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetBinary ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Результат void

EndSetBool() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetBool ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Результат void

EndSetInt() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetInt ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Результат void

EndSetMultiple() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetMultiple ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Результат void

EndSetString() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetString ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Результат void

EndSetUint() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetUint ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Результат void

EndShutdown() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndShutdown ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Результат void

EndToggle() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndToggle ( IntPtr aAsyncHandle, bool &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult bool
Результат void

EndToggleBool() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndToggleBool ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Результат void

EndWriteFile() публичный Метод

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndWriteFile ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Результат void

PropertyVarBin() публичный Метод

Query the value of the VarBin property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyVarBin ( ) : byte[]
Результат byte[]

PropertyVarBool() публичный Метод

Query the value of the VarBool property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyVarBool ( ) : bool
Результат bool

PropertyVarInt() публичный Метод

Query the value of the VarInt property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyVarInt ( ) : int
Результат int

PropertyVarStr() публичный Метод

Query the value of the VarStr property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyVarStr ( ) : String
Результат String

PropertyVarUint() публичный Метод

Query the value of the VarUint property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyVarUint ( ) : uint
Результат uint

SetPropertyVarBinChanged() публичный Метод

Set a delegate to be run when the VarBin state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarBinChanged ( System aVarBinChanged ) : void
aVarBinChanged System The delegate to run when the state variable changes
Результат void

SetPropertyVarBoolChanged() публичный Метод

Set a delegate to be run when the VarBool state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarBoolChanged ( System aVarBoolChanged ) : void
aVarBoolChanged System The delegate to run when the state variable changes
Результат void

SetPropertyVarIntChanged() публичный Метод

Set a delegate to be run when the VarInt state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarIntChanged ( System aVarIntChanged ) : void
aVarIntChanged System The delegate to run when the state variable changes
Результат void

SetPropertyVarStrChanged() публичный Метод

Set a delegate to be run when the VarStr state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarStrChanged ( System aVarStrChanged ) : void
aVarStrChanged System The delegate to run when the state variable changes
Результат void

SetPropertyVarUintChanged() публичный Метод

Set a delegate to be run when the VarUint state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarUintChanged ( System aVarUintChanged ) : void
aVarUintChanged System The delegate to run when the state variable changes
Результат void

SyncDecrement() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncDecrement ( int aValue, int &aResult ) : void
aValue int
aResult int
Результат void

SyncEchoAllowedRangeUint() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncEchoAllowedRangeUint ( uint aValue, uint &aResult ) : void
aValue uint
aResult uint
Результат void

SyncEchoAllowedValueString() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncEchoAllowedValueString ( String aValue, String &aResult ) : void
aValue String
aResult String
Результат void

SyncEchoBinary() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncEchoBinary ( byte aValue, byte &aResult ) : void
aValue byte
aResult byte
Результат void

SyncEchoString() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncEchoString ( String aValue, String &aResult ) : void
aValue String
aResult String
Результат void

SyncGetBinary() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetBinary ( byte &aValueBin ) : void
aValueBin byte
Результат void

SyncGetBool() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetBool ( bool &aValueBool ) : void
aValueBool bool
Результат void

SyncGetInt() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetInt ( int &aValueInt ) : void
aValueInt int
Результат void

SyncGetMultiple() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetMultiple ( uint &aValueUint, int &aValueInt, bool &aValueBool ) : void
aValueUint uint
aValueInt int
aValueBool bool
Результат void

SyncGetString() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetString ( String &aValueStr ) : void
aValueStr String
Результат void

SyncGetUint() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetUint ( uint &aValueUint ) : void
aValueUint uint
Результат void

SyncIncrement() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncIncrement ( uint aValue, uint &aResult ) : void
aValue uint
aResult uint
Результат void

SyncSetBinary() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetBinary ( byte aValueBin ) : void
aValueBin byte
Результат void

SyncSetBool() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetBool ( bool aValueBool ) : void
aValueBool bool
Результат void

SyncSetInt() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetInt ( int aValueInt ) : void
aValueInt int
Результат void

SyncSetMultiple() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetMultiple ( uint aValueUint, int aValueInt, bool aValueBool ) : void
aValueUint uint
aValueInt int
aValueBool bool
Результат void

SyncSetString() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetString ( String aValueStr ) : void
aValueStr String
Результат void

SyncSetUint() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetUint ( uint aValueUint ) : void
aValueUint uint
Результат void

SyncShutdown() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncShutdown ( ) : void
Результат void

SyncToggle() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncToggle ( bool aValue, bool &aResult ) : void
aValue bool
aResult bool
Результат void

SyncToggleBool() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncToggleBool ( ) : void
Результат void

SyncWriteFile() публичный Метод

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncWriteFile ( String aData, String aFileFullName ) : void
aData String
aFileFullName String
Результат void