1#ifndef IV_SRC_IOFILE_DATAFLOWIMPORTER_HPP
2#define IV_SRC_IOFILE_DATAFLOWIMPORTER_HPP
20 const std::shared_ptr<iv::model::comms::NetworkData> &network);
23 [[nodiscard]]
bool import(
const std::string &selectedPath,
24 const std::optional<std::shared_ptr<AbstractLog>> &logger)
const;
28 const std::optional<std::shared_ptr<AbstractLog>> &logger)
const;
31 const std::optional<std::shared_ptr<AbstractLog>> &logger)
const;
34 const std::optional<std::shared_ptr<AbstractLog>> &logger)
const;
37 const std::optional<std::shared_ptr<AbstractLog>> &logger)
const;
40 const std::optional<std::shared_ptr<AbstractLog>> &logger)
const;
42 std::shared_ptr<iv::model::comms::NetworkData>
m_network;
Definition DataFlowImporter.hpp:16
bool importNMEA0183DataFlow(const std::string &selectedPath, const std::optional< std::shared_ptr< AbstractLog > > &logger) const
Definition DataFlowImporter.cpp:257
CSheet * m_sheetRef
Definition DataFlowImporter.hpp:44
~DataFlowImporter()=default
std::shared_ptr< iv::model::comms::NetworkData > m_network
Definition DataFlowImporter.hpp:42
bool importJ1939DataFlow(const std::string &selectedPath, const std::optional< std::shared_ptr< AbstractLog > > &logger) const
Definition DataFlowImporter.cpp:437
DataFlowImporter()=delete
iv::panels::PanelDataFlowEditor * m_panelDataFlowEditor
Definition DataFlowImporter.hpp:43
bool importNMEA2KDataFlow(const std::string &selectedPath, const std::optional< std::shared_ptr< AbstractLog > > &logger) const
Definition DataFlowImporter.cpp:619
bool importVdrDataFlow(const std::string &selectedPath, const std::optional< std::shared_ptr< AbstractLog > > &logger) const
Definition DataFlowImporter.cpp:358
bool importModbusDataFlow(const std::string &selectedPath, const std::optional< std::shared_ptr< AbstractLog > > &logger) const
Definition DataFlowImporter.cpp:59
PanelDataFlowEditor class that will build the Data Flow's window panel. This panel will contain a she...
Definition PanelDataFlowEditor.hpp:18
Definition ChannelsImporterExporter.cpp:15