You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
643 B
C++

/*
* AlgorithmZero.h
*
* Author: Aleksey Gerasimenko
* gerasimenko.aleksey.n@gmail.com
*/
#include <math.h>
#include <stdint.h>
#ifndef SYSCTRL_ALGORITHMZERO_H_
#define SYSCTRL_ALGORITHMZERO_H_
#include "SYSCTRL/AlgorithmBase.h"
namespace SYSCTRL
{
class AlgorithmZero: public AlgorithmBase
{
private:
SYSCTRL::SystemEnvironment& m_env;
public:
AlgorithmZero(SYSCTRL::SystemEnvironment& env);
public:
void setup();
public:
void reset();
public:
void execute();
private:
void (AlgorithmZero::*_execute)();
void _execute_run();
};
} /* namespace SYSCTRL */
#endif /* SYSCTRL_ALGORITHMZERO_H_ */