void deviceArm2012HandleRawData(char header, InputStream* inputStream, OutputStream* outputStream) { if (header == COMMAND_ARM_2012_UP) { int armIndex = readHex2(inputStream); upArm(armIndex); appendAck(outputStream); append(outputStream, COMMAND_ARM_2012_UP); } else if (header == COMMAND_ARM_2012_DOWN) { int armIndex = readHex2(inputStream); downArm(armIndex); appendAck(outputStream); append(outputStream, COMMAND_ARM_2012_DOWN); } }
/* 타이머 함수 */ void timer(int input) { moveArm(); downArm(); glutTimerFunc(10, timer, 0); }
void deviceArm2012ShutDown() { downArm(ARM_LEFT); downArm(ARM_RIGHT); }