mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-03-11 03:29:17 +01:00
ahrscomms: fix return values on error
Some functions were returning -1 instead of one of the valud enum values. git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1585 ebee16cc-31ac-478f-84a7-5cbb03baadba
This commit is contained in:
parent
6bf3038f3f
commit
c3c8a30bfc
@ -243,9 +243,7 @@ extern enum opahrs_result PIOS_OPAHRS_SetAlgorithm(struct opahrs_msg_v1 *req)
|
|||||||
struct opahrs_msg_v1 rsp;
|
struct opahrs_msg_v1 rsp;
|
||||||
enum opahrs_result rc;
|
enum opahrs_result rc;
|
||||||
|
|
||||||
if (!req) {
|
if (!req) return OPAHRS_RESULT_FAILED;
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make up an attituderaw request */
|
/* Make up an attituderaw request */
|
||||||
opahrs_msg_v1_init_user_tx (req, OPAHRS_MSG_V1_REQ_ALGORITHM);
|
opahrs_msg_v1_init_user_tx (req, OPAHRS_MSG_V1_REQ_ALGORITHM);
|
||||||
@ -265,9 +263,7 @@ enum opahrs_result PIOS_OPAHRS_SetMagNorth(struct opahrs_msg_v1 *req)
|
|||||||
struct opahrs_msg_v1 rsp;
|
struct opahrs_msg_v1 rsp;
|
||||||
enum opahrs_result rc;
|
enum opahrs_result rc;
|
||||||
|
|
||||||
if (!req) {
|
if (!req) return OPAHRS_RESULT_FAILED;
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make up an attituderaw request */
|
/* Make up an attituderaw request */
|
||||||
opahrs_msg_v1_init_user_tx (req, OPAHRS_MSG_V1_REQ_NORTH);
|
opahrs_msg_v1_init_user_tx (req, OPAHRS_MSG_V1_REQ_NORTH);
|
||||||
@ -286,9 +282,7 @@ enum opahrs_result PIOS_OPAHRS_SetGetUpdate(struct opahrs_msg_v1 *req, struct op
|
|||||||
{
|
{
|
||||||
enum opahrs_result rc;
|
enum opahrs_result rc;
|
||||||
|
|
||||||
if (!req) {
|
if (!req) return OPAHRS_RESULT_FAILED;
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make up an attituderaw request */
|
/* Make up an attituderaw request */
|
||||||
opahrs_msg_v1_init_user_tx (req, OPAHRS_MSG_V1_REQ_UPDATE);
|
opahrs_msg_v1_init_user_tx (req, OPAHRS_MSG_V1_REQ_UPDATE);
|
||||||
@ -307,9 +301,7 @@ enum opahrs_result PIOS_OPAHRS_SetGetCalibration(struct opahrs_msg_v1 *req, stru
|
|||||||
{
|
{
|
||||||
enum opahrs_result rc;
|
enum opahrs_result rc;
|
||||||
|
|
||||||
if (!req) {
|
if (!req) return OPAHRS_RESULT_FAILED;
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make up an attituderaw request */
|
/* Make up an attituderaw request */
|
||||||
opahrs_msg_v1_init_user_tx (req, OPAHRS_MSG_V1_REQ_CALIBRATION);
|
opahrs_msg_v1_init_user_tx (req, OPAHRS_MSG_V1_REQ_CALIBRATION);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user