Runlight

LaufLicht.cpp

Committer:
martwerl
Date:
2018-06-20
Revision:
0:1836b0410ef1

File content as of revision 0:1836b0410ef1:

#include "mbed.h"
#include "LaufLicht.h"


   void LaufLicht::ledOff(void)
    {
    _pin=0;
    _pin2=0;
    _pin3=0;
    _pin4=0;
    }
    
    void LaufLicht::ledOn1(void)
    {
    _pin=1;
    _pin2=0;
    _pin3=0;
    _pin4=0;
    }
    
    void LaufLicht::ledOn2(void)
    {
    _pin=0;
    _pin2=1;
    _pin3=0;
    _pin4=0;
    }
    
    void LaufLicht::ledOn3(void)
    {
    _pin=0;
    _pin2=0;
    _pin3=1;
    _pin4=0;
    }
    
    void LaufLicht::ledOn4(void)
    {
    _pin=0;
    _pin2=0;
    _pin3=0;
    _pin4=1;
    }
    
    void LaufLicht::printStatus(void)
    {
     printf("Status Read:\nLED1 is now %d\nLED2 is now %d\n LED1 is now %d\n LED1 is now %d\n\n", _pin.read(), _pin2.read(), _pin3.read(), _pin4.read()); 
    }