diff -r a1a6d7719f97 -r 7d9fb723fc4b master/soe_request.h --- a/master/soe_request.h Tue Jul 13 13:52:59 2010 +0200 +++ b/master/soe_request.h Tue Jul 20 10:52:31 2010 +0200 @@ -47,6 +47,7 @@ */ typedef struct { struct list_head list; /**< List item. */ + uint8_t drive_no; /**< Drive number. */ uint16_t idn; /**< Sercos ID-Number. */ ec_al_state_t al_state; /**< AL state (only valid for IDN config). */ uint8_t *data; /**< Pointer to SDO data. */ @@ -66,6 +67,7 @@ void ec_soe_request_clear(ec_soe_request_t *); int ec_soe_request_copy(ec_soe_request_t *, const ec_soe_request_t *); +void ec_soe_request_set_drive_no(ec_soe_request_t *, uint8_t); void ec_soe_request_set_idn(ec_soe_request_t *, uint16_t); int ec_soe_request_alloc(ec_soe_request_t *, size_t); int ec_soe_request_copy_data(ec_soe_request_t *, const uint8_t *, size_t);