Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
VECTO_Types.vb 3.68 KiB
Newer Older
Public Enum tPHEMmode As Short
    ModeSTANDARD = 0
    ModeBATCH = 1
End Enum

Public Enum tCalcMode As Short
    cmStandard = 0      '0 Standard (Gesamtes Fzg mit bestehendem Kennfeld)
    cmEngineOnly = 1    '1 Motor alleine (mit bestehendem Kennfeld)
    cmKEmes = 2         '2 Kennfeld erstellen aus Rollenzyklus
    cmEAnpi = 3         '3 Motoranalyse (x-Sek. Mittelwerte Messung-Rechng)
    cmKEnpi = 4         '4 Kennfeld erstellen aus Motormessung
    cmEAmes = 5         '5 Motoranalyse aus Fahrzeugmessung
    cmHEV = 6           '6 Hybridfahrzeug (VKM + Elektro)
    cmEV = 7            '7 Elektrofahrzeug
End Enum

Public Enum tVehMode
    StandardMode
    EngineOnly
    HEV
    EV
End Enum

Public Enum tWorkMsgType
    StatusBar
    StatusListBox
    ProgBars
    JobStatus
    CycleStatus
    InitProgBar
    Abort
End Enum

Public Enum tMsgID
    NewJob
    Normal
    Warn
    Err
End Enum


Public Enum tCalcResult
    Err
    Abort
    Done
    Undef
End Enum

Public Enum tJobStatus
    Running
    Queued
    OK
    Err
    Warn
    Undef
End Enum

Public Enum tTransLossModel As Short
    Basic = 0
    Detailed = 1
End Enum

Public Enum tEmNorm
    x_h
    x_hPnenn
    x_kWh
    x
End Enum

#Region "Input File Components"

Public Enum tMapComp
    FC
    NOx
    HC
    CO
    PM
    PN
    NO
    MassFlow
    ExhTemp
    Lambda
    TCdP2s
    TCPneg3s
    TCPpos3s
    TCAmpl3s
    TCLW3p3s
    TCP40sABS
    TCabsdn2s
    TCP10sn10s3
    TCdynV
    TCdynAV
    TCdynDAV
    Undefined
    Extrapol
    Eta
    Qp_coolant
End Enum

Public Enum tDriComp
    t
    V
    Grad
    nn
    Gears
    Padd
    Pe
    VairVres
    VairBeta
    Undefined
    s
    StopTime
End Enum

Public Enum tExsComp
    Tgas
    Undefined
End Enum

Public Enum tFldComp
    PeTarget
    PT1
    Undefined
End Enum

#End Region

Public Enum tIntpPeCorMode
    PeCorOff
    PeCorNull
    PeCorEmDrag
    PeCorNullPmin
End Enum

Public Enum tVehState
    Cruise
    Acc
    Dec
    Stopped
End Enum

Public Enum tEngState
    Idle
    Drag
    FullDrag
    Load
    FullLoad
    Stopped
End Enum

Public Enum tEngClutch
    Closed
    Opened
    Slipping
End Enum

Public Enum tAuxComp
    Psupply
    Undefined
End Enum

Public Enum tCdMode
    ConstCd0 = 0
    CdOfV = 1
    CdOfBeta = 2
End Enum

Public Enum tRtType
    None = 0
    Primary = 1
    Secondary = 2
End Enum

Public Enum tGearbox
    Manual = 0
    SemiAutomatic = 1
    Automatic = 2


#Region "VECTO Classifications"


Public Enum tVehCat As Integer
    Rigid = 0
    Tractor = 1
    Citybus = 2
    InterurbanBus = 3
    Coach = 4
End Enum

Public Enum tAxleConf As Integer
    a4x2 = 0
    a4x4 = 1
    a6x2 = 2
    a6x4 = 3
    a6x6 = 4
    a8x2 = 5
    a8x4 = 6
    a8x6 = 7
    a8x8 = 8
End Enum

Public Enum tVSUM
    FullLoaded
    EmptyLoaded
    RefLoaded
    UserDefLoaded
End Enum

Public Enum tVECTOmode
    Declaration
    ProofOfConcept
End Enum

Public Enum tMission
    LongHaul = 0
    RegionalDelivery = 1
    UrbanDelivery = 2
    MunicipalUtility = 3
    Construction = 4
    HeavyUrban = 5
    Urban = 6
    Suburban = 7
    Interurban = 8
    Coach = 9
End Enum

#End Region







#Region "HEV"

Public Enum tBatLvl
    OK
    Low
    High
    Full
    Empty
End Enum

Public Enum tICElock
    OnLock
    OffLock
    NoLock
End Enum

Public Enum tHEVparMode
    Assist
    LPI
    EV
    ICEonly
    Rekup
    Undefined
End Enum


#End Region