Added casts to remove warnings on IAR compiler.
This commit is contained in:
+3
-1
@@ -428,7 +428,9 @@ void apdu_handler(BACNET_ADDRESS * src, uint8_t * apdu, /* APDU data */
|
|||||||
if (service_choice < MAX_BACNET_CONFIRMED_SERVICE) {
|
if (service_choice < MAX_BACNET_CONFIRMED_SERVICE) {
|
||||||
if (Error_Function[service_choice])
|
if (Error_Function[service_choice])
|
||||||
Error_Function[service_choice] (src,
|
Error_Function[service_choice] (src,
|
||||||
invoke_id, error_class, error_code);
|
invoke_id,
|
||||||
|
(BACNET_ERROR_CLASS)error_class,
|
||||||
|
(BACNET_ERROR_CODE)error_code);
|
||||||
}
|
}
|
||||||
tsm_free_invoke_id(invoke_id);
|
tsm_free_invoke_id(invoke_id);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ int bacerror_decode_error_class_and_code(uint8_t * apdu,
|
|||||||
len +=
|
len +=
|
||||||
decode_enumerated(&apdu[len], len_value_type, &decoded_value);
|
decode_enumerated(&apdu[len], len_value_type, &decoded_value);
|
||||||
if (error_class)
|
if (error_class)
|
||||||
*error_class = decoded_value;
|
*error_class = (BACNET_ERROR_CLASS)decoded_value;
|
||||||
/* error code */
|
/* error code */
|
||||||
len += decode_tag_number_and_value(&apdu[len],
|
len += decode_tag_number_and_value(&apdu[len],
|
||||||
&tag_number, &len_value_type);
|
&tag_number, &len_value_type);
|
||||||
@@ -85,7 +85,7 @@ int bacerror_decode_error_class_and_code(uint8_t * apdu,
|
|||||||
len +=
|
len +=
|
||||||
decode_enumerated(&apdu[len], len_value_type, &decoded_value);
|
decode_enumerated(&apdu[len], len_value_type, &decoded_value);
|
||||||
if (error_code)
|
if (error_code)
|
||||||
*error_code = decoded_value;
|
*error_code = (BACNET_ERROR_CODE)decoded_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
return len;
|
return len;
|
||||||
@@ -104,7 +104,7 @@ int bacerror_decode_service_request(uint8_t * apdu,
|
|||||||
if (invoke_id)
|
if (invoke_id)
|
||||||
*invoke_id = apdu[0];
|
*invoke_id = apdu[0];
|
||||||
if (service)
|
if (service)
|
||||||
*service = apdu[1];
|
*service = (BACNET_CONFIRMED_SERVICE)apdu[1];
|
||||||
/* decode the application class and code */
|
/* decode the application class and code */
|
||||||
len = bacerror_decode_error_class_and_code(&apdu[2],
|
len = bacerror_decode_error_class_and_code(&apdu[2],
|
||||||
apdu_len - 2, error_class, error_code);
|
apdu_len - 2, error_class, error_code);
|
||||||
|
|||||||
Reference in New Issue
Block a user