diff --git a/msg/templates/urtps/Publisher.cpp.em b/msg/templates/urtps/Publisher.cpp.em index ff862d409d..b1bc7f482e 100644 --- a/msg/templates/urtps/Publisher.cpp.em +++ b/msg/templates/urtps/Publisher.cpp.em @@ -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; diff --git a/msg/templates/urtps/Subscriber.cpp.em b/msg/templates/urtps/Subscriber.cpp.em index 8a5d17c8d9..cb2e31ca35 100644 --- a/msg/templates/urtps/Subscriber.cpp.em +++ b/msg/templates/urtps/Subscriber.cpp.em @@ -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;