TnEHProvider
|
The electronic horizon provider interface head file. Copyright (c) 2021 Telenav, Inc All rights reserved This program is UNPUBLISHED PROPRIETARY property of Telenav. Only for internal distribution. More...
#include <string>
#include <memory>
#include <vector>
#include <functional>
#include <foundation/common/service_status.h>
#include <foundation/log/logging_structs.h>
#include "tn_export.h"
#include "tn_settings.h"
#include "tn_generic_hal.h"
#include "datastruct/tn_adas_message.h"
#include "datastruct/tn_vehicle_location_info.h"
#include "datastruct/tn_mm_feedback.h"
#include "datastruct/tn_analytics_event.h"
#include "datastruct/tn_diagnostics_event.h"
#include "tn_api_version.h"
Go to the source code of this file.
Classes | |
class | tn::ehp::TnEHProvider |
Telenav electronic horizontal provider library. More... | |
class | tn::ehp::TnEHProviderFactory |
The Telenav EH provider factory. More... | |
Namespaces | |
tn | |
tn::ehp | |
Typedefs | |
typedef std::function< void(const MMFeedbackPtr &mm_feedback)> | tn::ehp::MapMatchingFeedbackUpdate_cb |
typedef std::function< void(const ADASMessagePtrs &adas_messages)> | tn::ehp::ADASMessagesUpdate_cb |
typedef std::function< void(const TnAnalyticsEvent &analytics_event)> | tn::ehp::AnalyticsEventUpdate_cb |
typedef std::function< void(const TnDiagnosticsEvent &diagnostics_event)> | tn::ehp::DiagnosticsEventUpdate_cb |
typedef std::function< void(const tn::foundation::Message &log_message)> | tn::ehp::LogMessageUpdate_cb |
The electronic horizon provider interface head file. Copyright (c) 2021 Telenav, Inc All rights reserved This program is UNPUBLISHED PROPRIETARY property of Telenav. Only for internal distribution.
Definition in file tn_ehp.h.