Scripted Class
|
RIVarEntry
|
[Related Topics]
Synopsis:
Interface to hold registered variables whose value is to be send back to the remote control
client via TCP/IP during data acquisition on scripted calls of the
SendRIVars
method of the RemoteInterface
object.
The individual transfer identifiers of the variables, that hold these values are subsumed as
"Feedback Values".
This is a private type, only used internally by the RemoteInterface
object.
You cannot create own instances of it and all fields are readonly;
Use the RegisterRIVar
method to internally create instances of it
and the UnregisterRIVars
method to destroy them again if necessary.
Classname: RIVarEntry
Fields:
Public Fields
|
Ident |
Type |
Attributes |
Description |
TypeIdent |
String |
public readonly |
Contains the type ident of the class. |
Context |
Int |
public readonly |
Bitmask for the contexts, i.e. the group(s) of registered variables it is belonging to.
The SendRIVars method of the RemoteInterface object
is also called with such a context mask. All variables registered with at least one of the bits
from the context mask set are sent each time SendRIVars is called. |
Ident |
String |
public readonly |
Identifier for the value in the messages when the variable registered for send back is transferred to the client. |
RIParType |
Int |
public readonly |
Integer value representing the parameter type as which the value of the variable registered
for send back operations will be coded in the messages. Allowed type symbols are listed
here.
Notice that all but rftString denominate 32-bit types. |
|
Private Fields
|
Ident |
Type |
Attributes |
Description |
TypeInfo |
Pointer |
private readonly |
Pointer to the core instance variable. |
CallingFieldIdent |
String |
private readonly |
Used internally for passing a field ident, e.g. during event processing. |
ObjType |
Pointer |
private readonly |
Type pointer of the variable registered for send back operations. |
ObjInst |
Pointer |
private readonly |
Instance pointer of the variable registered for send back operations. |
|
Methods:
|
Method |
Parameters |
Description |
Reset |
<none> |
Reinitializes the class. |
|
[Remote Interface]
[Feedback Values]
[Support]