Skip to content

Commit f56044f

Browse files
ptphan28lmolina
authored andcommitted
Fix incorrect bit check for MaxLRTxPowerLevel in SupportsSerialAPISetup_func
1 parent 54f7e28 commit f56044f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/serialapi/Serialapi.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,9 +243,9 @@ BYTE SupportsSerialAPISetup_func(BYTE subcmd)
243243
"beyond 1st byte of Extended Z-Wave API Setup Supported Sub"
244244
"Commands bitmask, which is not supported.\n", subcmd);
245245
} else if (subcmd > 8) {
246-
return (is_bit_num_set_in_byte(subcmd - 8, capabilities.supported_serialapi_bitmask[2]));
246+
return (is_bit_num_set_in_byte(subcmd - 9, capabilities.supported_serialapi_bitmask[2]));
247247
} else if (subcmd > 0) {
248-
return (is_bit_num_set_in_byte(subcmd ,capabilities.supported_serialapi_bitmask[1]));
248+
return (is_bit_num_set_in_byte(subcmd - 1,capabilities.supported_serialapi_bitmask[1]));
249249
}
250250
} else { // Check the bitflag as only one bit is set
251251
return (capabilities.supported_serialapi_bitmask[0] & subcmd);

0 commit comments

Comments
 (0)