Revision 95dd1012
| include/humotion/server/eyelid_motion_generator.h | ||
|---|---|---|
| 59 | 59 |
|
| 60 | 60 |
enum SIDE_ID {
|
| 61 | 61 |
LEFT = 0, |
| 62 |
RIGHT, |
|
| 63 |
SIDE_ID_SIZE |
|
| 62 |
RIGHT |
|
| 64 | 63 |
}; |
| 65 | 64 |
|
| 66 | 65 |
bool saccade_blink_active_; |
| 67 | 66 |
bool saccade_blink_requested_; |
| 68 | 67 |
|
| 69 |
bool eyeblink_active_[SIDE_ID_SIZE];
|
|
| 70 |
bool eyelid_closed_[SIDE_ID_SIZE];
|
|
| 68 |
bool eyeblink_active_[2];
|
|
| 69 |
bool eyelid_closed_[2];
|
|
| 71 | 70 |
|
| 72 | 71 |
boost::system_time periodic_blink_start_time_; |
| 73 |
boost::system_time eyeblink_timeout_[SIDE_ID_SIZE];
|
|
| 72 |
boost::system_time eyeblink_timeout_[2];
|
|
| 74 | 73 |
boost::system_time eyeblink_blocked_timeout_; |
| 75 | 74 |
}; |
| 76 | 75 |
|
| src/server/eyelid_motion_generator.cpp | ||
|---|---|---|
| 41 | 41 |
EyeMotionGenerator(j, cfg) {
|
| 42 | 42 |
saccade_blink_active_ = false; |
| 43 | 43 |
saccade_blink_requested_ = false; |
| 44 |
eyelid_closed_[LEFT] = false; |
|
| 45 |
eyelid_closed_[RIGHT] = false; |
|
| 44 |
|
|
| 45 |
for (int i = 0; i < 2; i++) {
|
|
| 46 |
eyelid_closed_[i] = false; |
|
| 47 |
eyeblink_active_[i] = false; |
|
| 48 |
eyeblink_timeout_[i] = boost::get_system_time(); |
|
| 49 |
} |
|
| 46 | 50 |
|
| 47 | 51 |
eyeblink_blocked_timeout_ = boost::get_system_time(); |
| 48 | 52 |
} |
Also available in: Unified diff