nmealib
0.0.4
NMEA 0183/NMEA 2000 parsing library
Loading...
Searching...
No Matches
include
nmealib
nmea2000
nmea2000Factory.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
nmealib/nmea2000.h
>
4
#include <chrono>
5
#include <memory>
6
#include <string>
7
8
namespace
nmealib
{
9
namespace
nmea2000 {
10
11
class
Nmea2000Factory
{
12
public
:
28
static
std::unique_ptr<Message2000>
create
(
const
std::string& raw,
Message::TimePoint
ts = std::chrono::system_clock::now());
29
};
30
31
}
// namespace nmea2000
32
}
// namespace nmealib
nmealib::Message::TimePoint
std::chrono::system_clock::time_point TimePoint
Definition
message.h:30
nmealib::nmea2000::Nmea2000Factory
Definition
nmea2000Factory.h:11
nmealib::nmea2000::Nmea2000Factory::create
static std::unique_ptr< Message2000 > create(const std::string &raw, Message::TimePoint ts=std::chrono::system_clock::now())
Create a Message2000 from a raw CAN frame string.
Definition
nmea2000Factory.cpp:8
nmealib
Definition
parse.h:11
nmea2000.h
Generated by
1.9.8