ethercatcpp
core.h
Go to the documentation of this file.
1 /* File: core.h
2  * This file is part of the program ethercatcpp-core
3  * Program description : EtherCAT driver libraries for UNIX
4  * Copyright (C) 2017-2024 - Robin Passama (LIRMM / CNRS) Arnaud Meline
5  * (LIRMM / CNRS) Benjamin Navarro (LIRMM / CNRS). All Right reserved.
6  *
7  * This software is free software: you can redistribute it and/or modify
8  * it under the terms of the CeCILL-C license as published by
9  * the CEA CNRS INRIA, either version 1
10  * of the License, or (at your option) any later version.
11  * This software is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * CeCILL-C License for more details.
15  *
16  * You should have received a copy of the CeCILL-C License
17  * along with this software. If not, it can be found on the official
18  * website of the CeCILL licenses family (http://www.cecill.info/index.en.html).
19  */
20 
46 #pragma once
47 
48 #include <ethercatcpp/bus_device.h>
50 #include <ethercatcpp/device.h>
53 #include <ethercatcpp/master.h>
55 #include <ethercatcpp/beckhoff.h>
slave_device.h
Header file for SlaveDevice class.
device.h
Header file for Device class.
cia402_device.h
Main header file for CiA402 device interface.
coe_utilities.h
Main header file for CoE utilities.
master.h
Header file for master.cpp.
beckhoff.h
Include file for all Beckhoff terminals definitions.
bus_device.h
Header file for BusDevice class definition.
fake_device.h
Header file for FakeDevice class.