00001 #include "serva.h"
00002
00003 void releaseFront(void) {
00004 robot.serva.release = FRONT_LAUNCH_OPEN;
00005 ORTEPublicationSend(robot.publisherServa);
00006 }
00007
00008 void lockFront(void) {
00009 robot.serva.release = FRONT_LAUNCH_LOCK;
00010 ORTEPublicationSend(robot.publisherServa);
00011 }
00012
00013 void frontDoorUp(void) {
00014 robot.serva.frontDoor = FRONT_DOOR_UP;
00015 ORTEPublicationSend(robot.publisherServa);
00016 }
00017
00018 void frontDoorDown(void) {
00019 robot.serva.frontDoor = FRONT_DOOR_DOWN;
00020 ORTEPublicationSend(robot.publisherServa);
00021 }
00022
00023 void innerDoorUp(void) {
00024 robot.serva.innerDoor = INNER_DOOR_UP;
00025 ORTEPublicationSend(robot.publisherServa);
00026 }
00027
00028 void innerDoorDown(void) {
00029 robot.serva.innerDoor = INNER_DOOR_DOWN;
00030 ORTEPublicationSend(robot.publisherServa);
00031 }
00032
00033 void backDoorUp(void) {
00034 robot.serva.backDoor = BACK_DOOR_UP;
00035 ORTEPublicationSend(robot.publisherServa);
00036 }
00037
00038 void backDoorDown(void) {
00039 robot.serva.backDoor = BACK_DOOR_DOWN;
00040 ORTEPublicationSend(robot.publisherServa);
00041 }
00042
00043 void frontTransporterForward(void) {
00044 robot.serva.transporterFront = FRONT_TRANSPORTER_FORWARD;
00045 ORTEPublicationSend(robot.publisherServa);
00046 }
00047
00048 void frontTransporterForwardFast(void) {
00049 robot.serva.transporterFront = FRONT_TRANSPORTER_FORWARD_FAST;
00050 ORTEPublicationSend(robot.publisherServa);
00051 }
00052
00053 void frontTransporterStop(void) {
00054 robot.serva.transporterFront = FRONT_TRANSPORTER_STOP;
00055 ORTEPublicationSend(robot.publisherServa);
00056 }
00057
00058 void frontTransporterBackward(void) {
00059 robot.serva.transporterFront = FRONT_TRANSPORTER_BACKWARD;
00060 ORTEPublicationSend(robot.publisherServa);
00061 }
00062
00063 void innerTransporterLeft(void) {
00064 robot.serva.transporterInner = INNER_TRANSPORTER_LEFT;
00065 ORTEPublicationSend(robot.publisherServa);
00066 }
00067
00068 void innerTransporterRight(void) {
00069 robot.serva.transporterInner = INNER_TRANSPORTER_RIGHT;
00070 ORTEPublicationSend(robot.publisherServa);
00071 }
00072
00073 void innerTransporterStop(void) {
00074 robot.serva.transporterInner = INNER_TRANSPORTER_STOP;
00075 ORTEPublicationSend(robot.publisherServa);
00076 }
00077