|
ethercatcpp
|
Main header file for CoE utilities. More...
#include <cstdint>#include <map>#include <string_view>#include <vector>#include <cmath>

Go to the source code of this file.
Classes | |
| class | ethercatcpp::coe::ObjectDictionary |
| represent the CoE dictionnary of a device More... | |
| struct | ethercatcpp::coe::ObjectDictionary::DictionaryEntry |
| Entry of a dictionnary. More... | |
| class | ethercatcpp::coe::PDOMapping |
| Represent a CANOpen PDO mapping. More... | |
| class | ethercatcpp::coe::PDOBuffer |
Namespaces | |
| ethercatcpp | |
| ethercatcpp::coe | |
| ethercatcpp::coe::cia402 | |
Typedefs | |
| using | ethercatcpp::coe::dico_t = ObjectDictionary |
| using | ethercatcpp::coe::mapping_t = PDOMapping |
| using | ethercatcpp::coe::buffer_t = PDOBuffer |
Variables | |
| constexpr const uint16_t | ethercatcpp::coe::coe_rx_pdo_map_1 = 0x1600 |
| constexpr const uint16_t | ethercatcpp::coe::coe_rx_pdo_map_2 = 0x1601 |
| constexpr const uint16_t | ethercatcpp::coe::coe_rx_pdo_map_3 = 0x1602 |
| constexpr const uint16_t | ethercatcpp::coe::coe_rx_pdo_map_4 = 0x1603 |
| constexpr const uint16_t | ethercatcpp::coe::coe_tx_pdo_map_1 = 0x1A00 |
| constexpr const uint16_t | ethercatcpp::coe::coe_tx_pdo_map_2 = 0x1A01 |
| constexpr const uint16_t | ethercatcpp::coe::coe_tx_pdo_map_3 = 0x1A02 |
| constexpr const uint16_t | ethercatcpp::coe::coe_tx_pdo_map_4 = 0x1A03 |
| constexpr const uint16_t | ethercatcpp::coe::coe_rx_pdo_param_1 = 0x1400 |
| constexpr const uint16_t | ethercatcpp::coe::coe_rx_pdo_param_2 = 0x1401 |
| constexpr const uint16_t | ethercatcpp::coe::coe_rx_pdo_param_3 = 0x1402 |
| constexpr const uint16_t | ethercatcpp::coe::coe_rx_pdo_param_4 = 0x1403 |
| constexpr const uint16_t | ethercatcpp::coe::coe_tx_pdo_param_1 = 0x1800 |
| constexpr const uint16_t | ethercatcpp::coe::coe_tx_pdo_param_2 = 0x1801 |
| constexpr const uint16_t | ethercatcpp::coe::coe_tx_pdo_param_3 = 0x1802 |
| constexpr const uint16_t | ethercatcpp::coe::coe_tx_pdo_param_4 = 0x1803 |
| static constexpr uint16_t | ethercatcpp::coe::coe_rx_pdo_assign = 0x1c12 |
| static constexpr uint16_t | ethercatcpp::coe::coe_tx_pdo_assign = 0x1c13 |
| constexpr double | ethercatcpp::coe::cia402::rads2rpm = 60.0 / (2 * M_PI) |
| constexpr double | ethercatcpp::coe::cia402::rpm2rads = (2 * M_PI) / 60.0 |
| constexpr double | ethercatcpp::coe::cia402::rad2deg = 180. / M_PI |
| constexpr double | ethercatcpp::coe::cia402::rev_to_rad = (2. * M_PI) |
Main header file for CoE utilities.
1.8.17