コード例 #1
0
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);
    }
}
コード例 #2
0
/*
 타이머 함수
 */
void timer(int input)
{
	moveArm();
	downArm();
	glutTimerFunc(10, timer, 0);
}
コード例 #3
0
void deviceArm2012ShutDown() {
    downArm(ARM_LEFT);
    downArm(ARM_RIGHT);
}