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 PointSampleXyzMode { 00027 PS_XYZ, 00028 PS_XYt, 00029 PS_Rae 00030 }; 00031 00043 enum PointSampleAttributeMode { 00044 PS_UNUSED, 00045 PS_INTENSITY, 00046 PS_LAYER, 00047 PS_ECHO, 00048 PS_LAYER4_ECHO4, 00049 PS_PULSE 00050 }; 00051 00053 valuetype PointCloudConfig : Message { 00054 00056 public String128 frameName; 00057 00059 public PointSampleXyzMode xyzMode; 00060 00062 public PointSampleAttributeMode attributesMode[2]; 00063 00065 public KeyTypeValueSequence16 attributes; 00066 00067 }; //@resolve-name true 00068 }; 00069