Docs

Die Seite verlinkt auf Nächste Seite.

Beva.h

Committer:
bulmecisco
Date:
2018-06-04
Revision:
1:2b0e3e783590
Parent:
0:749dbf57cdeb

File content as of revision 1:2b0e3e783590:

#include "stdio.h"
#include "string.h"

#pragma warning(disable : 4996)

#ifndef _INC_BEVA
#define _INC_BEVA

/** A digital output, used for setting the state of a pin
 *
 * @note Synchronization level: Interrupt safe
 *
 * Example:
 * @code
 * // Toggle a LED
 * #include "mbed.h"
 *
 * DigitalOut led(LED1);
 *
 * int main() {
 *    while (1) {
 *        led = !led;
 *        printf("Blink! LED is now %d\n", led.read());
 *        eva.eingabe();
 *        eva.ausgabe();
 *      wait_ms(500);
 *    }
 * }
 * @endcode
 * @ingroup drivers
 */

class Beva {
private:        // Memebervariable
    char str[80];
public:         // Methoden
    Beva() {    // Standard-Konstruktor
        strcpy(str, "InitString");  // Initialisieren der  Memebervariable
    }
    // Überladene parametrisierte Konstruktor
    Beva(char _str[]) {
        strcpy(str, _str);
    }
    void eingabe(void);
    void ausgabe(void);
};
#endif