23 lines
721 B
C#
23 lines
721 B
C#
namespace STCompiler.Common;
|
|
|
|
// Gemeinsame Variable types für Compiler, Disassembler und Simulator
|
|
public enum VarType {
|
|
// Boolean
|
|
BOOL = 1,
|
|
// Unsigned integers
|
|
BYTE = 2, WORD = 3, DWORD = 4, LWORD = 5,
|
|
// Signed integers
|
|
SINT = 6, INT = 7, DINT = 8, LINT = 9,
|
|
// Unsigned integers (alternative names)
|
|
USINT = 10, UINT = 11, UDINT = 12, ULINT = 13,
|
|
// Floating point
|
|
REAL = 14, LREAL = 15,
|
|
// Date/time types
|
|
TIME = 16, // Zeitdauer -> TimeSpan
|
|
DATE = 17, // Datum -> DateTime
|
|
TIME_OF_DAY = 18, // Tageszeit (TOD) -> TimeSpan / DateTime
|
|
TOD = TIME_OF_DAY,
|
|
DATE_AND_TIME = 19,// Datum + Uhrzeit (DT) -> DateTime
|
|
DT = DATE_AND_TIME
|
|
}
|