Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:ethercat:ethercatinterface:ethercatinterfacebase [2019-05-21 08:40] – angelegt mgehrig2embedded_systems:ethercat:ethercatinterface:ethercatinterfacebase [2019-06-26 15:27] (aktuell) graf
Zeile 1: Zeile 1:
 ====== EtherCATInterfaceBase====== ====== EtherCATInterfaceBase======
 ===== Summary ===== ===== Summary =====
-Provides set/get methodes for 8, 16 and 32 bit long words.+This interface provides the base class for all interface classes. It mainly provides set and get methods for 8, 16and 32 bit long data. The get methods calculate the correct offset of the receive buffer of the „ecmasterlib“ and returns the data. The set methods also calculate the offset and write the data into the transmit buffer of „ecmasterlib“.
  
  
-===== config =====+===== Configuration =====
 EtherCATInterfaceBase_config.hpp EtherCATInterfaceBase_config.hpp
  
Zeile 13: Zeile 13:
   * **bytesPerPDOFrameRX**: number of bytes used per drive for the rx frame   * **bytesPerPDOFrameRX**: number of bytes used per drive for the rx frame
  
-===== set methodes =====+===== Set Methods =====
 The set mthodes check if the given offset is in range and writes the data to the //ecmasterlib// tx buffer. The set mthodes check if the given offset is in range and writes the data to the //ecmasterlib// tx buffer.
  
Zeile 23: Zeile 23:
  
  
-===== get methodes =====+===== Get Methods =====
 The get methodes check if the given offset is in range and read from the //ecmasterlib// rx buffer. The get methodes check if the given offset is in range and read from the //ecmasterlib// rx buffer.