text: //    Copyright 2017 Proyectos y Sistemas de Mantenimiento SL (eProsima).
  //
  //    Licensed under the Apache License, Version 2.0 (the "License");
  //    you may not use this file except in compliance with the License.
  //    You may obtain a copy of the License at
  //
  //        http://www.apache.org/licenses/LICENSE-2.0
  //
  //    Unless required by applicable law or agreed to in writing, software
  //    distributed under the License is distributed on an "AS IS" BASIS,
  //    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  //    See the License for the specific language governing permissions and
  //    limitations under the License.
  
  #ifndef _UXR_CLIENT_CONFIG_H_
  #define _UXR_CLIENT_CONFIG_H_
  
  #define UXR_CLIENT_VERSION_MAJOR 1
  #define UXR_CLIENT_VERSION_MINOR 2
  #define UXR_CLIENT_VERSION_MICRO 5
  #define UXR_CLIENT_VERSION_STR "1.2.5"
  
  /* #undef UCLIENT_PROFILE_DISCOVERY */
  
  #define UCLIENT_PROFILE_SERIAL
  #define UCLIENT_PROFILE_UDP
  #define UCLIENT_PROFILE_TCP
  
  /* #define UCLIENT_PLATFORM_POSIX */
  /* #undef UCLIENT_PLATFORM_POSIX_NOPOLL */
  /* #undef UCLIENT_PLATFORM_WINDOWS */
  /* #undef UCLIENT_PLATFORM_FREERTOS_PLUS_TCP */
  
  #define UCLIENT_EXTERNAL_SERIAL
  #define UCLIENT_EXTERNAL_UDP
  #define UCLIENT_EXTERNAL_TCP
  
  #define UXR_CONFIG_MAX_OUTPUT_BEST_EFFORT_STREAMS     1
  #define UXR_CONFIG_MAX_OUTPUT_RELIABLE_STREAMS        1
  #define UXR_CONFIG_MAX_INPUT_BEST_EFFORT_STREAMS      1
  #define UXR_CONFIG_MAX_INPUT_RELIABLE_STREAMS         1
  
  #define UXR_CONFIG_MAX_SESSION_CONNECTION_ATTEMPTS    5
  #define UXR_CONFIG_MIN_SESSION_CONNECTION_INTERVAL    25
  #define UXR_CONFIG_MIN_HEARTBEAT_TIME_INTERVAL        1
  
  #ifdef UCLIENT_PROFILE_UDP
  #define UXR_CONFIG_UDP_TRANSPORT_MTU                  512
  #endif
  #ifdef UCLIENT_PROFILE_TCP
  #define UXR_CONFIG_TCP_TRANSPORT_MTU                  512
  #endif
  #ifdef UCLIENT_PROFILE_SERIAL
  #define UXR_CONFIG_SERIAL_TRANSPORT_MTU               512
  #endif
  
  #endif // _UXR_CLIENT_CONFIG_H_
  