master/soe_request.h
changeset 1944 73896ef6d077
parent 1864 0a6b3aacc847
child 1952 7d9fb723fc4b
equal deleted inserted replaced
1943:7e9deec7742d 1944:73896ef6d077
    46 /** Sercos-over-EtherCAT request.
    46 /** Sercos-over-EtherCAT request.
    47  */
    47  */
    48 typedef struct {
    48 typedef struct {
    49     struct list_head list; /**< List item. */
    49     struct list_head list; /**< List item. */
    50     uint16_t idn; /**< Sercos ID-Number. */
    50     uint16_t idn; /**< Sercos ID-Number. */
       
    51     ec_al_state_t al_state; /**< AL state (only valid for IDN config). */
    51     uint8_t *data; /**< Pointer to SDO data. */
    52     uint8_t *data; /**< Pointer to SDO data. */
    52     size_t mem_size; /**< Size of SDO data memory. */
    53     size_t mem_size; /**< Size of SDO data memory. */
    53     size_t data_size; /**< Size of SDO data. */
    54     size_t data_size; /**< Size of SDO data. */
    54     ec_direction_t dir; /**< Direction. EC_DIR_OUTPUT means writing to the
    55     ec_direction_t dir; /**< Direction. EC_DIR_OUTPUT means writing to the
    55                           slave, EC_DIR_INPUT means reading from the slave. */
    56                           slave, EC_DIR_INPUT means reading from the slave. */