|
OpenSRX 0.1.0
C++ library for interfacing with Keyence SR series barcode readers
|
Umbrella header for the OpenSRX library. More...
#include <spdlog/spdlog.h>#include <string>#include <tuple>#include "OpenSRX/BankParam.hpp"#include "OpenSRX/Code.hpp"#include "OpenSRX/CommParam.hpp"#include "OpenSRX/ICommInterface.hpp"#include "OpenSRX/Image.hpp"#include "OpenSRX/ImageServer.hpp"#include "OpenSRX/OperationParam.hpp"#include "OpenSRX/ParamTraits.hpp"#include "OpenSRX/ParamValues.hpp"#include "OpenSRX/RegionParam.hpp"#include "OpenSRX/SerialInterface.hpp"#include "OpenSRX/SocketInterface.hpp"#include "OpenSRX/Timestamp.hpp"#include "OpenSRX/TuningParam.hpp"#include "OpenSRX/Scanner.hpp"Go to the source code of this file.
Namespaces | |
| namespace | OpenSRX |
Typedefs | |
| using | OpenSRX::VersionTuple = std::tuple<int, int, int> |
| Tuple type for (major, minor, patch) version numbers. | |
Functions | |
| template<typename T> | |
| T | OpenSRX::GetVersion ()=delete |
| Get the library version (primary template is deleted). | |
| template<> | |
| std::string | OpenSRX::GetVersion< std::string > () |
| Get the library version as a human-readable string. | |
| template<> | |
| VersionTuple | OpenSRX::GetVersion< VersionTuple > () |
| Get the library version as a (major, minor, patch) tuple. | |
Umbrella header for the OpenSRX library.
Include this single header to get access to the entire public API: Scanner, communication interfaces, parameter types, image handling, and version information.