Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
PgnDatabase.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_COMMS_CANJ1939_PGNDATABASE_HPP_
2#define IV_SRC_COMMS_CANJ1939_PGNDATABASE_HPP_
4#include "core/defines.hpp"
5#include <map>
6#include <memory>
7#include <string_view>
8
10{
11
12std::shared_ptr<std::map<iv::types::comms::pgn, PgnInfo>> getPgnDatabase();
13
14std::map<iv::types::comms::spn, std::string> getSpnsForPgn(iv::types::comms::pgn pgn);
15
16void loadPgnDataBase();
17
18}// namespace iv::comms::canJ1939
19
20#endif//IV_SRC_COMMS_CANJ1939_PGNDATABASE_HPP_
Definition CanJ1939CommunicationController.cpp:13
std::shared_ptr< std::map< iv::types::comms::pgn, PgnInfo > > getPgnDatabase()
Definition PgnDatabase.cpp:11
void loadPgnDataBase()
Definition PgnDatabase.cpp:35
std::map< iv::types::comms::spn, std::string > getSpnsForPgn(iv::types::comms::pgn pgn)
Definition PgnDatabase.cpp:16
uint32_t pgn
Definition defines.hpp:25