| 121 | cancel_alarm(timeout_alarm_id); |
| 122 | } |
| 123 | void PSXController::load_state(PSXController* state) { |
| 124 | type = state->type; |
| 125 | valid = state->valid; |
| 126 | hasTapBar = state->hasTapBar; |
| 127 | missing = state->missing; |
| 128 | last = state->last; |
| 129 | lastInit = state->lastInit; |
| 130 | invalidCount = state->invalidCount; |
| 131 | memcpy(ps2Data, state->ps2Data, sizeof(ps2Data)); |
| 132 | memcpy(lastInputs, state->lastInputs, sizeof(lastInputs)); |
| 133 | ps2DataOut = state->ps2DataOut; |
| 134 | ps2Idx = state->ps2Idx; |
| 135 | ps2Len = state->ps2Len; |
| 136 | ps2DataLen = state->ps2DataLen; |
| 137 | done = state->done; |
| 138 | packet_delay = state->packet_delay; |
| 139 | } |
| 140 | PSXController::~PSXController() { |
| 141 | printf("~PSXController\r\n"); |
| 142 | } |