mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-12-24 21:21:24 +01:00
5269177f2e
NOTE: the ones in MemStream are not mine!
16 lines
529 B
C++
16 lines
529 B
C++
#ifndef Hardware_h
|
|
#define Hardware_h
|
|
// Virtualised hardware Interface
|
|
class Hardware {
|
|
public:
|
|
static void init();
|
|
static void setPower(bool isMainTrack, bool on);
|
|
static void setSignal(bool isMainTrack, bool high);
|
|
static int getCurrentMilliamps(bool isMainTrack);
|
|
static void setBrake(bool isMainTrack, bool on);
|
|
static void setCallback(int duration, void (*isr)());
|
|
// static void setSingleCallback(int duration, void (*isr)());
|
|
// static void resetSingleCallback(int duration);
|
|
};
|
|
#endif
|