aa

Dependencies:   mbed

Safty/Safty.h

Committer:
yabahiro
Date:
2019-11-23
Revision:
59:5cd3875fa96a
Parent:
30:8f092276b2ba

File content as of revision 59:5cd3875fa96a:

#ifndef SAFTY_H_
#define SAFTY_H_

#include <stdint.h>
#include "Switch/Switch.h"

namespace SAFTY {
    #define DRIVECHECK_LIMITSW SWITCH::LimitSw::IsPressed(11)

	typedef struct
	{
		enum Elem
		{
			None = 0x00,
			DrivePowerLost = 0x01,
			ControllerLost = 0x02,
		};
	}Error;
    typedef uint8_t ErrorStatus;

    class ErrorCheck {
        public:
        static ErrorStatus Check();
    };
}

#endif