diff options
author | XVSALGE <aleksandar.gerasimovski@seavus.com> | 2012-02-22 08:14:11 +0100 |
---|---|---|
committer | Viktor Mladenovski <viktor.mladenovski@seavus.com> | 2012-05-25 14:44:00 +0200 |
commit | 9dc2897fef041426347e80385707b7c86324c63e (patch) | |
tree | b7525770a2da28553426465f47a6d65efaa22c3b /lcmodule/source/cnh1606344_ldr_communication_module/include/r_measurement_tool.h | |
parent | 828be7d08c886347641d8bba675993caf5a13d1a (diff) |
Sync lcm with CC source
Synchronize loader_communication with clearcase source
ST-Ericsson ID: 413947
ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10204
Change-Id: Ib23b84360b351a2598190d9d6b510895cc892436
Depends-On: I4b049943fc2acc63ed5f94dff6d4bc0e36fde1cf
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/48934
Reviewed-by: QABUILD
Reviewed-by: QATEST
Reviewed-by: Zoran ANCEVSKI <zoran.ancevski@seavus.com>
Tested-by: Aleksandar GASOSKI <aleksandar.gasoski@seavus.com>
Tested-by: Cvetko MLADENOVSKI <cvetko.mladenovski@seavus.com>
Reviewed-by: Vlatko PISTOLOV <vlatko.pistolov@seavus.com>
Tested-by: Vlatko PISTOLOV <vlatko.pistolov@seavus.com>
Diffstat (limited to 'lcmodule/source/cnh1606344_ldr_communication_module/include/r_measurement_tool.h')
-rw-r--r-- | lcmodule/source/cnh1606344_ldr_communication_module/include/r_measurement_tool.h | 159 |
1 files changed, 0 insertions, 159 deletions
diff --git a/lcmodule/source/cnh1606344_ldr_communication_module/include/r_measurement_tool.h b/lcmodule/source/cnh1606344_ldr_communication_module/include/r_measurement_tool.h deleted file mode 100644 index 25884b8..0000000 --- a/lcmodule/source/cnh1606344_ldr_communication_module/include/r_measurement_tool.h +++ /dev/null @@ -1,159 +0,0 @@ -/******************************************************************************* - * Copyright (C) ST-Ericsson SA 2011 - * License terms: 3-clause BSD license - ******************************************************************************/ -#ifndef R_MEASUREMENT_TOOL_H_ -#define R_MEASUREMENT_TOOL_H_ -/** - * @addtogroup ldr_communication_module - * @{ - * @addtogroup measurement_serv Measurement services - * Measurement functions is tool for performance measurement. Can be used - * for flashing performance, communication performance and i.t.c. - * - * @{ - * - */ - -/******************************************************************************* - * Includes - ******************************************************************************/ - -#include "t_basicdefinitions.h" -#include "t_measurement_tool.h" -#include "error_codes.h" - -/******************************************************************************* - * Declaration of functions - ******************************************************************************/ - -#define MP(x, y, z) Do_Measurement_AddMeasurementData( x, Do_Timer_ReadTime(NULL,x->TimerId), y, z); -#define MFINISH(x) Do_Measurement_CompleteResults( x); -/** - * Initialization of measurement module. - * - * @param [in] MeasurementData_p Pointer to curren measurement data block. - * - * @retval E_SUCCESS If initialization is done. - */ -ErrorCode_e Do_Measurment_Init(Measurement_t *MeasurementData_p); - -/** - * This function create general measurement data block. - * - * @param [in] Communication_p Communication module context. - * @param [in] MeasurementData_pp Pointer to the created measurement data block. - * @param [in] Type Type of measurement. - * - * @retval E_SUCCESS After successful execution. - * @retval E_ALLOCATE_FAILED If failed to allocate session measurement - * data block. - */ -ErrorCode_e Do_Measurement_CreateMeasurementData(Communication_t *Communication_p, Measurement_t **MeasurementData_pp, uint32 Type); - -/** - * This function collect all data from measurement buffer. - * - * @param [in] Communication_p Communication module context. - * @param [in, out] Data_pp Point to pointer that should be initialized to point - * on outgoing buffer. - * - * @return Number of characters successfully readied from measurement - * buffer. - */ -uint32 Do_Measurement_GetMeasurementData(Communication_t *Communication_p, uint8 **Data_pp); - -/** - * This function create measurement data block for bulk session. - * - * @param [in] Communication_p Communication module context. - * @param [in] SessionMeasurement_pp Pointer to the created session - * measurement data block. - * @param [in] PreviousSessionDataBlock_p Pointer to the previouse session - * measurement data block. - * @param [in] ChunkNr Number of chunks in this session. - * @param [in] Session Session number. - * - * @retval E_SUCCESS After successful execution. - * @retval E_ALLOCATE_FAILED If failed to allocate session measurement - * data block. - */ -ErrorCode_e Do_Measurement_CreateSessionMeasurementData(Communication_t *Communication_p, - SessionMeasurement_t **SessionMeasurement_pp, - SessionMeasurement_t *PreviousSessionDataBlock_p, - uint32 ChunkNr, uint32 Session); - -/** - * This function create measurement data block for measure chunks transfer. - * - * @param [in] Communication_p Communication module context. - * @param [in] ChunkMeasurement_pp Pointer to the created chunk - * measurement data block. - * @param [in] PreviousChunkDataBlock_p Pointer to the previouse chunk - * measurement data block. - * @param [in] ChunkId Chunk ID. - * - * @retval E_SUCCESS After successful execution. - * @retval E_ALLOCATE_FAILED If failed to allocate session measurement - * data block. - */ -ErrorCode_e Do_Measurement_CreateChunkMeasurementData(Communication_t *Communication_p, - ChunkMeasurement_t **ChunkMeasurement_pp, - ChunkMeasurement_t *PreviousChunkDataBlock_p, - uint32 ChunkId); -/** - * This function destroy measurement data block for bulk session. - * - * @param [in] MeasurementData_pp Pointer to the measurement data block. - * - * @retval E_SUCCESS After successful execution. - */ -ErrorCode_e Do_Measurement_DestroySessionMeasurementData(SessionMeasurement_t **MeasurementData_pp); - -/** - * This function destroy measurement data block for bulk chunks. - * - * @param [in] MeasurementData_pp Pointer to the main measurement data block. - * - * @retval E_SUCCESS After successful execution. - */ -ErrorCode_e Do_Measurement_DestroyChunkMeasurementData(ChunkMeasurement_t **MeasurementData_pp); - -/** - * This function destroy general measurement data block. - * - * @param [in] MeasurementData_pp Pointer to the main measurement data block. - * - * @retval E_SUCCESS After successful execution. - */ -ErrorCode_e Do_Measurement_DestroyMeasurementData(Measurement_t **MeasurementData_pp); - -/** - * This function make zero reference for all measured data. - * - * @param [in] MeasurementData_p Pointer to the main measurement data block. - * - * @retval E_SUCCESS After successful execution. - */ -ErrorCode_e Do_Measurement_ZeroReferenceMeasurementData(Measurement_t *MeasurementData_p); - -/** - * This function add measured time in specified measurement data block. - * - * @param [in] MeasurementData_p Pointer to the main measurement data block. - * @param [in] Time Measured time. - * @param [in] ChunkID Chunk ID - * @param [in] Parameter Parameter in the measurement data block. - * - * @retval E_SUCCESS After successful execution. - */ -ErrorCode_e Do_Measurement_AddMeasurementData(Measurement_t *MeasurementData_p, uint32 Time, uint32 ChunkID, MeasurementParameter_t Parameter); - -/** - * - */ -ErrorCode_e Do_Measurement_CompleteResults(Measurement_t *Measurement_p); - -/** @} */ -/** @} */ -#endif /* R_MEASUREMENT_TOOL_H_ */ |