summaryrefslogtreecommitdiff
path: root/lcmodule/source/cnh1605204_ldr_transport_layer/include/t_r15_transport_layer.h
diff options
context:
space:
mode:
authorZoran Ancevski <zoran.ancevski@seavus.com>2011-10-13 10:55:01 +0100
committerViktor Mladenovski <viktor.mladenovski@seavus.com>2011-10-28 18:55:23 +0200
commit0ee6a4fffd68ec125fc7e7e0854aa10d8c09efc0 (patch)
treedb3b0b73fec596c541423ee5796638a448e7fcfa /lcmodule/source/cnh1605204_ldr_transport_layer/include/t_r15_transport_layer.h
parent0ddb310bb30fc3445b9aa2be8cfb615cdadfdb78 (diff)
Revert "Official R1U/R1S LCM/LCD Release"
This reverts commit d4baa448d384be488b2b2746519f02ff037a205e. ST-Ericsson ID: 365326 ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10204 Change-Id: I372f164a742d031976ae9aed50a509f130a101cd Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33844 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Viktor MLADENOVSKI <viktor.mladenovski@stericsson.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/cnh1605204_ldr_transport_layer/include/t_r15_transport_layer.h')
-rw-r--r--lcmodule/source/cnh1605204_ldr_transport_layer/include/t_r15_transport_layer.h30
1 files changed, 19 insertions, 11 deletions
diff --git a/lcmodule/source/cnh1605204_ldr_transport_layer/include/t_r15_transport_layer.h b/lcmodule/source/cnh1605204_ldr_transport_layer/include/t_r15_transport_layer.h
index 70c1e30..7778607 100644
--- a/lcmodule/source/cnh1605204_ldr_transport_layer/include/t_r15_transport_layer.h
+++ b/lcmodule/source/cnh1605204_ldr_transport_layer/include/t_r15_transport_layer.h
@@ -25,36 +25,44 @@
* Types, constants and external variables
******************************************************************************/
-/** Structure for transfer input parameters in R15 protocol family. */
+/** Structure for transfer input parameters in R15 prototcol family. */
typedef struct {
R15_Header_t *Header_p; /**< Pointer to R15 header data. */
void *ExtendedHeader_p; /**< Pointer to Extended header data.*/
void *Payload_p; /**< Pointer to payload data.*/
- uint32 Time; /**< Used time for retransmission.*/
+ uint32 Time; /**< Used tim for retransmission.*/
HandleFunction_t TimerCallBackFn_p; /**< Timer call back function for
retransmission.*/
} SendData_LP_t;
/** R15 Transport context. */
typedef struct {
- /** Session/State for Incoming packet. */
+ /**< Session/State for Incoming packet. */
uint16 SessionStateIn;
- /** Session/State for Outgoing packet. */
+ /**< Session/State for Outgoing packet. */
uint16 SessionStateOut;
- /** Bulk Session counter. */
+ /**< Bulk Session counter. */
uint16 BulkSessionCounter;
- /** Bulk Vector List. */
+ /**< Bulk Vector List. */
TL_BulkVectorList_t BulkVectorList[MAX_BULK_TL_PROCESSES];
- /** Bulk handle for the Current bulk transfer. */
+ /**< Bulk handle for the Current bulk transfer. */
BulkHandle_t BulkHandle;
- /** Bulk vector for previous current bulk transfer. */
+ /**< Bulk vector for previous current bulk transfer. */
TL_BulkVectorList_t PreviousBulkVector;
- /** Callback function pointer for bulk command handling.*/
+ /**< Callback function pointer for bulk command handling.*/
void *BulkCommandCallback_p;
- /** Callback function pointer for bulk data command handling.*/
+ /**< Callback function pointer for bulk data command handling.*/
void *BulkDataCallback_p;
- /** Callback function pointer for handling end of bulk transfer.*/
+ /**< Callback function pointer for handling end of bulk transfer.*/
void *EndOfDump_p;
+ /**< Length of payload data transfered with bulk transfer. */
+ uint32 Length;
+ /**< Offset in the cuurent opened file.*/
+ uint64 Offset;
+ /**< requested size of payload. */
+ uint32 ChunkSize;
+ /**< Current bulk session ID. */
+ uint16 Session;
} R15_TransportContext_t;
/** @} */