Revision 95dd1012

View differences:

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