Skip to content

Commit cc2ebfe

Browse files
Ensure reserved bits are zero-filled in TC encoding
Co-authored-by: Michal-Pogorzelec <80826463+Michal-Pogorzelec@users.noreply.github.com>
1 parent d2fc6a5 commit cc2ebfe

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/sdlp_tc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ int sdlp_tc_encode_frame(const sdlp_tc_frame_t *frame, uint8_t *buffer,
4646
((frame->header.reserved & 0x03) << 2) |
4747
((frame->header.spacecraft_id >> 8) & 0x03);
4848
buffer[offset++] = frame->header.spacecraft_id & 0xFF;
49-
buffer[offset++] = (frame->header.virtual_channel_id & 0x3F) << 2;
49+
buffer[offset++] = ((frame->header.virtual_channel_id & 0x3F) << 2) | 0x00;
5050
buffer[offset++] = (frame->header.frame_length >> 8) & 0xFF;
5151
buffer[offset++] = frame->header.frame_length & 0xFF;
5252

0 commit comments

Comments
 (0)