enabled specifying numeric config values using all strtof capabilities
[clinton/Smoothieware.git] / src / libs / Pauser.h
CommitLineData
423df6df
AW
1#ifndef PAUSER_H
2#define PAUSER_H
3
4#include "libs/Kernel.h"
5#include "libs/nuts_bolts.h"
6#include "libs/utils.h"
7
43b1a6e8
MM
8class Block;
9
423df6df
AW
10class Pauser : public Module {
11 public:
12 Pauser();
13 void on_module_loaded();
43b1a6e8
MM
14 void on_block_begin(void*);
15
423df6df
AW
16 void take();
17 void release();
18
8e075270
MM
19 bool paused();
20
43b1a6e8 21 Block* paused_block;
423df6df
AW
22 unsigned short counter;
23};
24
25#endif