added ground-fts paired status parameter
This commit is contained in:
parent
20e042051f
commit
050e2016d9
@ -14,6 +14,7 @@
|
||||
# AFTS_ENABLED = 1 -> AFTS MODULE PRESENT AND ENABLED
|
||||
|
||||
param set-default AFTS_ENABLED 1
|
||||
param set-default GFTS_PAIRED 0
|
||||
|
||||
param set-default MAV_TYPE 37
|
||||
|
||||
|
||||
@ -129,6 +129,11 @@ FTSController::Run() {
|
||||
_ground_fts_response.message = PAIR;
|
||||
_ground_fts_response.fts_uid = fts_id.uid;
|
||||
_ground_fts_response_pub.publish(_ground_fts_response);
|
||||
int32_t param_val = 0;
|
||||
if (param_get(param_find("GFTS_PAIRED"), ¶m_val)==0){
|
||||
param_val = 1;
|
||||
param_set(param_find("GFTS_PAIRED"), ¶m_val);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
@ -222,7 +227,7 @@ FTSController::update_topics()
|
||||
|
||||
bool FTSController::update_param()
|
||||
{
|
||||
|
||||
param_get(param_find("GFTS_PAIRED"), &_ground_fts_paired);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
@ -169,6 +169,7 @@ private:
|
||||
hrt_abstime _last_fts_state_update_time{0};
|
||||
hrt_abstime _ground_fts_timestamp_last{0};
|
||||
hrt_abstime _auto_fts_timestamp_last{0};
|
||||
int32_t _ground_fts_paired{0};
|
||||
|
||||
// UORB topics published
|
||||
main_fts_status_s _main_fts_status_msg{};
|
||||
|
||||
@ -46,3 +46,4 @@
|
||||
*/
|
||||
PARAM_DEFINE_INT32(AFTS_ENABLED, 1);
|
||||
|
||||
PARAM_DEFINE_INT32(GFTS_PAIRED, 0);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user