00001 /**************************************************************** 00002 * 00003 * Copyright (c) 2010 00004 * 00005 * Fraunhofer Institute for Manufacturing Engineering 00006 * and Automation (IPA) 00007 * 00008 * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00009 * 00010 * Project name: care-o-bot 00011 * ROS stack name: cob3_driver 00012 * ROS package name: cob_camera_sensors 00013 * Description: Basic global defines have to be put in this file within 00014 * the namespace ipa.utils. If they do not fit within this file, consider 00015 * integrating your defines within a class. 00016 * 00017 * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00018 * 00019 * Author: Jan Fischer, email:jan.fischer@ipa.fhg.de 00020 * Supervised by: Jan Fischer, email:jan.fischer@ipa.fhg.de 00021 * 00022 * Date of creation: Nov 2008 00023 * ToDo: 00024 * 00025 * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00026 * 00027 * Redistribution and use in source and binary forms, with or without 00028 * modification, are permitted provided that the following conditions are met: 00029 * 00030 * * Redistributions of source code must retain the above copyright 00031 * notice, this list of conditions and the following disclaimer. 00032 * * Redistributions in binary form must reproduce the above copyright 00033 * notice, this list of conditions and the following disclaimer in the 00034 * documentation and/or other materials provided with the distribution. 00035 * * Neither the name of the Fraunhofer Institute for Manufacturing 00036 * Engineering and Automation (IPA) nor the names of its 00037 * contributors may be used to endorse or promote products derived from 00038 * this software without specific prior written permission. 00039 * 00040 * This program is free software: you can redistribute it and/or modify 00041 * it under the terms of the GNU Lesser General Public License LGPL as 00042 * published by the Free Software Foundation, either version 3 of the 00043 * License, or (at your option) any later version. 00044 * 00045 * This program is distributed in the hope that it will be useful, 00046 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00047 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00048 * GNU Lesser General Public License LGPL for more details. 00049 * 00050 * You should have received a copy of the GNU Lesser General Public 00051 * License LGPL along with this program. 00052 * If not, see <http://www.gnu.org/licenses/>. 00053 * 00054 ****************************************************************/ 00055 00056 00062 00063 #ifndef __IPA_GLOBALDEFINES_H__ 00064 #define __IPA_GLOBALDEFINES_H__ 00065 00066 namespace ipa_Utils { 00067 00070 enum { 00071 RET_OK = 0x00000001UL, 00072 RET_FAILED = 0x00000002UL, 00073 RET_WARNING = 0x00000004UL 00074 }; 00075 00076 } // end namespace ipa_Utils 00077 00078 #endif // __IPA_GLOBALDEFINES_H__ 00079