Rise
The Vieneo Province
IceDetector Class Reference

#include <Module.h>

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

Public Member Functions

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

Private Attributes

Loggerlogger = nullptr
 
float heatOnTime = 0.0f
 
float heatOffTime = 0.0f
 

Additional Inherited Members

- Protected Attributes inherited from Module
Busbus
 

Detailed Description

Definition at line 175 of file Module.h.

Constructor & Destructor Documentation

◆ IceDetector()

IceDetector::IceDetector ( Bus prmBus,
Logger prmLogger 
)

Definition at line 3 of file IceDetector.cpp.

Member Function Documentation

◆ FrameMove()

void IceDetector::FrameMove ( float  fElapsed)
overridevirtual

When the probes detect an ice build up, a signal is sent by the unit to the EICAS and at the same time electrical power is used to de-ice the probe. When the probe is de–iced, it is then ready to detect ice formation again.

Implements Module.

Definition at line 12 of file IceDetector.cpp.

Member Data Documentation

◆ heatOffTime

float IceDetector::heatOffTime = 0.0f
private

Definition at line 180 of file Module.h.

◆ heatOnTime

float IceDetector::heatOnTime = 0.0f
private

Definition at line 179 of file Module.h.

◆ logger

Logger* IceDetector::logger = nullptr
private

Definition at line 177 of file Module.h.


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