Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
Classes | |
struct | Nmea2kChannelBinding |
class | Nmea2kCommunicationController |
class | Nmea2kCommunicationControllerFrame |
struct | Nmea2kFilter |
Enumerations | |
enum class | ePacketTypes { SinglePacket , ConnectionManagement , DataTransfer } |
Functions | |
ePacketTypes | getPacketType (iv::types::comms::pgn pgn) |
std::shared_ptr< std::map< iv::types::comms::pgn, iv::comms::canJ1939::PgnInfo > > | getPgnDatabase () |
std::map< iv::types::comms::spn, std::string > | getSpnsForPgn (iv::types::comms::pgn pgn) |
std::map< iv::types::comms::spn, iv::comms::canJ1939::SpnInfo > | getSpnInfoForPgn (iv::types::comms::pgn pgn) |
void | loadPgnDataBase () |
Variables | |
static constexpr uint64_t | MAX_NMEA2K_FRAME_TIME = 5000 |
static std::shared_ptr< std::map< iv::types::comms::pgn, iv::comms::canJ1939::PgnInfo > > | PgnDatabase {nullptr} |
|
strong |
|
inline |
std::shared_ptr< std::map< iv::types::comms::pgn, iv::comms::canJ1939::PgnInfo > > iv::comms::nmea2k::getPgnDatabase | ( | ) |
std::map< iv::types::comms::spn, iv::comms::canJ1939::SpnInfo > iv::comms::nmea2k::getSpnInfoForPgn | ( | iv::types::comms::pgn | pgn | ) |
std::map< iv::types::comms::spn, std::string > iv::comms::nmea2k::getSpnsForPgn | ( | iv::types::comms::pgn | pgn | ) |
void iv::comms::nmea2k::loadPgnDataBase | ( | ) |
|
staticconstexpr |
|
static |