summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2014-06-10 12:01:18 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2014-06-11 14:16:59 +0200
commitc50f0797f5619f786ff14446ae657b65f9c3866d (patch)
tree8b66e6561f8878a3c42281f1fbbfff4670ef3774
parente561fd5d5e2564dcb6d5e4358ac7d3b917016ebb (diff)
downloadDLT-daemon-c50f0797f5619f786ff14446ae657b65f9c3866d.tar.gz
Fixed segmented messages arguments to standard.
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
-rw-r--r--src/lib/dlt_user.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/dlt_user.c b/src/lib/dlt_user.c
index 2d04467..a721f1c 100644
--- a/src/lib/dlt_user.c
+++ b/src/lib/dlt_user.c
@@ -78,11 +78,11 @@ pthread_cond_t mq_init_condition;
/* Structure to pass data to segmented thread */
typedef struct {
DltContext *handle;
- uint16_t id;
+ uint32_t id;
DltNetworkTraceType nw_trace_type;
- uint16_t header_len;
+ uint32_t header_len;
void *header;
- uint16_t payload_len;
+ uint32_t payload_len;
void *payload;
} s_segmented_data;
@@ -2023,7 +2023,7 @@ int check_buffer()
* Send the start of a segment chain.
* Returns -1 on failure
*/
-int dlt_user_trace_network_segmented_start(uint16_t *id, DltContext *handle, DltNetworkTraceType nw_trace_type, uint16_t header_len, void *header, uint16_t payload_len)
+int dlt_user_trace_network_segmented_start(uint32_t *id, DltContext *handle, DltNetworkTraceType nw_trace_type, uint16_t header_len, void *header, uint16_t payload_len)
{
DltContextData log;
@@ -2062,7 +2062,7 @@ int dlt_user_trace_network_segmented_start(uint16_t *id, DltContext *handle, Dlt
}
/* Write stream handle */
- if(dlt_user_log_write_uint16(&log, *id) < 0)
+ if(dlt_user_log_write_uint32(&log, *id) < 0)
{
return -1;
}
@@ -2074,7 +2074,7 @@ int dlt_user_trace_network_segmented_start(uint16_t *id, DltContext *handle, Dlt
}
/* Write size of payload */
- if(dlt_user_log_write_uint16(&log, payload_len) < 0)
+ if(dlt_user_log_write_uint32(&log, payload_len) < 0)
{
return -1;
}
@@ -2105,7 +2105,7 @@ int dlt_user_trace_network_segmented_start(uint16_t *id, DltContext *handle, Dlt
return 0;
}
-int dlt_user_trace_network_segmented_segment(uint16_t id, DltContext *handle, DltNetworkTraceType nw_trace_type, int sequence, uint16_t payload_len, void *payload)
+int dlt_user_trace_network_segmented_segment(uint32_t id, DltContext *handle, DltNetworkTraceType nw_trace_type, int sequence, uint16_t payload_len, void *payload)
{
while(check_buffer() < 0)
{
@@ -2144,7 +2144,7 @@ int dlt_user_trace_network_segmented_segment(uint16_t id, DltContext *handle, Dl
}
/* Write stream handle */
- if(dlt_user_log_write_uint16(&log, id) < 0)
+ if(dlt_user_log_write_uint32(&log, id) < 0)
{
return -1;
}
@@ -2170,7 +2170,7 @@ int dlt_user_trace_network_segmented_segment(uint16_t id, DltContext *handle, Dl
return 0;
}
-int dlt_user_trace_network_segmented_end(uint16_t id, DltContext *handle, DltNetworkTraceType nw_trace_type)
+int dlt_user_trace_network_segmented_end(uint32_t id, DltContext *handle, DltNetworkTraceType nw_trace_type)
{
DltContextData log;
@@ -2205,7 +2205,7 @@ int dlt_user_trace_network_segmented_end(uint16_t id, DltContext *handle, DltNet
}
/* Write stream handle */
- if(dlt_user_log_write_uint(&log, id) < 0)
+ if(dlt_user_log_write_uint32(&log, id) < 0)
{
return -1;
}
@@ -2286,7 +2286,7 @@ void dlt_user_trace_network_segmented_thread_segmenter(s_segmented_data *data)
{
/* Segment the data and send the chunks */
void *ptr = NULL;
- uint16_t offset = 0;
+ uint32_t offset = 0;
uint16_t sequence = 0;
do
{
@@ -2468,7 +2468,7 @@ int dlt_user_trace_network_truncated(DltContext *handle, DltNetworkTraceType nw_
}
/* Write original size of payload */
- if(dlt_user_log_write_uint16(&log, payload_len) < 0)
+ if(dlt_user_log_write_uint32(&log, payload_len) < 0)
{
return -1;
}