List of all functions/instructions available in R3 programming language for handling global variables.
Legend: R = allowed use in Rules - T = allowed use in Tasks - I = Instruction - F = Function (thus has a return value) |
||||
---|---|---|---|---|
Keyword |
R |
T |
F/I |
Description |
- |
T |
F |
Creates a new global variable (GV). Creates the information in memory and, if necessary, in retentive memory |
|
- |
T |
F |
Removes a GV. Deletes the configuration file and memory space |
|
gv_link() |
R |
T |
F |
Links to an existing GV. Creates an interface to a GV |
R |
T |
F |
Removes the interface link to a GV |
|
gv_read() |
R |
T |
F |
Updates the data of the associated local variable via the interface, reading from the GV |
R |
T |
F |
Partially updates the data of the associated local variable via the interface, reading from the GV |
|
gv_write() |
R |
T |
F |
Updates the value of the GV with the value of the associated local variable via the interface |
R |
T |
F |
Partially updates the value of the GV with the value of the associated local variable via the interface |
|
gv_lock() |
R |
T |
F |
Locks GV access - access is not allowed by any other interface |
R |
T |
F |
Unlocks GV access - access is then allowed by all interfaces |
|
gv_exist() |
R |
T |
F |
Checks whether the specified string matches a defined GV |
gv_name() |
R |
T |
F |
Gets the name of a GV |
R |
T |
F |
Gets the type of a GV |
|
R |
T |
F |
Gets the type of a GV giving the name |
|
gv_flags() |
R |
T |
F |
Gets the flag associated with a GV |
R |
T |
F |
Gets the flag associated with a GV giving the name |
|
gv_size() |
R |
T |
F |
Gets the size of a GV |
R |
T |
F |
Gets the size of a GV giving the name |
|
- |
T |
F |
Updates the information in the configuration file |