From d0fd33c54a6d4b7204a9b4fed2ae065bf9c57621 Mon Sep 17 00:00:00 2001 From: Pablo Garrido Date: Fri, 3 Mar 2023 11:35:08 +0100 Subject: [PATCH] Fix domain id argument in create_participant API --- include/uxr/client/core/session/create_entities_ref.h | 2 +- src/c/core/session/create_entities_ref.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/uxr/client/core/session/create_entities_ref.h b/include/uxr/client/core/session/create_entities_ref.h index 7b4afd35..4049e5d6 100644 --- a/include/uxr/client/core/session/create_entities_ref.h +++ b/include/uxr/client/core/session/create_entities_ref.h @@ -51,7 +51,7 @@ UXRDLLAPI uint16_t uxr_buffer_create_participant_ref( uxrSession* session, uxrStreamId stream_id, uxrObjectId object_id, - int16_t domain_id, + uint16_t domain_id, const char* ref, uint8_t mode); diff --git a/src/c/core/session/create_entities_ref.c b/src/c/core/session/create_entities_ref.c index f64cfeaf..ec131c93 100644 --- a/src/c/core/session/create_entities_ref.c +++ b/src/c/core/session/create_entities_ref.c @@ -20,7 +20,7 @@ uint16_t uxr_buffer_create_participant_ref( uxrSession* session, uxrStreamId stream_id, uxrObjectId object_id, - int16_t domain_id, + uint16_t domain_id, const char* ref, uint8_t mode) { @@ -28,7 +28,7 @@ uint16_t uxr_buffer_create_participant_ref( CREATE_Payload payload; payload.object_representation.kind = DDS_XRCE_OBJK_PARTICIPANT; - payload.object_representation._.participant.domain_id = domain_id; + payload.object_representation._.participant.domain_id = (int16_t)domain_id; return create_entity_ref(session, stream_id, object_id, ref, mode, &payload); }