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

Public Attributes

 TYPE_INVALID =( 0)
 
 TYPE_CHAR =( 1)
 
 TYPE_UCHAR =( 2)
 
 TYPE_SHORT =( 3)
 
 TYPE_USHORT =( 4)
 
 TYPE_LONG =( 5)
 
 TYPE_ULONG =( 6)
 
 TYPE_LLONG =( 7)
 
 TYPE_ULLONG =( 8)
 
 TYPE_FLOAT =( 9)
 
 TYPE_DOUBLE =(10)
 
 TYPE_CHAR_ARRAY =(11)
 
 TYPE_UCHAR_ARRAY =(12)
 
 TYPE_SHORT_ARRAY =(13)
 
 TYPE_USHORT_ARRAY =(14)
 
 TYPE_LONG_ARRAY =(15)
 
 TYPE_ULONG_ARRAY =(16)
 
 TYPE_LLONG_ARRAY =(17)
 
 TYPE_ULLONG_ARRAY =(18)
 
 TYPE_FLOAT_ARRAY =(19)
 
 TYPE_DOUBLE_ARRAY =(20)
 
 TYPE_BOOL8 =(21)
 
 TYPE_BOOL8_ARRAY =(22)
 
 TYPE_CHAR_UTF8 =(23)
 
 TYPE_CHAR_UTF16 =(24)
 
 TYPE_CHAR_UTF8_ARRAY =(25)
 
 TYPE_CHAR_UTF16_ARRAY =(26)
 

Detailed Description

This enumeration defines the basic types of variables used by the MLPI.

Code Name Description
0 TYPE_INVALID invalid or not supported type
1 TYPE_CHAR 1 byte signed integer
2 TYPE_UCHAR 1 byte unsigned integer
3 TYPE_SHORT 2 byte signed integer
4 TYPE_USHORT 2 byte unsigned integer
5 TYPE_LONG 4 byte signed integer
6 TYPE_ULONG 4 byte unsigned integer
7 TYPE_LLONG 8 byte signed integer
8 TYPE_ULLONG 8 byte unsigned integer
9 TYPE_FLOAT 4 byte floating point
10 TYPE_DOUBLE 8 byte floating point
11 TYPE_CHAR_ARRAY 1 byte signed integer array
12 TYPE_UCHAR_ARRAY 1 byte unsigned integer array
13 TYPE_SHORT_ARRAY 2 byte signed integer array
14 TYPE_USHORT_ARRAY 2 byte unsigned integer array
15 TYPE_LONG_ARRAY 4 byte signed integer array
16 TYPE_ULONG_ARRAY 4 byte unsigned integer array
17 TYPE_LLONG_ARRAY 8 byte signed integer array
18 TYPE_ULLONG_ARRAY 8 byte unsigned integer array
19 TYPE_FLOAT_ARRAY 4 byte floating point array
20 TYPE_DOUBLE_ARRAY 8 byte floating point array
21 TYPE_BOOL8 1 byte boolean
22 TYPE_BOOL8_ARRAY 1 byte boolean array
23 TYPE_CHAR_UTF8 String with 1 byte per character
24 TYPE_CHAR_UTF16 String with 2 bytes per character
25 TYPE_CHAR_UTF8_ARRAY String array with 1 byte per character
26 TYPE_CHAR_UTF16_ARRAY String array with 2 bytes per character

Definition at line 104 of file MlpiGlobal.java.

Member Data Documentation

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_INVALID =( 0)

invalid or not supported type

Definition at line 106 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_CHAR =( 1)

1 byte signed integer

Definition at line 108 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_UCHAR =( 2)

1 byte unsigned integer

Definition at line 109 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_SHORT =( 3)

2 byte signed integer

Definition at line 110 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_USHORT =( 4)

2 byte unsigned integer

Definition at line 111 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_LONG =( 5)

4 byte signed integer

Definition at line 112 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_ULONG =( 6)

4 byte unsigned integer

Definition at line 113 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_LLONG =( 7)

8 byte signed integer

Definition at line 114 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_ULLONG =( 8)

8 byte unsigned integer

Definition at line 115 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_FLOAT =( 9)

4 byte floating point

Definition at line 116 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_DOUBLE =(10)

4 byte floating point

Definition at line 117 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_CHAR_ARRAY =(11)

1 byte signed integer array

Definition at line 119 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_UCHAR_ARRAY =(12)

1 byte unsigned integer array

Definition at line 120 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_SHORT_ARRAY =(13)

2 byte signed integer array

Definition at line 121 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_USHORT_ARRAY =(14)

2 byte unsigned integer array

Definition at line 122 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_LONG_ARRAY =(15)

4 byte signed integer array

Definition at line 123 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_ULONG_ARRAY =(16)

4 byte unsigned integer array

Definition at line 124 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_LLONG_ARRAY =(17)

8 byte signed integer array

Definition at line 125 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_ULLONG_ARRAY =(18)

8 byte unsigned integer array

Definition at line 126 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_FLOAT_ARRAY =(19)

4 byte floating point array

Definition at line 127 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_DOUBLE_ARRAY =(20)

4 byte floating point array

Definition at line 128 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_BOOL8 =(21)

1 byte boolean

Definition at line 130 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_BOOL8_ARRAY =(22)

1 byte boolean array

Definition at line 131 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_CHAR_UTF8 =(23)

string with 1 byte per character

Definition at line 133 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_CHAR_UTF16 =(24)

string with 2 bytes per character

Definition at line 134 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_CHAR_UTF8_ARRAY =(25)

string array with 1 byte per character

Definition at line 135 of file MlpiGlobal.java.

com.boschrexroth.mlpi.MlpiGlobal.Type.TYPE_CHAR_UTF16_ARRAY =(26)

string array with 2 bytes per character

Definition at line 136 of file MlpiGlobal.java.


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