Skip to content

Commit

Permalink
bugfixes, ready to build
Browse files Browse the repository at this point in the history
  • Loading branch information
ViktorBraichenko committed Jul 22, 2024
1 parent 3424694 commit 7364805
Show file tree
Hide file tree
Showing 8 changed files with 19 additions and 8 deletions.
2 changes: 1 addition & 1 deletion qgcimages.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
<file alias="Joystick.png">src/ui/toolbar/Images/Joystick.png</file>
<file alias="SimpleLight.png">src/ui/toolbar/Images/SimpleLight.png</file>
<file alias="NightLight.png">src/ui/toolbar/Images/NightLight.png</file>
<file alias="Reb.png">src/ui/toolbar/Images/REB_Logo.png</file>
<file alias="Reb.png">src/ui/toolbar/Images/Reb.png</file>
<file alias="SimpleDot.png">src/ui/toolbar/Images/SimpleDot.png</file>
<file alias="LandMode.svg">src/AutoPilotPlugins/PX4/Images/LandMode.svg</file>
<file alias="LandModeCopter.svg">src/AutoPilotPlugins/PX4/Images/LandModeCopter.svg</file>
Expand Down
2 changes: 2 additions & 0 deletions qgroundcontrol.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
<file alias="JoystickIndicator.qml">src/ui/toolbar/JoystickIndicator.qml</file>
<file alias="DayLightActions.qml">src/ui/toolbar/DayLightActions.qml</file>
<file alias="NightLightActions.qml">src/ui/toolbar/NightLightActions.qml</file>
<file alias="RebActions.qml">src/ui/toolbar/RebActions.qml</file>
<file alias="UniversalActions.qml">src/ui/toolbar/UniversalActions.qml</file>
<file alias="LinkIndicator.qml">src/ui/toolbar/LinkIndicator.qml</file>
<file alias="MainToolBarIndicators.qml">src/ui/toolbar/MainToolBarIndicators.qml</file>
<file alias="MessageIndicator.qml">src/ui/toolbar/MessageIndicator.qml</file>
Expand Down
2 changes: 2 additions & 0 deletions src/FirmwarePlugin/FirmwarePlugin.cc
Original file line number Diff line number Diff line change
Expand Up @@ -336,6 +336,8 @@ const QVariantList& FirmwarePlugin::toolIndicators(const Vehicle*)
QVariant::fromValue(QUrl::fromUserInput("qrc:/toolbar/RemoteIDIndicator.qml")),
QVariant::fromValue(QUrl::fromUserInput("qrc:/toolbar/DayLightActions.qml")),
QVariant::fromValue(QUrl::fromUserInput("qrc:/toolbar/NightLightActions.qml")),
QVariant::fromValue(QUrl::fromUserInput("qrc:/toolbar/RebActions.qml")),
QVariant::fromValue(QUrl::fromUserInput("qrc:/toolbar/UniversalActions.qml")),
});
}
return _toolIndicatorList;
Expand Down
2 changes: 1 addition & 1 deletion src/FlightDisplay/GuidedActionsController.qml
Original file line number Diff line number Diff line change
Expand Up @@ -632,7 +632,7 @@ Item {
case actionReb:
_activeVehicle.setRebEnabled(actionData)
break
case actionReb:
case actionUniversal:
_activeVehicle.setUniversalEnabled(actionData)
break
default:
Expand Down
5 changes: 5 additions & 0 deletions src/Servo/ServoControl.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,13 @@ Q_OBJECT

void dayLightEnable(int);
void dayLightDisable(int);
void nightLightEnable(int);
void nightLightDisable(int);
void rebEnable(int);
void rebDisable(int);
void universalEnable(int);
void universalDisable(int);

private:
Vehicle* _vehicle;
};
Expand Down
12 changes: 7 additions & 5 deletions src/Vehicle/VehicleServoFactGroup.cc
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,20 @@

const char* VehicleServoFactGroup::_dayLightFactName = "dayLight";
const char* VehicleServoFactGroup::_nightLightFactName = "nightLight";
const char* VehicleServoFactGroup::_rebFactName = "reb contol";
const char* VehicleServoFactGroup::_universalFactName = "universal control";

VehicleServoFactGroup::VehicleServoFactGroup(QObject* parent)
: FactGroup(1000, ":/json/Vehicle/ServoStatusFactGroup.json", parent)
, _dayLightFact (0, _dayLightFactName, FactMetaData::valueTypeBool)
, _nightLightFact (0, _nightLightFactName, FactMetaData::valueTypeBool)
, _rebFact (0, _nightLightFactName, FactMetaData::valueTypeBool)
, _universalFact (0, _nightLightFactName, FactMetaData::valueTypeBool)
, _rebFact (0, _rebFactName, FactMetaData::valueTypeBool)
, _universalFact (0, _universalFactName, FactMetaData::valueTypeBool)
{
_addFact(&_dayLightFact, _dayLightFactName);
_addFact(&_nightLightFact, _nightLightFactName);
_addFact(&_rebFact, _nightLightFactName);
_addFact(&_universaltFact, _nightLightFactName);
_addFact(&_rebFact, _rebFactName);
_addFact(&_universalFact, _universalFactName);

// _dayLightFact.setRawValue(false);
// _nightLightFact.setRawValue(false);
Expand Down Expand Up @@ -79,4 +81,4 @@ void VehicleServoFactGroup::_handleServoOutputRaw(mavlink_message_t& message)
nightLight() -> setRawValue ((_rgChannelvalues[NIGHT_LIGHT_SERVO - 1] > PWM_VALUE) ? true : false);
reb() -> setRawValue ((_rgChannelvalues[REB_SERVO - 1] > PWM_VALUE) ? true : false);
universal() -> setRawValue ((_rgChannelvalues[UNIVERSAL_SERVO - 1] > PWM_VALUE) ? true : false);
}
}
File renamed without changes
2 changes: 1 addition & 1 deletion src/ui/toolbar/RebActions.qml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Item {
anchors.top: parent.top
anchors.bottom: parent.bottom
sourceSize.height: height
source: "/qmlimages/REB_Logo.png"
source: "/qmlimages/Reb.png"
fillMode: Image.PreserveAspectFit
color: {
if (_activeVehicle.servo.dayLight.value) {
Expand Down

0 comments on commit 7364805

Please sign in to comment.