aa

Dependencies:   mbed

Committer:
yabahiro
Date:
Sat Nov 23 14:28:20 2019 +0000
Revision:
59:5cd3875fa96a
Parent:
30:8f092276b2ba
aa

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 }