Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Provides:

nameacceptsreturns
int getBatteryStatus()-

the status of the battery in % (0-100)

int getActualBatteryVoltage()-the actual voltage of the battery in volt
bool checkForFailure()-

checks if there are any motor or rotor failures

or if any other failures occured

Interface Design for the Battery Sensor

Code Block
languagecpp
titleGyro.h
firstline1
linenumberstrue
/*Library for checking the battery, i.e.
its voltage*/ 
 
//returns the voltage of the battery in % from 0 to 100
int getBatteryStatus();

//returns the actual current voltage 
//provided by the battery in volt
int getActualBatteryVoltage();

Interface Design for the Safety Systems

Code Block
languagecpp
titleFailureSystems.h
firstline1
linenumberstrue
/*Library for Safety Systems. For
checking if a motor or rotor has failed.*/ 
 
//Checks for a failure in all running motor systems
//Also checks, if there are any missing rotors or
//similar problems.
bool checkForFailure();