Erick / Mbed 2 deprecated ICE_BLE_TEST

Dependencies:   NaturalTinyShell_ice libmDot-12Sept mbed-rtos mbed

Fork of ICE by Erick

src/ConfigurationHandler/Controls/SetpointControl.h

Committer:
jmarkel44
Date:
2016-09-07
Revision:
11:0695c1091129
Parent:
5:5e77a1db4d45

File content as of revision 11:0695c1091129:

/******************************************************************************
 *
 * File:                SetpointControl.h
 * Desciption:          ICE Setpoint Control Class
 *
 *****************************************************************************/
#ifndef SETPOINTCONTROL_H
#define SETPOINTCONTROL_H

#include <string>

class SetpointControl
{
private:
    // TODO: populate with the correct data 
    string          controlFile;        // name of the control file
    unsigned int    interval;           // interval at which we run
    unsigned int    priority;           // priority at which we run
public:
    SetpointControl(const char* filename) : controlFile(filename) {
        printf("\r%s instantiated with controlFile %s\n",
            __func__, controlFile.c_str());
    }
    ~SetpointControl() {
        printf("\r%s invoked!\n", __func__);
    }
    string getControlFile(void) { return controlFile; } 
};

#endif