master/soe_request.c
changeset 1952 7d9fb723fc4b
parent 1944 73896ef6d077
child 1975 8e173dddd183
--- a/master/soe_request.c	Tue Jul 13 13:52:59 2010 +0200
+++ b/master/soe_request.c	Tue Jul 20 10:52:31 2010 +0200
@@ -56,6 +56,8 @@
         ec_soe_request_t *req /**< SoE request. */
         )
 {
+    req->drive_no = 0x00;
+    req->idn = 0x0000;
     req->al_state = EC_AL_STATE_INIT;
     req->data = NULL;
     req->mem_size = 0;
@@ -86,6 +88,7 @@
         const ec_soe_request_t *other /**< Other SoE request to copy from. */
         )
 {
+    req->drive_no = other->drive_no;
     req->idn = other->idn;
     req->al_state = other->al_state;
     return ec_soe_request_copy_data(req, other->data, other->data_size);
@@ -93,6 +96,18 @@
 
 /*****************************************************************************/
 
+/** Set drive number.
+ */
+void ec_soe_request_set_drive_no(
+        ec_soe_request_t *req, /**< SoE request. */
+        uint8_t drive_no /** Drive Number. */
+        )
+{
+    req->drive_no = drive_no;
+}
+
+/*****************************************************************************/
+
 /** Set IDN.
  */
 void ec_soe_request_set_idn(