Skip to content

Commit dc4a428

Browse files
authored
Bump Micro XRCE-DDS Agent (#226)
1 parent 7f0af6b commit dc4a428

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ jobs:
1717
os: [ ubuntu-latest ]
1818
ros_distribution: [ rolling ]
1919
include:
20-
- docker_image: ubuntu:22.04
20+
- docker_image: ubuntu:24.04
2121
ros_distribution: rolling
2222
container:
23-
image: ubuntu:22.04
23+
image: ${{ matrix.docker_image }}
2424
steps:
25-
- uses: actions/checkout@v3
26-
- uses: ros-tooling/setup-ros@0.7.1
25+
- uses: actions/checkout@v4
26+
- uses: ros-tooling/setup-ros@0.7.7
2727
with:
2828
use-ros2-testing: false
2929
required-ros-distributions: ${{ matrix.ros_distribution }}

micro_ros_agent/cmake/SuperBuild.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ if(NOT xrceagent_FOUND)
2626
GIT_REPOSITORY
2727
https://github.com/eProsima/Micro-XRCE-DDS-Agent.git
2828
GIT_TAG
29-
ros2
29+
v2.4.3
3030
PREFIX
3131
${PROJECT_BINARY_DIR}/agent
3232
INSTALL_DIR

micro_ros_agent/src/agent/graph_manager/graph_typesupport.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ bool ParticipantEntitiesInfoTypeSupport::serialize(
5454
eprosima::fastcdr::FastBuffer fastbuffer(reinterpret_cast<char *>(payload->data),
5555
payload->max_size);
5656
eprosima::fastcdr::Cdr scdr(fastbuffer, eprosima::fastcdr::Cdr::DEFAULT_ENDIAN,
57-
eprosima::fastcdr::Cdr::DDS_CDR);
57+
eprosima::fastcdr::DDS_CDR);
5858

5959
scdr.serialize_encapsulation();
6060
if (callbacks_->cdr_serialize(data, scdr))
6161
{
6262
payload->encapsulation = (scdr.endianness() == eprosima::fastcdr::Cdr::BIG_ENDIANNESS) ?
6363
CDR_BE : CDR_LE;
64-
payload->length = static_cast<uint32_t>(scdr.getSerializedDataLength());
64+
payload->length = static_cast<uint32_t>(scdr.get_serialized_data_length());
6565
return true;
6666
}
6767
else
@@ -77,7 +77,7 @@ bool ParticipantEntitiesInfoTypeSupport::deserialize(
7777
eprosima::fastcdr::FastBuffer fastbuffer(reinterpret_cast<char *>(payload->data),
7878
payload->length);
7979
eprosima::fastcdr::Cdr dcdr(fastbuffer, eprosima::fastcdr::Cdr::DEFAULT_ENDIAN,
80-
eprosima::fastcdr::Cdr::DDS_CDR);
80+
eprosima::fastcdr::DDS_CDR);
8181

8282
dcdr.read_encapsulation();
8383
return callbacks_->cdr_deserialize(dcdr, data);
@@ -146,14 +146,14 @@ bool MicrorosGraphInfoTypeSupport::serialize(
146146
eprosima::fastcdr::FastBuffer fastbuffer(reinterpret_cast<char *>(payload->data),
147147
payload->max_size);
148148
eprosima::fastcdr::Cdr scdr(fastbuffer, eprosima::fastcdr::Cdr::DEFAULT_ENDIAN,
149-
eprosima::fastcdr::Cdr::DDS_CDR);
149+
eprosima::fastcdr::DDS_CDR);
150150

151151
scdr.serialize_encapsulation();
152152
if (callbacks_->cdr_serialize(data, scdr))
153153
{
154154
payload->encapsulation = (scdr.endianness() == eprosima::fastcdr::Cdr::BIG_ENDIANNESS) ?
155155
CDR_BE : CDR_LE;
156-
payload->length = static_cast<uint32_t>(scdr.getSerializedDataLength());
156+
payload->length = static_cast<uint32_t>(scdr.get_serialized_data_length());
157157
return true;
158158
}
159159
else
@@ -169,7 +169,7 @@ bool MicrorosGraphInfoTypeSupport::deserialize(
169169
eprosima::fastcdr::FastBuffer fastbuffer(reinterpret_cast<char *>(payload->data),
170170
payload->length);
171171
eprosima::fastcdr::Cdr dcdr(fastbuffer, eprosima::fastcdr::Cdr::DEFAULT_ENDIAN,
172-
eprosima::fastcdr::Cdr::DDS_CDR);
172+
eprosima::fastcdr::DDS_CDR);
173173

174174
dcdr.read_encapsulation();
175175
return callbacks_->cdr_deserialize(dcdr, data);

0 commit comments

Comments
 (0)