Browse Source

fix the fastrtps version problem in case of v1.10.0

sbg
stmoon 5 years ago committed by Nuno Marques
parent
commit
4418179a92
  1. 4
      msg/templates/urtps/Publisher.cpp.em
  2. 4
      msg/templates/urtps/Subscriber.cpp.em

4
msg/templates/urtps/Publisher.cpp.em

@ -90,12 +90,12 @@ bool @(topic)_Publisher::init() @@ -90,12 +90,12 @@ bool @(topic)_Publisher::init()
{
// Create RTPSParticipant
ParticipantAttributes PParam;
@[if version.parse(fastrtps_version[:3]) < version.parse('2.0')]@
@[if version.parse(fastrtps_version) < version.parse('2.0')]@
PParam.rtps.builtin.domainId = 0;
@[else]@
PParam.domainId = 0;
@[end if]@
@[if version.parse(fastrtps_version[:3]) <= version.parse('1.8')]@
@[if version.parse(fastrtps_version) <= version.parse('1.8')]@
PParam.rtps.builtin.leaseDuration = c_TimeInfinite;
@[else]@
PParam.rtps.builtin.discovery_config.leaseDuration = c_TimeInfinite;

4
msg/templates/urtps/Subscriber.cpp.em

@ -90,12 +90,12 @@ bool @(topic)_Subscriber::init(uint8_t topic_ID, std::condition_variable* t_send @@ -90,12 +90,12 @@ bool @(topic)_Subscriber::init(uint8_t topic_ID, std::condition_variable* t_send
// Create RTPSParticipant
ParticipantAttributes PParam;
@[if version.parse(fastrtps_version[:3]) < version.parse('2.0')]@
@[if version.parse(fastrtps_version) < version.parse('2.0')]@
PParam.rtps.builtin.domainId = 0;
@[else]@
PParam.domainId = 0;
@[end if]@
@[if version.parse(fastrtps_version[:3]) <= version.parse('1.8')]@
@[if version.parse(fastrtps_version) <= version.parse('1.8')]@
PParam.rtps.builtin.leaseDuration = c_TimeInfinite;
@[else]@
PParam.rtps.builtin.discovery_config.leaseDuration = c_TimeInfinite;

Loading…
Cancel
Save