Property | Type | Description | |
---|---|---|---|
currentOwner | IControlToken | ||
lockObject | object | ||
outputChanged | Subject |
||
outputData | IControlToken>.ControlSubject | ||
owners | List |
Method | Description | |
---|---|---|
BuildDefaultData ( IData data ) : void | ||
GetDataObserver ( IControlToken token ) : IPushDataController | ||
GetFrameBuffer ( IControlToken token, IReceivesData device ) : IData | ||
HasControl ( ) : bool | ||
HasControl ( IControlToken checkOwner ) : bool | ||
PushOutput ( IControlToken token ) : void | ||
SetData ( IControlToken token ) : void | ||
SetInitialState ( ) : void | ||
SingleOwnerDevice ( string name ) : System | ||
TakeControl ( int priority = 1, [ name = "" ) : IControlToken |
Method | Description | |
---|---|---|
PreprocessPushData ( IData data ) : IData | ||
RefreshOutput ( ) : void |
Method | Description | |
---|---|---|
GetOwnerlessData ( ) : IData | ||
UpdateOutput ( ) : void |
public abstract BuildDefaultData ( IData data ) : void | ||
data | IData | |
return | void |
public GetDataObserver ( IControlToken token ) : IPushDataController | ||
token | IControlToken | |
return | IPushDataController |
public GetFrameBuffer ( IControlToken token, IReceivesData device ) : IData | ||
token | IControlToken | |
device | IReceivesData | |
return | IData |
public HasControl ( IControlToken checkOwner ) : bool | ||
checkOwner | IControlToken | |
return | bool |
protected PreprocessPushData ( IData data ) : IData | ||
data | IData | |
return | IData |
public PushOutput ( IControlToken token ) : void | ||
token | IControlToken | |
return | void |
public SetData ( IControlToken token ) : void | ||
token | IControlToken | |
return | void |
public SingleOwnerDevice ( string name ) : System | ||
name | string | |
return | System |
public TakeControl ( int priority = 1, [ name = "" ) : IControlToken | ||
priority | int | |
name | [ | |
return | IControlToken |
protected ControlSubject |
||
return | IControlToken>.ControlSubject |