case SID_READ_DATA_BY_IDENTIFIER:\r
DspUdsReadDataByIdentifier(msgData.pduRxData, msgData.pduTxData);\r
break;\r
-\r
+ \r
+ case SID_READ_MEMORY_BY_ADDRESS:\r
+ DspUdsReadMemoryByAddress(msgData.pduRxData, msgData.pduTxData);\r
+ break;\r
+ \r
+ case SID_WRITE_MEMORY_BY_ADDRESS:\r
+ DspUdsWriteMemoryByAddress(msgData.pduRxData, msgData.pduTxData);\r
+ break;\r
+ \r
case SID_READ_SCALING_DATA_BY_IDENTIFIER:\r
DspUdsReadScalingDataByIdentifier(msgData.pduRxData, msgData.pduTxData);\r
break;\r
break;\r
\r
case SID_READ_DATA_BY_PERIODIC_IDENTIFIER:\r
+ DspReadDataByPeriodicIdentifier(msgData.pduRxData, msgData.pduTxData);\r
+ break;\r
+ \r
case SID_DYNAMICALLY_DEFINE_DATA_IDENTIFIER:\r
+ DspDynamicallyDefineDataIdentifier(msgData.pduRxData, msgData.pduTxData);\r
+ break;\r
+ \r
case SID_INPUT_OUTPUT_CONTROL_BY_IDENTIFIER:\r
+ DspIOControlByDataIdentifier(msgData.pduRxData, msgData.pduTxData);\r
+ break;\r
+ \r
default:\r
/* Non implemented service */\r
createAndSendNcr(DCM_E_SERVICENOTSUPPORTED);\r