]> rtime.felk.cvut.cz Git - arc.git/commitdiff
Moved the DsdCreateAndSendNcr function.
authorpete <devnull@localhost>
Fri, 30 Apr 2010 07:56:47 +0000 (09:56 +0200)
committerpete <devnull@localhost>
Fri, 30 Apr 2010 07:56:47 +0000 (09:56 +0200)
diagnostic/Dcm/Dcm_Dsd.c

index b1f733f13c072d178c49dda5e8609cf1ececbb6a..5ecda364708e151c8e2da4037a782045c9e4a2fd 100644 (file)
@@ -92,6 +92,22 @@ boolean DsdAskApplicationForServicePermission(uint8 *requestData, uint16 dataSiz
 }\r
 \r
 \r
+void DsdCreateAndSendNcr(Dcm_NegativeResponseCodeType responseCode)\r
+{\r
+       if (!((msgData.addrType == DCM_PROTOCOL_FUNCTIONAL_ADDR_TYPE)\r
+                 && ((responseCode == DCM_E_SERVICENOTSUPPORTED) || (responseCode == DCM_E_SUBFUNCTIONNOTSUPPORTED) || (responseCode == DCM_E_REQUESTOUTOFRANGE)))) {   /** @req DCM001 **/\r
+               msgData.pduTxData->SduDataPtr[0] = SID_NEGATIVE_RESPONSE;\r
+               msgData.pduTxData->SduDataPtr[1] = currentSid;\r
+               msgData.pduTxData->SduDataPtr[2] = responseCode;\r
+               msgData.pduTxData->SduLength = 3;\r
+               DslDsdProcessingDone(msgData.rxPduId, DSD_TX_RESPONSE_READY);   /** @req DCM114 **/ /** @req DCM232.1 **/\r
+       }\r
+       else {\r
+               DslDsdProcessingDone(msgData.rxPduId, DSD_TX_RESPONSE_SUPPRESSED);\r
+       }\r
+}\r
+\r
+\r
 void DsdSelectServiceFunction(uint8 sid)\r
 {\r
        switch (sid)     /** @req DCM221 **/\r
@@ -148,22 +164,6 @@ void DsdSelectServiceFunction(uint8 sid)
 }\r
 \r
 \r
-void DsdCreateAndSendNcr(Dcm_NegativeResponseCodeType responseCode)\r
-{\r
-       if (!((msgData.addrType == DCM_PROTOCOL_FUNCTIONAL_ADDR_TYPE)\r
-                 && ((responseCode == DCM_E_SERVICENOTSUPPORTED) || (responseCode == DCM_E_SUBFUNCTIONNOTSUPPORTED) || (responseCode == DCM_E_REQUESTOUTOFRANGE)))) {   /** @req DCM001 **/\r
-               msgData.pduTxData->SduDataPtr[0] = SID_NEGATIVE_RESPONSE;\r
-               msgData.pduTxData->SduDataPtr[1] = currentSid;\r
-               msgData.pduTxData->SduDataPtr[2] = responseCode;\r
-               msgData.pduTxData->SduLength = 3;\r
-               DslDsdProcessingDone(msgData.rxPduId, DSD_TX_RESPONSE_READY);   /** @req DCM114 **/ /** @req DCM232.1 **/\r
-       }\r
-       else {\r
-               DslDsdProcessingDone(msgData.rxPduId, DSD_TX_RESPONSE_SUPPRESSED);\r
-       }\r
-}\r
-\r
-\r
 void DsdHandleRequest(void)\r
 {\r
        Std_ReturnType result;\r