aa

Dependencies:   mbed

Committer:
M_souta
Date:
Tue Oct 22 02:03:26 2019 +0000
Revision:
30:8f092276b2ba
Parent:
0:669ef71cba68
iii

Who changed what in which revision?

UserRevisionLine numberNew contents of line
t_yamamoto 0:669ef71cba68 1 #include "Safty.h"
t_yamamoto 0:669ef71cba68 2
t_yamamoto 0:669ef71cba68 3 #include "../Communication/Controller/Controller.h"
M_souta 30:8f092276b2ba 4 #include "../Switch/Switch.h"
t_yamamoto 0:669ef71cba68 5
t_yamamoto 0:669ef71cba68 6 using namespace SWITCH;
t_yamamoto 0:669ef71cba68 7
t_yamamoto 0:669ef71cba68 8
t_yamamoto 0:669ef71cba68 9 namespace SAFTY {
t_yamamoto 0:669ef71cba68 10 ErrorStatus ErrorCheck::Check() {
t_yamamoto 0:669ef71cba68 11 ErrorStatus error = 0;
t_yamamoto 0:669ef71cba68 12 CONTROLLER::Controller::CheckControllerLost() ? error |= Error::ControllerLost : error &=~ Error::ControllerLost;
t_yamamoto 0:669ef71cba68 13 // #ifdef USE_DRIVECHECK
t_yamamoto 0:669ef71cba68 14 (DRIVECHECK_LIMITSW == SW_OFF) ? error |= Error::DrivePowerLost : error &=~ Error::DrivePowerLost;
t_yamamoto 0:669ef71cba68 15 // #endif
t_yamamoto 0:669ef71cba68 16 return error;
t_yamamoto 0:669ef71cba68 17 }
t_yamamoto 0:669ef71cba68 18 }