equal
deleted
inserted
replaced
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. |