fixed hexadecimal typed decode failure

This commit is contained in:
strawmanbobi
2022-03-03 09:17:26 +08:00
parent 21c286f244
commit 3e336eca22
2 changed files with 13 additions and 12 deletions

View File

@@ -221,10 +221,11 @@ typedef enum
typedef enum
{
SUB_CATEGORY_QUATERNARY = 0,
SUB_CATEGORY_HEXADECIMAL = 1,
SUB_CATEGORY_NEXT = 2,
SUB_CATEGORY_MAX = 7,
SUB_CATEGORY_BINARY = 0, // deprecated
SUB_CATEGORY_QUATERNARY = 1,
SUB_CATEGORY_HEXADECIMAL = 2,
SUB_CATEGORY_NEXT = 3,
SUB_CATEGORY_MAX = 4,
} t_remote_sub_category;
/**

View File

@@ -139,13 +139,13 @@ INT8 ir_file_open(const UINT8 category, const UINT8 sub_category, const char* fi
else
{
ir_binary_type = IR_TYPE_COMMANDS;
if (1 == sub_category)
if (SUB_CATEGORY_QUATERNARY == sub_category)
{
ir_hexadecimal = SUB_CATEGORY_QUATERNARY;
ir_hexadecimal = 0;
}
else if (2 == sub_category)
else if (SUB_CATEGORY_HEXADECIMAL == sub_category)
{
ir_hexadecimal = SUB_CATEGORY_HEXADECIMAL;
ir_hexadecimal = 1;
}
else
{
@@ -205,13 +205,13 @@ INT8 ir_binary_open(const UINT8 category, const UINT8 sub_category, UINT8* binar
else
{
ir_binary_type = IR_TYPE_COMMANDS;
if (1 == sub_category)
if (SUB_CATEGORY_QUATERNARY == sub_category)
{
ir_hexadecimal = SUB_CATEGORY_QUATERNARY;
ir_hexadecimal = 0;
}
else if (2 == sub_category)
else if (SUB_CATEGORY_HEXADECIMAL == sub_category)
{
ir_hexadecimal = SUB_CATEGORY_HEXADECIMAL;
ir_hexadecimal = 1;
}
else
{