Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
LARN
PRRT
Commits
57e2c3ed
Commit
57e2c3ed
authored
Jul 31, 2020
by
Sven Liefgen
Browse files
Update prrt/proto/types/packet.c
parent
1dc086e5
Pipeline
#4560
failed with stages
in 46 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
prrt/proto/types/packet.c
View file @
57e2c3ed
...
@@ -146,8 +146,7 @@ bool PrrtPacket_encode_payload(void *buf_ptr, PrrtPacket *packet_ptr) {
...
@@ -146,8 +146,7 @@ bool PrrtPacket_encode_payload(void *buf_ptr, PrrtPacket *packet_ptr) {
}
}
bool
PrrtPacket_encode
(
void
*
buf_ptr
,
uint16_t
buf_size
,
PrrtPacket
*
packet_ptr
)
{
bool
PrrtPacket_encode
(
void
*
buf_ptr
,
uint16_t
buf_size
,
PrrtPacket
*
packet_ptr
)
{
void
*
payload
=
packet_ptr
->
payload
;
check
(
packet_ptr
->
payloadLength
+
PRRT_PACKET_ENCODED_GENERAL_HEADER_LENGTH
<=
buf_size
,
"Buffer too small."
);
check
(
packet_ptr
->
payloadLength
+
PRRT_PACKET_ENCODED_GENERAL_HEADER_LENGTH
<=
buf_size
,
"Buffer too small."
);
buf_ptr
=
encode_general_header
(
buf_ptr
,
packet_ptr
);
buf_ptr
=
encode_general_header
(
buf_ptr
,
packet_ptr
);
...
@@ -225,7 +224,7 @@ bool PrrtPacket_decode_payload(void *srcBuffer, prrtPacketType_t packetType, voi
...
@@ -225,7 +224,7 @@ bool PrrtPacket_decode_payload(void *srcBuffer, prrtPacketType_t packetType, voi
srcBuffer
=
decode_data_header
(
srcBuffer
,
payload
);
srcBuffer
=
decode_data_header
(
srcBuffer
,
payload
);
memcpy
(
payload
+
PRRT_PACKET_DATA_HEADER_SIZE
,
srcBuffer
,
payload_len
-
PRRT_PACKET_DATA_HEADER_SIZE
);
memcpy
(
payload
+
PRRT_PACKET_DATA_HEADER_SIZE
,
srcBuffer
,
payload_len
-
PRRT_PACKET_DATA_HEADER_SIZE
);
}
else
if
(
packetType
==
PACKET_TYPE_REDUNDANCY
)
{
}
else
if
(
packetType
==
PACKET_TYPE_REDUNDANCY
)
{
srcBuffer
=
decode_redundancy_header
(
srcBuffer
,
targetPacket
->
payload
);
srcBuffer
=
decode_redundancy_header
(
srcBuffer
,
payload
);
memcpy
(
payload
+
PRRT_PACKET_REDUNDANCY_HEADER_SIZE
,
srcBuffer
,
payload_len
-
PRRT_PACKET_REDUNDANCY_HEADER_SIZE
);
memcpy
(
payload
+
PRRT_PACKET_REDUNDANCY_HEADER_SIZE
,
srcBuffer
,
payload_len
-
PRRT_PACKET_REDUNDANCY_HEADER_SIZE
);
}
else
if
(
packetType
==
PACKET_TYPE_FEEDBACK
)
{
}
else
if
(
packetType
==
PACKET_TYPE_FEEDBACK
)
{
decode_feedback_header
(
srcBuffer
,
payload
);
decode_feedback_header
(
srcBuffer
,
payload
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment