Skip to main content
Back to top
Ctrl
+
K
Choose version
Ctrl
+
K
Getting started
1. Introduction
2. Installing eCAL
3. eCAL Samples
4. Network configuration
5. eCAL Services
6. Applications
6.1. Monitor
6.2. Recorder
6.3. Player
6.4. Sys
7. Development (C++)
7.1. Hello World
7.2. Hello World with protobuf
8. Development (Python)
8.1. Hello World (Python)
8.2. Hello World with protobuf (Python)
Development
Building eCAL
Building eCAL from source
CMake options
eCAL API
C++
Namespace eCAL
Namespace eCAL::Config
Namespace eCAL::eh5
Namespace eCAL::eh5::v2
Namespace eCAL::eh5::v3
Namespace eCAL::Init
Namespace eCAL::Logging
Namespace eCAL::Monitoring
Namespace eCAL::Process
Namespace eCAL::Registration
Namespace eCAL::Time
Namespace eCAL::Util
Struct SServiceMethod
Struct SDataTypeInformation
Struct SEntityId
Struct SVersion
Class CDynamicSleeper
Class CTimer
Class HDF5Meas
Class HDF5Meas
Class HDF5Meas
Enum eLogLevel
Enum eSeverity
Enum eSeverityLevel
Enum eStartMode
Enum RegistrationEventType
Function eCAL::Config::GetDropOutOfOrderMessages
Function eCAL::Config::GetEcalSysFilterExcludeList
Function eCAL::Config::GetLoadedEcalIniPath
Function eCAL::Config::GetRegistrationRefreshMs
Function eCAL::Config::GetRegistrationTimeoutMs
Function eCAL::Config::GetShmMonitoringDomain
Function eCAL::Config::GetShmMonitoringQueueSize
Function eCAL::Config::GetShmTransportDomain
Function eCAL::Config::GetTcpPubsubMaxReconnectionAttemps
Function eCAL::Config::GetTcpPubsubReaderThreadpoolSize
Function eCAL::Config::GetTcpPubsubWriterThreadpoolSize
Function eCAL::Config::GetTerminalEmulatorCommand
Function eCAL::Config::GetTimesyncModuleName
Function eCAL::Config::GetTimesyncModuleReplay
Function eCAL::Config::GetUdpMulticastConfigVersion
Function eCAL::Config::GetUdpMulticastGroup
Function eCAL::Config::GetUdpMulticastMask
Function eCAL::Config::GetUdpMulticastPort
Function eCAL::Config::GetUdpMulticastRcvBufSizeBytes
Function eCAL::Config::GetUdpMulticastSndBufSizeBytes
Function eCAL::Config::GetUdpMulticastTtl
Function eCAL::Config::IsNetworkEnabled
Function eCAL::Config::IsNpcapEnabled
Function eCAL::Config::IsShmRecEnabled
Function eCAL::Config::IsShmRegistrationEnabled
Function eCAL::Config::IsTcpRecEnabled
Function eCAL::Config::IsUdpMulticastJoinAllIfEnabled
Function eCAL::Config::IsUdpMulticastRecEnabled
Function eCAL::Finalize
Function eCAL::GetConfiguration
Function eCAL::GetPublisherConfiguration
Function eCAL::GetSubscriberConfiguration
Function eCAL::GetVersion
Function eCAL::GetVersionDateString
Function eCAL::GetVersionString
Function eCAL::Init::Configuration
Function eCAL::Initialize(const std::string&, unsigned int)
Function eCAL::Initialize(eCAL::Configuration&, const std::string&, unsigned int)
Function eCAL::IsInitialized()
Function eCAL::IsInitialized(unsigned int)
Function eCAL::Logging::GetLogging(std::string&)
Function eCAL::Logging::GetLogging(Logging::SLogging&)
Function eCAL::Logging::Log
Function eCAL::Monitoring::GetMonitoring(std::string&, unsigned int)
Function eCAL::Monitoring::GetMonitoring(SMonitoring&, unsigned int)
Function eCAL::Ok
Function eCAL::operator<<
Function eCAL::Process::DumpConfig()
Function eCAL::Process::DumpConfig(std::string&)
Function eCAL::Process::GetHostName
Function eCAL::Process::GetProcessID
Function eCAL::Process::GetProcessIDAsString
Function eCAL::Process::GetProcessName
Function eCAL::Process::GetProcessParameter
Function eCAL::Process::GetShmTransportDomain
Function eCAL::Process::GetUnitName
Function eCAL::Process::SetState
Template Function eCAL::Process::SleepFor
Function eCAL::Process::SleepMS
Function eCAL::Process::SleepNS
Function eCAL::Process::StartProcess
Function eCAL::Process::StopProcess(const char *)
Function eCAL::Process::StopProcess(int)
Function eCAL::Registration::AddPublisherEventCallback
Function eCAL::Registration::AddSubscriberEventCallback
Function eCAL::Registration::GetClientIDs
Function eCAL::Registration::GetClientInfo
Function eCAL::Registration::GetClientMethodNames
Function eCAL::Registration::GetPublishedTopicNames
Function eCAL::Registration::GetPublisherIDs
Function eCAL::Registration::GetPublisherInfo
Function eCAL::Registration::GetServerIDs
Function eCAL::Registration::GetServerInfo
Function eCAL::Registration::GetServerMethodNames
Function eCAL::Registration::GetSubscribedTopicNames
Function eCAL::Registration::GetSubscriberIDs
Function eCAL::Registration::GetSubscriberInfo
Function eCAL::Registration::RemPublisherEventCallback
Function eCAL::Registration::RemSubscriberEventCallback
Function eCAL::Time::GetMicroSeconds
Function eCAL::Time::GetName
Function eCAL::Time::GetNanoSeconds
Function eCAL::Time::GetStatus
Function eCAL::Time::IsMaster
Function eCAL::Time::IsSynchronized
Function eCAL::Time::SetNanoSeconds
Template Function eCAL::Time::sleep_for
Function eCAL::Time::SleepForNanoseconds
Function eCAL::Util::CombinedTopicEncodingAndType
Function eCAL::Util::GeteCALDataDir
Function eCAL::Util::GeteCALLogDir
Function eCAL::Util::ShutdownProcess(const std::string&)
Function eCAL::Util::ShutdownProcess(int)
Function eCAL::Util::ShutdownProcesses
Function eCAL::Util::SplitCombinedTopicType
Function etime_finalize
Function etime_get_nanoseconds
Function etime_get_status
Function etime_initialize
Function etime_is_master
Function etime_is_synchronized
Function etime_set_nanoseconds
Function etime_sleep_for_nanoseconds
Variable eCAL::Init::All
Variable eCAL::Init::Default
Variable eCAL::Init::Logging
Variable eCAL::Init::Monitoring
Variable eCAL::Init::None
Variable eCAL::Init::Publisher
Variable eCAL::Init::Service
Variable eCAL::Init::Subscriber
Variable eCAL::Init::TimeSync
Define ECAL_API
Define ECAL_API_CLASS
Define ECAL_API_CLASS
Define ECAL_API_EXPORTED_MEMBER
Define ECAL_CORE_NAMESPACE_V5
Define ECAL_CORE_NAMESPACE_V6
Define ECAL_DEPRECATE_SINCE_6_0
Define ECAL_EH5_DEPRECATE
Define ECAL_HDF5_DATE
Define ECAL_HDF5_NAME
Define ECAL_HDF5_VERSION
Define ECAL_HDF5_VERSION_MAJOR
Define ECAL_HDF5_VERSION_MINOR
Define ECAL_HDF5_VERSION_PATCH
Define ECALTIME_API
Typedef eCAL::EntityIdT
Typedef eCAL::Logging::Filter
Typedef eCAL::Registration::CallbackToken
Typedef eCAL::Registration::TopicEventCallbackT
Typedef eCAL::TimerCallbackT
Using eCAL
Configuration
Network Configuration
Local configuration
Npcap
Player - Max open files
ecal.yaml
Runtime configuration
Applications
eCAL Rec
eCAL Rec Architecture
eCAL Rec GUI
eCAL Rec CLI
eCAL Rec Client
eCAL Sys
eCAL Sys Architecture
eCAL Sys GUI
eCAL Sys CLI
eCAL Sys Client
eCAL Measurement Cutter
FAQ
Advanced
eCAL Versions
eCAL Compatibility
eCAL 5.13
eCAL 5.12
eCAL 5.11
eCAL 5.10
eCAL 5.9
eCAL 5.8
Downloads
eCAL 6 Migration Guide
Tutorials
Edit the documentation
eCAL in Docker
Building eCAL with Conan dependencies
Distributed Recordings with eCAL Rec
eCAL internals
Performance measurements
Transport Layers
eCAL SHM Layer
eCAL Zero Copy
eCAL UDP Layer
eCAL TCP Layer
Message Drops
Threading model
eCAL Measurement Format
How eCAL relates to ROS
License
eCAL License
External components
Apache 2.0
Boost Software License 1.0
BSD 3
Convert UTF License
Creative Commons 3.0
Findqwt-style BSD2
Fontawesome Free License
GPL 2.0
GPL 3.0
HDF5 BSD-3
LGPL 2.1
LGPL 3.0
MIT
Npcap license
qwt
Unlicense
zlib
Icon License
Repository
Suggest edit
Open issue
.rst
.pdf
Namespace eCAL::eh5::v2
Contents
Classes
Namespace eCAL::eh5::v2
#
Contents
Classes
Classes
#
Class HDF5Meas
Contents
Classes