daad

Dependencies:   mbed TrapezoidControl QEI

Committer:
yabahiro
Date:
Tue Sep 17 03:46:34 2019 +0000
Revision:
25:38d4964e8aad
Parent:
0:669ef71cba68
das

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"
t_yamamoto 0:669ef71cba68 4 #include "../Input/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 }