dpTypeGet()
Returns the structure of a data point type.
Synopsis
int dpTypeGet(string name, dyn_dyn_string &elements, dyn_dyn_int
&types[, bool includeSubTypes = FALSE]);
Parameters
Parameter | Meaning |
---|---|
dpt | Name of the data point type , for example: ExampleDP_Int |
&elements | Type names |
&types | Type numbers |
includeSubTypes |
Default: FALSE - subtypes will note be passed TRUE - subtypes will be passed |
Return Value
If an error occurs -1, otherwise 0.
Errors
Missing arguments like undefined variables or missing parameters.
Description
The function returns the structure of a DP type.
Example
The example code returns the structure of a DP type DRIVE1. The data point type DRIVE1 is shown in the figure below and the structure is demonstrated in the table structure of the data point type DRIVE1.
Figure: Data point type DRIVE1
Structure of the data point type DRIVE1
DRIVE1 | |||
alert | |||
controlFuse | |||
motorSwitch | |||
sumalertPLC | |||
sumalert | |||
state | |||
on | |||
ccOn | |||
off | |||
mode | |||
remote | |||
local | |||
auto | |||
man | |||
service | |||
value | |||
speed | |||
PowerCon |
main()
{
string dpt;
dyn_dyn_string names;
dyn_dyn_int types;
int struc;
dpt="ExampleDP_Int";
struc=dpTypeGet(dpt,names,types);
DebugN(dpt,names,types);
}
Assignment
Data point functions
Availability
UI, CTRL