Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpi4Java)  1.26.2
com.boschrexroth.mlpi.Logic.LogicType Enum Reference
Collaboration diagram for com.boschrexroth.mlpi.Logic.LogicType:
Collaboration graph

Public Attributes

 LOGIC_TYPE_BOOL =(0)
 
 LOGIC_TYPE_BIT =(1)
 
 LOGIC_TYPE_BYTE =(2)
 
 LOGIC_TYPE_WORD =(3)
 
 LOGIC_TYPE_DWORD =(4)
 
 LOGIC_TYPE_LWORD =(5)
 
 LOGIC_TYPE_SINT =(6)
 
 LOGIC_TYPE_INT =(7)
 
 LOGIC_TYPE_DINT =(8)
 
 LOGIC_TYPE_LINT =(9)
 
 LOGIC_TYPE_USINT =(10)
 
 LOGIC_TYPE_UINT =(11)
 
 LOGIC_TYPE_UDINT =(12)
 
 LOGIC_TYPE_ULINT =(13)
 
 LOGIC_TYPE_REAL =(14)
 
 LOGIC_TYPE_LREAL =(15)
 
 LOGIC_TYPE_STRING =(16)
 
 LOGIC_TYPE_WSTRING =(17)
 
 LOGIC_TYPE_TIME =(18)
 
 LOGIC_TYPE_DATE =(19)
 
 LOGIC_TYPE_DATEANDTIME =(20)
 
 LOGIC_TYPE_TIMEOFDAY =(21)
 
 LOGIC_TYPE_POINTER =(22)
 
 LOGIC_TYPE_REFERENCE =(23)
 
 LOGIC_TYPE_SUBRANGE =(24)
 
 LOGIC_TYPE_ENUM =(25)
 
 LOGIC_TYPE_ARRAY =(26)
 
 LOGIC_TYPE_PARAMS =(27)
 
 LOGIC_TYPE_USERDEF =(28)
 
 LOGIC_TYPE_NONE =(29)
 
 LOGIC_TYPE_ANY =(30)
 
 LOGIC_TYPE_ANYBIT =(31)
 
 LOGIC_TYPE_ANYDATE =(32)
 
 LOGIC_TYPE_ANYINT =(33)
 
 LOGIC_TYPE_ANYNUM =(34)
 
 LOGIC_TYPE_ANYREAL =(35)
 
 LOGIC_TYPE_LAZY =(36)
 
 LOGIC_TYPE_LTIME =(37)
 
 LOGIC_TYPE_BITCONST =(38)
 
 LOGIC_TYPE_MAX_TYPE =(39)
 
 LOGIC_TYPE_UNSUPPORTED =(255)
 

Detailed Description

This enumeration defines the different symbol types of the logic using getInformationOfSymbol.

Code Name Description
0 LOGIC_TYPE_BOOL 1 Byte (BOOL8)
1 LOGIC_TYPE_BIT 1 Bit, symbolic access unsupported
2 LOGIC_TYPE_BYTE 8 Bit (BYTE)
3 LOGIC_TYPE_WORD 16 Bit (USHORT)
4 LOGIC_TYPE_DWORD 32 Bit (ULONG)
5 LOGIC_TYPE_LWORD 64 Bit (LLONG)
6 LOGIC_TYPE_SINT signed short integer - 1 Byte (BYTE)
7 LOGIC_TYPE_INT signed integer - 2 Byte (SHORT)
8 LOGIC_TYPE_DINT double integer - 4 Byte (LONG)
9 LOGIC_TYPE_LINT long integer - 8 Byte (LLONG)
10 LOGIC_TYPE_USINT unsigned signed short integer - 1 Byte (USHORT)
11 LOGIC_TYPE_UINT unsigned signed integer - 2 Byte (USHORT)
12 LOGIC_TYPE_UDINT unsigned double integer - 4 Byte (ULONG)
13 LOGIC_TYPE_ULINT unsigned long integer - 8 Byte (LLONG)
14 LOGIC_TYPE_REAL floating point IEC 559 - 4 Byte (FLOAT)
15 LOGIC_TYPE_LREAL floating point IEC 559 - 8 Byte (DOUBLE)
16 LOGIC_TYPE_STRING character strings (WCHAR16)
17 LOGIC_TYPE_WSTRING Symbolic access unsupported.
18 LOGIC_TYPE_TIME 32 Bit, Time is given in milliseconds in TIME and TOD, time in TOD begins at 12:00 A.M.
19 LOGIC_TYPE_DATE 32 Bit, Time is given in seconds in DATE and DT beginning with January 1, 1970 at 12:00 A.M.
20 LOGIC_TYPE_DATEANDTIME 32 Bit, Time is given in seconds in DATE and DT beginning with January 1, 1970 at 12:00 A.M.
21 LOGIC_TYPE_TIMEOFDAY 32 Bit, Time is given in milliseconds in TIME and TOD, time in TOD begins at 12:00 A.M.
22 LOGIC_TYPE_POINTER Symbolic access unsupported.
23 LOGIC_TYPE_REFERENCE Symbolic access unsupported.
24 LOGIC_TYPE_SUBRANGE Symbolic access unsupported.
25 LOGIC_TYPE_ENUM 16 Bit user type
26 LOGIC_TYPE_ARRAY Array
27 LOGIC_TYPE_PARAMS Symbolic access unsupported.
28 LOGIC_TYPE_USERDEF Symbolic access unsupported.
29 LOGIC_TYPE_NONE Symbolic access unsupported.
30 LOGIC_TYPE_ANY Symbolic access unsupported.
31 LOGIC_TYPE_ANYBIT Symbolic access unsupported.
32 LOGIC_TYPE_ANYDATE Symbolic access unsupported.
33 LOGIC_TYPE_ANYINT Symbolic access unsupported.
34 LOGIC_TYPE_ANYNUM Symbolic access unsupported.
35 LOGIC_TYPE_ANYREAL Symbolic access unsupported.
36 LOGIC_TYPE_LAZY Symbolic access unsupported.
37 LOGIC_TYPE_LTIME Symbolic access unsupported.
38 LOGIC_TYPE_BITCONST Symbolic access unsupported.
39 LOGIC_TYPE_MAX_TYPE Symbolic access unsupported.
255 LOGIC_TYPE_UNSUPPORTED Symbolic access unsupported.

Definition at line 267 of file Logic.java.

Member Data Documentation

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_BOOL =(0)

1 Byte (BOOL8)

Definition at line 269 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_BIT =(1)

1 Bit), symbolic access unsupported

Definition at line 270 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_BYTE =(2)

8 Bit (BYTE)

Definition at line 271 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_WORD =(3)

16 Bit (USHORT)

Definition at line 272 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_DWORD =(4)

32 Bit (ULONG)

Definition at line 273 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_LWORD =(5)

64 Bit (LLONG)

Definition at line 274 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_SINT =(6)

signed short integer - 1 Byte (BYTE)

Definition at line 275 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_INT =(7)

signed integer - 2 Byte (SHORT)

Definition at line 276 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_DINT =(8)

double integer - 4 Byte (LONG)

Definition at line 277 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_LINT =(9)

long integer - 8 Byte (LLONG)

Definition at line 278 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_USINT =(10)

unsigned signed short integer - 1 Byte (USHORT)

Definition at line 279 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_UINT =(11)

unsigned signed integer - 2 Byte (USHORT)

Definition at line 280 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_UDINT =(12)

unsigned double integer - 4 Byte (ULONG)

Definition at line 281 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_ULINT =(13)

unsigned long integer - 8 Byte (LLONG)

Definition at line 282 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_REAL =(14)

floating point IEC 559 - 4 Byte (FLOAT)

Definition at line 283 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_LREAL =(15)

floating point IEC 559 - 8 Byte (DOUBLE)

Definition at line 284 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_STRING =(16)

character strings (WCHAR16)

Definition at line 285 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_WSTRING =(17)

Symbolic access unsupported.

Definition at line 286 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_TIME =(18)

32 Bit, Time is given in milliseconds in TIME and TOD, time in TOD begins at 12:00 A.M.

Definition at line 287 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_DATE =(19)

32 Bit, Time is given in seconds in DATE and DT beginning with January 1, 1970 at 12:00 A.M.

Definition at line 288 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_DATEANDTIME =(20)

32 Bit, Time is given in seconds in DATE and DT beginning with January 1, 1970 at 12:00 A.M.

Definition at line 289 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_TIMEOFDAY =(21)

32 Bit, Time is given in milliseconds in TIME and TOD, time in TOD begins at 12:00 A.M.

Definition at line 290 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_POINTER =(22)

Symbolic access unsupported.

Definition at line 291 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_REFERENCE =(23)

Symbolic access unsupported.

Definition at line 292 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_SUBRANGE =(24)

Symbolic access unsupported.

Definition at line 293 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_ENUM =(25)

16 Bit user type

Definition at line 294 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_ARRAY =(26)

Array.

Definition at line 295 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_PARAMS =(27)

Symbolic access unsupported.

Definition at line 296 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_USERDEF =(28)

Symbolic access unsupported.

Definition at line 297 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_NONE =(29)

Symbolic access unsupported.

Definition at line 298 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_ANY =(30)

Symbolic access unsupported.

Definition at line 299 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_ANYBIT =(31)

Symbolic access unsupported.

Definition at line 300 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_ANYDATE =(32)

Symbolic access unsupported.

Definition at line 301 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_ANYINT =(33)

Symbolic access unsupported.

Definition at line 302 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_ANYNUM =(34)

Symbolic access unsupported.

Definition at line 303 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_ANYREAL =(35)

Symbolic access unsupported.

Definition at line 304 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_LAZY =(36)

Symbolic access unsupported.

Definition at line 305 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_LTIME =(37)

Symbolic access unsupported.

Definition at line 306 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_BITCONST =(38)

Symbolic access unsupported.

Definition at line 307 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_MAX_TYPE =(39)

Symbolic access unsupported.

Definition at line 308 of file Logic.java.

com.boschrexroth.mlpi.Logic.LogicType.LOGIC_TYPE_UNSUPPORTED =(255)

Symbolic access unsupported.

Definition at line 309 of file Logic.java.


The documentation for this enum was generated from the following file: