The Robot Application Programming Interface Delegate Project
RAPID Logo

Ack.idl

Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines