From 8e7c2014f1e3546b1aeef7412475c7b2d2d8ae24 Mon Sep 17 00:00:00 2001 From: "Burns, Terry" <Terry.Burns@ricardo.com> Date: Thu, 16 Oct 2014 15:15:03 +0000 Subject: [PATCH] Pre-SignalsRefactoring git-tfs-id: [http://tfs00.element.root.com:8080/tfs/TFSCollection]$/VECTO;C1640 --- VECTOAux/VectoAuxiliaries/ISignals.vb | 17 +++++++++++++ VECTOAux/VectoAuxiliaries/Signals.vb | 24 +++++++++++++++++++ .../VectoAuxiliaries/VectoAuxiliaries.vbproj | 2 ++ 3 files changed, 43 insertions(+) create mode 100644 VECTOAux/VectoAuxiliaries/ISignals.vb create mode 100644 VECTOAux/VectoAuxiliaries/Signals.vb diff --git a/VECTOAux/VectoAuxiliaries/ISignals.vb b/VECTOAux/VectoAuxiliaries/ISignals.vb new file mode 100644 index 0000000000..27982bef76 --- /dev/null +++ b/VECTOAux/VectoAuxiliaries/ISignals.vb @@ -0,0 +1,17 @@ +Public Interface ISignals + + + + +Property EngineMotoringPower As single +property EngineDrivelinePower as single +property SmartElectrics As Boolean +Property ClutchEngaged As Boolean +Property EngineSpeed as integer +Property SmartPneumatics As Boolean +Property TotalCycleTimeSeconds As Integer +property EngineDrivelineTorque as single + + + +End Interface diff --git a/VECTOAux/VectoAuxiliaries/Signals.vb b/VECTOAux/VectoAuxiliaries/Signals.vb new file mode 100644 index 0000000000..c7fa5e1a8c --- /dev/null +++ b/VECTOAux/VectoAuxiliaries/Signals.vb @@ -0,0 +1,24 @@ + +Public Class Signals +Implements ISignals + + 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 + + Public Property SmartPneumatics As Boolean Implements ISignals.SmartPneumatics + + Public Property TotalCycleTimeSeconds As Integer Implements ISignals.TotalCycleTimeSeconds + +End Class + + + diff --git a/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj b/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj index a1375da95e..b8810dfaa2 100644 --- a/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj +++ b/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj @@ -89,6 +89,7 @@ <Compile Include="Hvac\IHVACInputs.vb" /> <Compile Include="Hvac\HVACMapParameter.vb" /> <Compile Include="Hvac\IHVACMap.vb" /> + <Compile Include="ISignals.vb" /> <Compile Include="Pneumatics\ActuationsKey.vb" /> <Compile Include="Pneumatics\M4_AirCompressor.vb" /> <Compile Include="Electrics\AlternatorMap.vb" /> @@ -123,6 +124,7 @@ <Compile Include="Pneumatics\PneumaticActuationsMap.vb" /> <Compile Include="Pneumatics\PneumaticsAuxilliariesConfig.vb" /> <Compile Include="Pneumatics\PneumaticUserInputsConfig.vb" /> + <Compile Include="Signals.vb" /> <Compile Include="UI\ElectricalConsumers.Designer.vb"> <DependentUpon>ElectricalConsumers.vb</DependentUpon> </Compile> -- GitLab