Avionics
Dropship Simulator
Door Class Reference

CUSTOM## Door module

More...

#include <Module.h>

Inheritance diagram for Door:
[legend]
Collaboration diagram for Door:
[legend]

Public Member Functions

 Door (Bus *prmBus, Logger *prmLogger)
 
void FrameMove (float fElapsedTime) override
 
 ~Door ()
 
- Public Member Functions inherited from Module
 Module (Bus *prmBus)
 
virtual ~Module ()
 

Private Attributes

Loggerlogger
 
Busbus
 
bool open = false
 
float timeSinceLast = 0.0f
 
float * sensorPsi = nullptr
 
float * doorSensor = nullptr
 
float * compressorOn = nullptr
 
float dutyTime = 0.0f
 

Additional Inherited Members

- Protected Attributes inherited from Module
Busbus
 

Detailed Description

CUSTOM## Door module

Definition at line 368 of file Module.h.

Constructor & Destructor Documentation

◆ Door()

Door::Door ( Bus prmBus,
Logger prmLogger 
)

Definition at line 3 of file Door.cpp.

Here is the call graph for this function:

◆ ~Door()

Door::~Door ( )

Definition at line 113 of file Door.cpp.

Member Function Documentation

◆ FrameMove()

void Door::FrameMove ( float  fElapsedTime)
overridevirtual

Implements Module.

Definition at line 16 of file Door.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ bus

Bus* Door::bus
private

Definition at line 372 of file Module.h.

◆ compressorOn

float* Door::compressorOn = nullptr
private

Definition at line 379 of file Module.h.

◆ doorSensor

float* Door::doorSensor = nullptr
private

Definition at line 378 of file Module.h.

◆ dutyTime

float Door::dutyTime = 0.0f
private

Definition at line 381 of file Module.h.

◆ logger

Logger* Door::logger
private

Definition at line 371 of file Module.h.

◆ open

bool Door::open = false
private

Definition at line 374 of file Module.h.

◆ sensorPsi

float* Door::sensorPsi = nullptr
private

Definition at line 377 of file Module.h.

◆ timeSinceLast

float Door::timeSinceLast = 0.0f
private

Definition at line 375 of file Module.h.


The documentation for this class was generated from the following files: