The Robot Application Programming Interface Delegate Project
|
00001 /* 00002 * Copyright (c) 2009 United States Government as represented by the 00003 * Administrator of the National Aeronautics and Space Administration. 00004 * All Rights Reserved. 00005 */ 00006 00007 #include "Message.idl" 00008 00016 module rapid { 00017 00026 enum AckStatus { 00027 ACK_QUEUED, 00028 ACK_EXECUTING, 00029 ACK_COMPLETED 00030 }; 00031 00042 enum AckCompletedStatus { 00043 ACK_COMPLETED_NOT, 00044 ACK_COMPLETED_OK, 00045 ACK_COMPLETED_BAD_SYNTAX, 00046 ACK_COMPLETED_EXEC_FAILED, 00047 ACK_COMPLETED_CANCELED 00048 }; 00049 00053 valuetype Ack : Message { 00054 00056 public String64 cmdID; 00057 00059 public AckStatus status; 00060 00062 public AckCompletedStatus completedStatus; 00063 00065 public String128 message; 00066 }; 00067 }; 00068