master/fsm_master.h
changeset 979 405cc2d033e0
parent 900 f8b5c6d21705
child 1031 000593b576dd
equal deleted inserted replaced
978:2962baf7e6d1 979:405cc2d033e0
    53 /*****************************************************************************/
    53 /*****************************************************************************/
    54 
    54 
    55 /** SII write request.
    55 /** SII write request.
    56  */
    56  */
    57 typedef struct {
    57 typedef struct {
    58     struct list_head list; /**< list head */
    58     struct list_head list; /**< List head. */
    59     ec_slave_t *slave; /**< EtherCAT slave */
    59     ec_slave_t *slave; /**< EtherCAT slave. */
    60     off_t word_offset; /**< SII address in words */
    60     uint16_t offset; /**< SII word offset. */
    61     size_t word_size; /**< data size in words */
    61     size_t nwords; /**< Number of words. */
    62     const uint8_t *data; /**< pointer to the data */
    62     const uint16_t *words; /**< Pointer to the data words. */
    63     ec_request_state_t state; /**< state of the request */
    63     ec_request_state_t state; /**< State of the request. */
    64 } ec_sii_write_request_t;
    64 } ec_sii_write_request_t;
    65 
    65 
    66 /*****************************************************************************/
    66 /*****************************************************************************/
    67 
    67 
    68 /** Slave/Sdo request record for master's Sdo request list.
    68 /** Slave/Sdo request record for master's Sdo request list.