You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
180 lines
6.6 KiB
C++
180 lines
6.6 KiB
C++
// Copyright 2016 Proyectos y Sistemas de Mantenimiento SL (eProsima).
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
/*!
|
|
* @file WeighingDDSTypeCdrAux.hpp
|
|
* This source file contains some definitions of CDR related functions.
|
|
*
|
|
* This file was generated by the tool fastddsgen.
|
|
*/
|
|
|
|
#ifndef FAST_DDS_GENERATED__QUEUE_WEIGHINGDDSTYPECDRAUX_HPP
|
|
#define FAST_DDS_GENERATED__QUEUE_WEIGHINGDDSTYPECDRAUX_HPP
|
|
|
|
#include "WeighingDDSType.hpp"
|
|
|
|
constexpr uint32_t WeighingSystem_PrintRsp_max_cdr_typesize {268UL};
|
|
constexpr uint32_t WeighingSystem_PrintRsp_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_SummaryUpdate_max_cdr_typesize {268UL};
|
|
constexpr uint32_t WeighingSystem_SummaryUpdate_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t Queue_QueueFailure_max_cdr_typesize {3932UL};
|
|
constexpr uint32_t Queue_QueueFailure_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_LightsUpdate_max_cdr_typesize {12UL};
|
|
constexpr uint32_t WeighingSystem_LightsUpdate_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_InfraredUpdate_max_cdr_typesize {12UL};
|
|
constexpr uint32_t WeighingSystem_InfraredUpdate_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_ReadCardRsp_max_cdr_typesize {16UL};
|
|
constexpr uint32_t WeighingSystem_ReadCardRsp_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t Queue_QueueSuccess_max_cdr_typesize {5028UL};
|
|
constexpr uint32_t Queue_QueueSuccess_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_WeightInfoError_max_cdr_typesize {524UL};
|
|
constexpr uint32_t WeighingSystem_WeightInfoError_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_WeightInfoOk_max_cdr_typesize {6020UL};
|
|
constexpr uint32_t WeighingSystem_WeightInfoOk_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_InfraredCommandUpdate_max_cdr_typesize {17UL};
|
|
constexpr uint32_t WeighingSystem_InfraredCommandUpdate_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_LightsCommandUpdate_max_cdr_typesize {20UL};
|
|
constexpr uint32_t WeighingSystem_LightsCommandUpdate_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_ReadCardReq_max_cdr_typesize {16UL};
|
|
constexpr uint32_t WeighingSystem_ReadCardReq_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_PrintReq_max_cdr_typesize {16UL};
|
|
constexpr uint32_t WeighingSystem_PrintReq_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_LicenseSnapUpdate_max_cdr_typesize {268UL};
|
|
constexpr uint32_t WeighingSystem_LicenseSnapUpdate_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_ScaleInfo_max_cdr_typesize {16UL};
|
|
constexpr uint32_t WeighingSystem_ScaleInfo_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_Voice_max_cdr_typesize {268UL};
|
|
constexpr uint32_t WeighingSystem_Voice_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_BarCommandUpdate_max_cdr_typesize {25UL};
|
|
constexpr uint32_t WeighingSystem_BarCommandUpdate_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t Queue_QueueTrigger_max_cdr_typesize {1840UL};
|
|
constexpr uint32_t Queue_QueueTrigger_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_ScaleCommand_max_cdr_typesize {12UL};
|
|
constexpr uint32_t WeighingSystem_ScaleCommand_max_key_cdr_typesize {0UL};
|
|
|
|
constexpr uint32_t WeighingSystem_BarUpdate_max_cdr_typesize {12UL};
|
|
constexpr uint32_t WeighingSystem_BarUpdate_max_key_cdr_typesize {0UL};
|
|
|
|
|
|
namespace eprosima {
|
|
namespace fastcdr {
|
|
|
|
class Cdr;
|
|
class CdrSizeCalculator;
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::ScaleInfo& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::ScaleCommand& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::WeightInfoOk& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::WeightInfoError& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::BarCommandUpdate& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::LightsCommandUpdate& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::InfraredCommandUpdate& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::BarUpdate& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::LightsUpdate& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::InfraredUpdate& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::LicenseSnapUpdate& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::Voice& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::SummaryUpdate& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::ReadCardReq& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::ReadCardRsp& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::PrintReq& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const WeighingSystem::PrintRsp& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const Queue::QueueTrigger& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const Queue::QueueSuccess& data);
|
|
|
|
eProsima_user_DllExport void serialize_key(
|
|
eprosima::fastcdr::Cdr& scdr,
|
|
const Queue::QueueFailure& data);
|
|
|
|
|
|
} // namespace fastcdr
|
|
} // namespace eprosima
|
|
|
|
#endif // FAST_DDS_GENERATED__QUEUE_WEIGHINGDDSTYPECDRAUX_HPP
|
|
|