Skip to content

Commit

Permalink
State handling improved
Browse files Browse the repository at this point in the history
  • Loading branch information
ecmnet committed Jul 1, 2022
1 parent 34d59c5 commit 8af96e3
Showing 1 changed file with 24 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -141,25 +141,30 @@ private StateProperties(IMAVController control) {

control.getStatusManager().addListener(Status.MSP_CONNECTED, (n) -> {

wq.addSingleTask("LP", 500,() -> {

control.getStatusManager().reset();

isGPSAvailable.set(true);
isGPSAvailable.set(n.isSensorAvailable(Status.MSP_GPS_AVAILABILITY));
isCVAvailable.set(true);
isCVAvailable.set(n.isSensorAvailable(Status.MSP_OPCV_AVAILABILITY));
isSLAMAvailable.set(true);
isSLAMAvailable.set(n.isSensorAvailable(Status.MSP_SLAM_AVAILABILITY));
isMSPAvailable.set(true);
isMSPAvailable.set(n.isSensorAvailable(Status.MSP_MSP_AVAILABILITY));
Platform.runLater(() -> {
simulationProperty.set(n.isStatus(Status.MSP_SITL));
connectedProperty.set(n.isStatus(Status.MSP_CONNECTED));
});


});
// wq.addSingleTask("LP", 500,() -> {
//
// control.getStatusManager().reset();
//
// isGPSAvailable.set(true);
// isGPSAvailable.set(n.isSensorAvailable(Status.MSP_GPS_AVAILABILITY));
// isCVAvailable.set(true);
// isCVAvailable.set(n.isSensorAvailable(Status.MSP_OPCV_AVAILABILITY));
// isSLAMAvailable.set(true);
// isSLAMAvailable.set(n.isSensorAvailable(Status.MSP_SLAM_AVAILABILITY));
// isMSPAvailable.set(true);
// isMSPAvailable.set(n.isSensorAvailable(Status.MSP_MSP_AVAILABILITY));
// Platform.runLater(() -> {
// simulationProperty.set(n.isStatus(Status.MSP_SITL));
// connectedProperty.set(n.isStatus(Status.MSP_CONNECTED));
// });
//
//
// });

Platform.runLater(() -> {
simulationProperty.set(n.isStatus(Status.MSP_SITL));
connectedProperty.set(n.isStatus(Status.MSP_CONNECTED));
});

if(!n.isStatus(Status.MSP_CONNECTED)) {
control.writeLogMessage(new LogMessage("[mgc] Connection to vehicle lost..",MAV_SEVERITY.MAV_SEVERITY_CRITICAL));
Expand Down

0 comments on commit 8af96e3

Please sign in to comment.