Version 1.1 Chris Read and Write Attempt 01
Dependencies: TextLCD mbed-rtos mbed
Fork of ELEC_350_CourseWork by
Led.h
- Committer:
- chills
- Date:
- 2017-11-25
- Revision:
- 1:e21c07d7c3a3
- Parent:
- 0:8f564feffdd8
File content as of revision 1:e21c07d7c3a3:
#ifndef _LED_H_ //Known as header guards #define _LED_H_ class Led //This creates a class called Led { //Below are methods of the class these are the opperations the class will support public: //The public: word enables the methods to be accessed outside of the class itself Led(PinName pinName); void switchOn(); //Void is the return type as no values will be output the return type is void void switchOff(); //SwitchOff is the name of the method/function void flash(float time); //float time is the parameter of the function in this case it creates a floating poi t variable known as time and this is then passed o the function when called. void Toggle(); private: //This is used here to make digitalout pin only useable from inside class Led DigitalOut pin; //DigitalOut is the Class and the object is called pin the object pin is now an attribute of led this is also known as a member variable or field }; #endif