00001 /* 00002 * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc. 00003 * All rights reserved. This program is made available under the terms of the 00004 * Eclipse Public License v1.0 which accompanies this distribution, and is 00005 * available at http://www.eclipse.org/legal/epl-v10.html 00006 * Contributors: 00007 * National Institute of Advanced Industrial Science and Technology (AIST) 00008 * General Robotix Inc. 00009 */ 00010 00015 #ifndef OPENHRP_CONTROLLERBRIDGE_CONFIG_H_INCLUDED 00016 #define OPENHRP_CONTROLLERBRIDGE_CONFIG_H_INCLUDED 00017 00018 #ifdef OPENRTM_VERSION_042 00019 typedef RTC::Port Port_Service_Type; 00020 typedef RTC::Port_var Port_Service_Var_Type; 00021 typedef RTC::Port_ptr Port_Service_Ptr_Type; 00022 typedef RTC::ExtTrigExecutionContextService ExtTrigExecutionContextService_Type; 00023 typedef RTC::ExtTrigExecutionContextService_var ExtTrigExecutionContextService_Var_Type; 00024 typedef RTC::PortList Port_Service_List_Type; 00025 typedef RTC::PortList_var Port_Service_List_Var_Type; 00026 #else 00027 typedef RTC::PortService Port_Service_Type; 00028 typedef RTC::PortService_var Port_Service_Var_Type; 00029 typedef RTC::PortService_ptr Port_Service_Ptr_Type; 00030 typedef OpenRTM::ExtTrigExecutionContextService ExtTrigExecutionContextService_Type; 00031 typedef OpenRTM::ExtTrigExecutionContextService_var ExtTrigExecutionContextService_Var_Type; 00032 typedef RTC::PortServiceList Port_Service_List_Type; 00033 typedef RTC::PortServiceList_var Port_Service_List_Var_Type; 00034 #endif 00035 00036 #endif