Fix COBS conversion for large MSTP data-not-expecting-reply frames. (#550)
Co-authored-by: Steve Karg <skarg@users.sourceforge.net>
This commit is contained in:
@@ -394,7 +394,7 @@ static uint16_t MSTP_Create_Frame(uint8_t *buffer,
|
||||
if (frame_type == FRAME_TYPE_BACNET_DATA_EXPECTING_REPLY) {
|
||||
frame_type = FRAME_TYPE_BACNET_EXTENDED_DATA_EXPECTING_REPLY;
|
||||
cobs_bacnet_frame = true;
|
||||
} else if (frame_type == FRAME_TYPE_BACNET_DATA_EXPECTING_REPLY) {
|
||||
} else if (frame_type == FRAME_TYPE_BACNET_DATA_NOT_EXPECTING_REPLY) {
|
||||
frame_type = FRAME_TYPE_BACNET_EXTENDED_DATA_NOT_EXPECTING_REPLY;
|
||||
cobs_bacnet_frame = true;
|
||||
} else if ((frame_type < Nmin_COBS_type) ||
|
||||
|
||||
@@ -261,7 +261,7 @@ uint16_t MSTP_Create_Frame(uint8_t *buffer,
|
||||
if (frame_type == FRAME_TYPE_BACNET_DATA_EXPECTING_REPLY) {
|
||||
frame_type = FRAME_TYPE_BACNET_EXTENDED_DATA_EXPECTING_REPLY;
|
||||
cobs_bacnet_frame = true;
|
||||
} else if (frame_type == FRAME_TYPE_BACNET_DATA_EXPECTING_REPLY) {
|
||||
} else if (frame_type == FRAME_TYPE_BACNET_DATA_NOT_EXPECTING_REPLY) {
|
||||
frame_type = FRAME_TYPE_BACNET_EXTENDED_DATA_NOT_EXPECTING_REPLY;
|
||||
cobs_bacnet_frame = true;
|
||||
} else if ((frame_type < Nmin_COBS_type) ||
|
||||
|
||||
Reference in New Issue
Block a user