Skip to content

Commit f334349

Browse files
committed
Refs #24261: Regenerate types with Fast DDS Gen 4.0.7
Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
1 parent bb16a4f commit f334349

43 files changed

Lines changed: 691 additions & 1275 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

fastdds_python/test/types/test_complete.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
* @file test_complete.hpp
1717
* This header file contains the declaration of the described types in the IDL file.
1818
*
19-
* This file was generated by the tool fastddsgen (version: 4.0.6).
19+
* This file was generated by the tool fastddsgen (version: 4.0.7).
2020
*/
2121

22-
#ifndef FAST_DDS_GENERATED__TEST_COMPLETE_HPP
23-
#define FAST_DDS_GENERATED__TEST_COMPLETE_HPP
22+
#ifndef FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2_HPP
23+
#define FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2_HPP
2424

2525
#include <array>
2626
#include <cstdint>
@@ -7602,6 +7602,6 @@ class KeyedCompleteTestType
76027602

76037603
};
76047604

7605-
#endif // _FAST_DDS_GENERATED_TEST_COMPLETE_HPP_
7605+
#endif // _FAST_DDS_GENERATED_TEST_COMPLETE_IDL_EPROSIMA_TEST2_HPP_
76067606

76077607

fastdds_python/test/types/test_complete.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* @file test_complete.i
1717
* This header file contains the SWIG interface of the described types in the IDL file.
1818
*
19-
* This file was generated by the tool fastddsgen (version: 4.0.6).
19+
* This file was generated by the tool fastddsgen (version: 4.0.7).
2020
*/
2121

2222
%module(moduleimport="if __import__('os').name == 'nt': import win32api; win32api.LoadLibrary('test_complete.dll')\nif __package__ or '.' in __name__:\n from . import _test_completeWrapper\nelse:\n import _test_completeWrapper") test_complete

fastdds_python/test/types/test_completeCdrAux.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
* @file test_completeCdrAux.hpp
1717
* This source file contains some definitions of CDR related functions.
1818
*
19-
* This file was generated by the tool fastddsgen (version: 4.0.6).
19+
* This file was generated by the tool fastddsgen (version: 4.0.7).
2020
*/
2121

22-
#ifndef FAST_DDS_GENERATED__TEST_COMPLETECDRAUX_HPP
23-
#define FAST_DDS_GENERATED__TEST_COMPLETECDRAUX_HPP
22+
#ifndef FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2CDRAUX_HPP
23+
#define FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2CDRAUX_HPP
2424

2525
#include "test_complete.hpp"
2626

@@ -61,5 +61,5 @@ eProsima_user_DllExport void serialize_key(
6161
} // namespace fastcdr
6262
} // namespace eprosima
6363

64-
#endif // FAST_DDS_GENERATED__TEST_COMPLETECDRAUX_HPP
64+
#endif // FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2CDRAUX_HPP
6565

fastdds_python/test/types/test_completeCdrAux.ipp

Lines changed: 272 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
* @file test_completeCdrAux.ipp
1717
* This source file contains some declarations of CDR related functions.
1818
*
19-
* This file was generated by the tool fastddsgen (version: 4.0.6).
19+
* This file was generated by the tool fastddsgen (version: 4.0.7).
2020
*/
2121

22-
#ifndef FAST_DDS_GENERATED__TEST_COMPLETECDRAUX_IPP
23-
#define FAST_DDS_GENERATED__TEST_COMPLETECDRAUX_IPP
22+
#ifndef FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2CDRAUX_IPP
23+
#define FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2CDRAUX_IPP
2424

2525
#include "test_completeCdrAux.hpp"
2626

@@ -141,6 +141,38 @@ eProsima_user_DllExport void deserialize(
141141
eprosima::fastcdr::Cdr& cdr,
142142
StructType& data)
143143
{
144+
data.char_field({0});
145+
146+
data.uint8_field({0});
147+
148+
data.int16_field({0});
149+
150+
data.uint16_field({0});
151+
152+
data.int32_field({0});
153+
154+
data.uint32_field({0});
155+
156+
data.int64_field({0});
157+
158+
data.uint64_field({0});
159+
160+
data.float_field({0.0});
161+
162+
data.double_field({0.0});
163+
164+
data.bool_field({false});
165+
166+
data.string_field({});
167+
168+
data.fixed_string_field({});
169+
170+
data.enum_field({Color::RED});
171+
172+
data.enum2_field({Material::WOOD});
173+
174+
175+
144176
cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ?
145177
eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 :
146178
eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR,
@@ -602,6 +634,123 @@ eProsima_user_DllExport void deserialize(
602634
eprosima::fastcdr::Cdr& cdr,
603635
CompleteTestType& data)
604636
{
637+
data.char_field({0});
638+
639+
data.uint8_field({0});
640+
641+
data.int16_field({0});
642+
643+
data.uint16_field({0});
644+
645+
data.int32_field({0});
646+
647+
data.uint32_field({0});
648+
649+
data.int64_field({0});
650+
651+
data.uint64_field({0});
652+
653+
data.float_field({0.0});
654+
655+
data.double_field({0.0});
656+
657+
data.bool_field({false});
658+
659+
data.string_field({});
660+
661+
data.fixed_string_field({});
662+
663+
data.enum_field({Color::RED});
664+
665+
data.enum2_field({Material::WOOD});
666+
667+
668+
data.char_opt_field().reset();
669+
670+
data.uint8_opt_field().reset();
671+
672+
data.int16_opt_field().reset();
673+
674+
data.uint16_opt_field().reset();
675+
676+
data.int32_opt_field().reset();
677+
678+
data.uint32_opt_field().reset();
679+
680+
data.int64_opt_field().reset();
681+
682+
data.uint64_opt_field().reset();
683+
684+
data.float_opt_field().reset();
685+
686+
data.double_opt_field().reset();
687+
688+
data.bool_opt_field().reset();
689+
690+
data.string_opt_field().reset();
691+
692+
data.enum_opt_field().reset();
693+
694+
data.enum2_opt_field().reset();
695+
696+
data.struct_opt_field().reset();
697+
698+
data.array_char_field({0});
699+
700+
data.array_uint8_field({0});
701+
702+
data.array_int16_field({0});
703+
704+
data.array_uint16_field({0});
705+
706+
data.array_int32_field({0});
707+
708+
data.array_uint32_field({0});
709+
710+
data.array_int64_field({0});
711+
712+
data.array_uint64_field({0});
713+
714+
data.array_float_field({0.0});
715+
716+
data.array_double_field({0.0});
717+
718+
data.array_bool_field({false});
719+
720+
data.array_enum_field({Color::RED});
721+
722+
data.array_enum2_field({Material::WOOD});
723+
724+
725+
726+
727+
728+
729+
730+
731+
732+
733+
734+
735+
736+
737+
738+
739+
740+
741+
742+
743+
744+
745+
746+
747+
748+
749+
750+
751+
752+
753+
605754
cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ?
606755
eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 :
607756
eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR,
@@ -1514,6 +1663,125 @@ eProsima_user_DllExport void deserialize(
15141663
eprosima::fastcdr::Cdr& cdr,
15151664
KeyedCompleteTestType& data)
15161665
{
1666+
data.id({0});
1667+
1668+
data.char_field({0});
1669+
1670+
data.uint8_field({0});
1671+
1672+
data.int16_field({0});
1673+
1674+
data.uint16_field({0});
1675+
1676+
data.int32_field({0});
1677+
1678+
data.uint32_field({0});
1679+
1680+
data.int64_field({0});
1681+
1682+
data.uint64_field({0});
1683+
1684+
data.float_field({0.0});
1685+
1686+
data.double_field({0.0});
1687+
1688+
data.bool_field({false});
1689+
1690+
data.string_field({});
1691+
1692+
data.fixed_string_field({});
1693+
1694+
data.enum_field({Color::RED});
1695+
1696+
data.enum2_field({Material::WOOD});
1697+
1698+
1699+
data.char_opt_field().reset();
1700+
1701+
data.uint8_opt_field().reset();
1702+
1703+
data.int16_opt_field().reset();
1704+
1705+
data.uint16_opt_field().reset();
1706+
1707+
data.int32_opt_field().reset();
1708+
1709+
data.uint32_opt_field().reset();
1710+
1711+
data.int64_opt_field().reset();
1712+
1713+
data.uint64_opt_field().reset();
1714+
1715+
data.float_opt_field().reset();
1716+
1717+
data.double_opt_field().reset();
1718+
1719+
data.bool_opt_field().reset();
1720+
1721+
data.string_opt_field().reset();
1722+
1723+
data.enum_opt_field().reset();
1724+
1725+
data.enum2_opt_field().reset();
1726+
1727+
data.struct_opt_field().reset();
1728+
1729+
data.array_char_field({0});
1730+
1731+
data.array_uint8_field({0});
1732+
1733+
data.array_int16_field({0});
1734+
1735+
data.array_uint16_field({0});
1736+
1737+
data.array_int32_field({0});
1738+
1739+
data.array_uint32_field({0});
1740+
1741+
data.array_int64_field({0});
1742+
1743+
data.array_uint64_field({0});
1744+
1745+
data.array_float_field({0.0});
1746+
1747+
data.array_double_field({0.0});
1748+
1749+
data.array_bool_field({false});
1750+
1751+
data.array_enum_field({Color::RED});
1752+
1753+
data.array_enum2_field({Material::WOOD});
1754+
1755+
1756+
1757+
1758+
1759+
1760+
1761+
1762+
1763+
1764+
1765+
1766+
1767+
1768+
1769+
1770+
1771+
1772+
1773+
1774+
1775+
1776+
1777+
1778+
1779+
1780+
1781+
1782+
1783+
1784+
15171785
cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ?
15181786
eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 :
15191787
eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR,
@@ -1979,5 +2247,5 @@ void serialize_key(
19792247
} // namespace fastcdr
19802248
} // namespace eprosima
19812249

1982-
#endif // FAST_DDS_GENERATED__TEST_COMPLETECDRAUX_IPP
2250+
#endif // FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2CDRAUX_IPP
19832251

fastdds_python/test/types/test_completePubSubTypes.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* @file test_completePubSubTypes.cpp
1717
* This header file contains the implementation of the serialization functions.
1818
*
19-
* This file was generated by the tool fastddsgen (version: 4.0.6).
19+
* This file was generated by the tool fastddsgen (version: 4.0.7).
2020
*/
2121

2222
#include "test_completePubSubTypes.hpp"

fastdds_python/test/types/test_completePubSubTypes.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
* @file test_completePubSubTypes.hpp
1717
* This header file contains the declaration of the serialization functions.
1818
*
19-
* This file was generated by the tool fastddsgen (version: 4.0.6).
19+
* This file was generated by the tool fastddsgen (version: 4.0.7).
2020
*/
2121

2222

23-
#ifndef FAST_DDS_GENERATED__TEST_COMPLETE_PUBSUBTYPES_HPP
24-
#define FAST_DDS_GENERATED__TEST_COMPLETE_PUBSUBTYPES_HPP
23+
#ifndef FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2_PUBSUBTYPES_HPP
24+
#define FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2_PUBSUBTYPES_HPP
2525

2626
#include <mutex>
2727

@@ -280,5 +280,5 @@ class KeyedCompleteTestTypePubSubType : public eprosima::fastdds::dds::TopicData
280280

281281
};
282282

283-
#endif // FAST_DDS_GENERATED__TEST_COMPLETE_PUBSUBTYPES_HPP
283+
#endif // FAST_DDS_GENERATED__TEST_COMPLETE_IDL_EPROSIMA_TEST2_PUBSUBTYPES_HPP
284284

0 commit comments

Comments
 (0)