ethercatcpp
Namespaces | Classes | Typedefs | Variables
ethercatcpp::coe Namespace Reference

Namespaces

 cia402
 

Classes

class  ObjectDictionary
 represent the CoE dictionnary of a device More...
 
class  PDOBuffer
 
class  PDOMapping
 Represent a CANOpen PDO mapping. More...
 

Typedefs

using dico_t = ObjectDictionary
 
using mapping_t = PDOMapping
 
using buffer_t = PDOBuffer
 

Variables

constexpr const uint16_t coe_rx_pdo_map_1 = 0x1600
 
constexpr const uint16_t coe_rx_pdo_map_2 = 0x1601
 
constexpr const uint16_t coe_rx_pdo_map_3 = 0x1602
 
constexpr const uint16_t coe_rx_pdo_map_4 = 0x1603
 
constexpr const uint16_t coe_tx_pdo_map_1 = 0x1A00
 
constexpr const uint16_t coe_tx_pdo_map_2 = 0x1A01
 
constexpr const uint16_t coe_tx_pdo_map_3 = 0x1A02
 
constexpr const uint16_t coe_tx_pdo_map_4 = 0x1A03
 
constexpr const uint16_t coe_rx_pdo_param_1 = 0x1400
 
constexpr const uint16_t coe_rx_pdo_param_2 = 0x1401
 
constexpr const uint16_t coe_rx_pdo_param_3 = 0x1402
 
constexpr const uint16_t coe_rx_pdo_param_4 = 0x1403
 
constexpr const uint16_t coe_tx_pdo_param_1 = 0x1800
 
constexpr const uint16_t coe_tx_pdo_param_2 = 0x1801
 
constexpr const uint16_t coe_tx_pdo_param_3 = 0x1802
 
constexpr const uint16_t coe_tx_pdo_param_4 = 0x1803
 
static constexpr uint16_t coe_rx_pdo_assign = 0x1c12
 
static constexpr uint16_t coe_tx_pdo_assign = 0x1c13
 

Typedef Documentation

◆ buffer_t

◆ dico_t

◆ mapping_t

Variable Documentation

◆ coe_rx_pdo_assign

constexpr uint16_t ethercatcpp::coe::coe_rx_pdo_assign = 0x1c12
staticconstexpr

◆ coe_rx_pdo_map_1

constexpr const uint16_t ethercatcpp::coe::coe_rx_pdo_map_1 = 0x1600
constexpr

◆ coe_rx_pdo_map_2

constexpr const uint16_t ethercatcpp::coe::coe_rx_pdo_map_2 = 0x1601
constexpr

◆ coe_rx_pdo_map_3

constexpr const uint16_t ethercatcpp::coe::coe_rx_pdo_map_3 = 0x1602
constexpr

◆ coe_rx_pdo_map_4

constexpr const uint16_t ethercatcpp::coe::coe_rx_pdo_map_4 = 0x1603
constexpr

◆ coe_rx_pdo_param_1

constexpr const uint16_t ethercatcpp::coe::coe_rx_pdo_param_1 = 0x1400
constexpr

◆ coe_rx_pdo_param_2

constexpr const uint16_t ethercatcpp::coe::coe_rx_pdo_param_2 = 0x1401
constexpr

◆ coe_rx_pdo_param_3

constexpr const uint16_t ethercatcpp::coe::coe_rx_pdo_param_3 = 0x1402
constexpr

◆ coe_rx_pdo_param_4

constexpr const uint16_t ethercatcpp::coe::coe_rx_pdo_param_4 = 0x1403
constexpr

◆ coe_tx_pdo_assign

constexpr uint16_t ethercatcpp::coe::coe_tx_pdo_assign = 0x1c13
staticconstexpr

◆ coe_tx_pdo_map_1

constexpr const uint16_t ethercatcpp::coe::coe_tx_pdo_map_1 = 0x1A00
constexpr

◆ coe_tx_pdo_map_2

constexpr const uint16_t ethercatcpp::coe::coe_tx_pdo_map_2 = 0x1A01
constexpr

◆ coe_tx_pdo_map_3

constexpr const uint16_t ethercatcpp::coe::coe_tx_pdo_map_3 = 0x1A02
constexpr

◆ coe_tx_pdo_map_4

constexpr const uint16_t ethercatcpp::coe::coe_tx_pdo_map_4 = 0x1A03
constexpr

◆ coe_tx_pdo_param_1

constexpr const uint16_t ethercatcpp::coe::coe_tx_pdo_param_1 = 0x1800
constexpr

◆ coe_tx_pdo_param_2

constexpr const uint16_t ethercatcpp::coe::coe_tx_pdo_param_2 = 0x1801
constexpr

◆ coe_tx_pdo_param_3

constexpr const uint16_t ethercatcpp::coe::coe_tx_pdo_param_3 = 0x1802
constexpr

◆ coe_tx_pdo_param_4

constexpr const uint16_t ethercatcpp::coe::coe_tx_pdo_param_4 = 0x1803
constexpr