Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Signals.vb 2.51 KiB
Newer Older
  • Learn to ignore specific revisions
  • ' Copyright 2015 European Union.
    ' Licensed under the EUPL (the 'Licence');
    '
    ' * You may not use this work except in compliance with the Licence.
    ' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
    ' * Unless required by applicable law or agreed to in writing,
    '   software distributed under the Licence is distributed on an "AS IS" basis,
    '   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    '
    ' See the LICENSE.txt for the specific language governing permissions and limitations.
    
    
    
    Terry Burns's avatar
    Terry Burns committed
    
    
    Terry Burns's avatar
    Terry Burns committed
        'Backing variables
    
    Glenn Zarb's avatar
    Glenn Zarb committed
        Private _WHTCCorretion As Single = 1
    
    Terry Burns's avatar
    Terry Burns committed
        Private _smartElectrics As Boolean
    
    
        Public Property ClutchEngaged As Boolean Implements ISignals.ClutchEngaged
        Public Property EngineDrivelinePower As Single Implements ISignals.EngineDrivelinePower
        Public Property EngineDrivelineTorque As Single Implements ISignals.EngineDrivelineTorque
        Public Property EngineMotoringPower As Single Implements ISignals.EngineMotoringPower
        Public Property EngineSpeed As Integer Implements ISignals.EngineSpeed
        Public Property SmartElectrics As Boolean Implements ISignals.SmartElectrics
    
    Glenn Zarb's avatar
    Glenn Zarb committed
            Get
                Return _smartElectrics
            End Get
            Set(value As Boolean)
                _smartElectrics = value
            End Set
        End Property
    
        Public Property SmartPneumatics As Boolean Implements ISignals.SmartPneumatics
        Public Property TotalCycleTimeSeconds As Integer Implements ISignals.TotalCycleTimeSeconds
    
    Glenn Zarb's avatar
    Glenn Zarb committed
        Public Property CurrentCycleTimeInSeconds As Integer Implements ISignals.CurrentCycleTimeInSeconds
    
        Public Property PreExistingAuxPower As Single Implements ISignals.PreExistingAuxPower
        Public Property Idle As Boolean Implements ISignals.Idle
        Public Property InNeutral As Boolean Implements ISignals.InNeutral
    
        Public Property AuxiliaryEventReportingLevel As AdvancedAuxiliaryMessageType Implements ISignals.AuxiliaryEventReportingLevel
    
        Public Property EngineStopped As Boolean Implements ISignals.EngineStopped
    
    Terry Burns's avatar
    Terry Burns committed
        Public Property DeclarationMode As Boolean Implements ISignals.DeclarationMode
        Public Property WHTC As Single Implements ISignals.WHTC
    
    Glenn Zarb's avatar
    Glenn Zarb committed
            Set(value As Single)
                _WHTCCorretion = value
            End Set
            Get
                Return _WHTCCorretion
            End Get
        End Property
    
    Terry Burns's avatar
    Terry Burns committed
        Public Property EngineIdleSpeed As Single Implements ISignals.EngineIdleSpeed
    
    Glenn Zarb's avatar
    Glenn Zarb committed
        Public Property PneumaticOverrunUtilisation As Single Implements ISignals.PneumaticOverrunUtilisation