James Cotton
1d5364878a
Update CameraStab icon with Muralha's new one
2011-10-13 23:16:09 -05:00
zedamota
032fa759ac
Fixes the zero while arming checkbox and and OP-575
2011-10-12 16:43:14 +01:00
James Cotton
7da8cb2079
CC: After attitude calibration always reenable BiasCorrectGyro. Fixes odd bug
...
if people have it crash in the middle.
2011-10-08 14:15:48 -05:00
James Cotton
4b04a5d9ea
Merge remote-tracking branch 'origin/pt/mixer_bug' into next
2011-10-06 21:33:59 -05:00
Oleg Semyonov
a38c569cd0
HwSettings: move Telemetry and add GPS port speed to the HwSettings object
...
TelemetrySettings object removed (saved 200+ bytes of RAM). Telemetry
port speed moved to the HwSettings object. Added GPS port speed setting.
GCS code updated to reflect changes and support both fields.
2011-09-28 22:11:42 +03:00
Oleg Semyonov
53c098dd08
Merge branch 'next' into os/GPS-on-CopterControl_next_v2
...
Conflicts:
flight/OpenPilot/System/pios_board.c
flight/OpenPilot/UAVObjects.inc
shared/uavobjectdefinition/hwsettings.xml
2011-09-28 22:02:02 +03:00
zedamota
898d3c980d
Cosmetic changes to the Debug plugin
...
One more fix to the mixer bug
2011-09-27 22:10:39 +01:00
zedamota
797bb38081
mixer bug fix.
...
Also added a new debug plugin witch shows the debug messages normally not available on release builds
2011-09-25 19:30:32 +01:00
James Cotton
3e61e21e89
Output config UI: Add labels for what things are
2011-09-25 10:50:06 -05:00
zedamota
352620e0ed
Mixer bug while import fix (try to)
2011-09-23 13:48:27 +01:00
zedamota
246318af7b
Mixer bug fix try
2011-09-22 12:02:22 +01:00
James Cotton
06fc5a1110
Input Configuration: Fix flight mode slider detection (looking at wrong channel
...
number).
2011-09-12 22:28:28 -05:00
James Cotton
6bd52832be
Heli configuration: Now the collective passthrough uses the collective channel
...
only. Please note this requires all heli users to scrub their settings and
start over. Please erase your setting and be careful. Remove all blades.
2011-09-12 11:47:59 -05:00
James Cotton
6457276438
Merge branch 'input_configuration' into next
2011-09-11 18:52:35 -05:00
Oleg Semyonov
f5369f9338
Input Configuration: support all 18 S.Bus input channels
2011-09-12 02:06:50 +03:00
James Cotton
5d43a8dd36
Input configuration; Remove some old unused variables
2011-09-11 12:24:48 -05:00
James Cotton
3ff7bf7ed0
Input Configuration: Make sure the input channel form always is properly
...
aligned. I hope the fixed size behaves well across platforms.
2011-09-11 12:11:15 -05:00
James Cotton
ce1c56260d
Input Configuration: Refacfor the code a lot to clear up handling the state and
...
transitions to make back and cancel a bit more reliable.
2011-09-11 12:11:02 -05:00
James Cotton
01cd2ded57
Mainboard config: The rcvr port is used for PPM/PWM/Spektrum so make these one
...
setting that is mutually exclusive.
2011-09-10 14:20:51 -05:00
James Cotton
a5509965b2
Input configuration: add reverse checkbox and label for current neutral value
2011-09-09 00:54:47 -05:00
James Cotton
1a2750051a
Input wizard: Make collective pitch come first for helicopter mode transmitters
...
and tell person to use throttle hold so it's detected correctly.
2011-09-08 10:24:52 -05:00
James Cotton
bbdb176409
Input configuration: Make input channel into a dropdown box and make the
...
neutral position into a slider. During calibration the slider moves and the
min and max values are updated appropriately. Also make the collective channel
skippable in the configuration wizard.
2011-09-07 02:13:27 -05:00
James Cotton
cabfbc229d
Input config: Bring back old style calibration. I can't seem to make the input
...
widget list a class variable which isn't very safe (multipe instances of the
config gadget will act funny).
2011-09-06 22:19:12 -05:00
James Cotton
d496f81c68
GCS Input config: Change the layout a bit to make the spacing between rows
...
regular, and move some of the layout to the .ui file.
2011-09-06 17:50:55 -05:00
James Cotton
acfb28b04b
Heli configuration: Make swashplate leveling routine using static accessor
...
methods. Also got rid of incredibly annoying message when you tried to alt-tab
out of GCS.
2011-09-04 23:08:35 -05:00
James Cotton
a81f14a575
CCPM config: Fix the collective pass through mode for multi receiver support.
...
Now the user must configure Accessory# in the input configuration section
though.
2011-09-04 23:08:34 -05:00
James Cotton
6344bc8f83
Fix encoding no configccpmwidget.cpp
2011-09-04 23:08:34 -05:00
James Cotton
d28f0c4c78
GCS Config Stabilization: Increase maximum rate that can be entered to 500
...
deg/s from 300 deg/s for heli people.
2011-09-03 21:25:27 -05:00
Stacey Sheldon
a72c657e21
rcvr activity: Speed up activity acquisition
...
Activity detection logic can now move through
the active receivers more quickly.
2011-08-27 20:17:56 -04:00
James Cotton
dc340596f5
Merge branch 'next' into GCS_ChangesToUI-RuntimeCFG
...
Conflicts:
flight/CopterControl/Makefile
flight/OpenPilot/System/pios_board.c
flight/OpenPilot/UAVObjects.inc
flight/PiOS/STM32F10x/pios_spektrum.c
ground/openpilotgcs/src/plugins/config/config.pro
ground/openpilotgcs/src/plugins/config/configgadget.qrc
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
shared/uavobjectdefinition/hwsettings.xml
2011-08-27 15:26:05 -05:00
Corvus Corax
4bd72923e5
Merge branch 'CorvusCorax_unidirectional-GPS-com' into CC_GPS
...
Conflicts:
flight/Modules/GPS/GPS.c
flight/Modules/GPS/GTOP_BIN.c
flight/Modules/GPS/NMEA.c
shared/uavobjectdefinition/hwsettings.xml
2011-08-25 15:33:23 +02:00
zedamota
0d92e00125
Several bugfixes.
...
Created "simple wizard" button witch bypasses the sticks identification screen.
Small bugfix to fix GCS crashing if trying to upload a firmware bigger then the HW capacity.
2011-08-23 11:25:28 +01:00
Dmytro Poplavskiy
b6b0703c28
GCS: Fixed stabilization settings layout on a small screen.
...
Put most of widgets into QScrollArea.
It looks the same on large enough screen but scrollbars
are added on netbook size screen.
2011-08-21 19:57:21 +10:00
zedamota
7bf9f4e817
Untested changes, should fix:
...
Spelling mistakes
Show inverted movement as soon as checkbox is checked.
Bring back flightmode change messagebox.
Layout issues (this was not a issue on win so not sure its fixed).
Support for flightmode binary switches neutral=min+(max-min)/2.
Flightmode slider not changing according to command.
Mode 1 roll on the right (still think it doesn't make sense :) )
2011-08-20 19:10:28 +01:00
James Cotton
368323fd59
Merge remote-tracking branch 'origin/james/erase_settings' into next
2011-08-20 13:07:01 -05:00
Corvus Corax
dfd301571a
HWSettings: Allow late Initialization and Start of Modules as defined in Makefile(available modules) and UAVObject(actually started modules)
2011-08-20 01:24:06 +02:00
zedamota
0a0d405fc1
Finished the new input configuration wizard. Fixed some bugs along the way.
...
Sending it for review now.
2011-08-17 12:43:08 +01:00
zedamota
6a103ed332
Integrated artwork into the input config wizard. Some testing left to do before sending for review.
2011-08-16 16:06:18 +01:00
James Cotton
33e61b4405
OP-557: Make the tools erase menu item attempt to perform a full format on the
...
flash chip first, then fall back to erasing settings via the EraseSettings
object persistence. The later only removes UAVO instances that the firmware is
current aware of, so can create issues when jumping between versions.
2011-08-15 11:37:00 -05:00
zedamota
98f84e472b
Trying to get out of merge hell
2011-08-15 14:12:54 +01:00
zedamota
e736b17cc4
Merge remote-tracking branch 'remotes/origin/next' into GCS_ChangesToUI-RuntimeCFG
...
Conflicts:
ground/openpilotgcs/src/plugins/config/config_cc_hw_widget.cpp
ground/openpilotgcs/src/plugins/config/configgadgetwidget.h
ground/openpilotgcs/src/plugins/config/configstabilizationwidget.cpp
2011-08-14 15:48:16 +01:00
James Cotton
923e33195b
Merge branch 'next' into camera_stabilization
2011-08-11 12:06:50 -05:00
James Cotton
e56dbfdb24
CameraStabilization: Bad memory error that Sambas caught
2011-08-11 11:02:12 -05:00
James Cotton
681444184c
CCHWSettings: Add help button in
2011-08-11 10:58:22 -05:00
James Cotton
669634782f
UI: Two aesthetic issues on cc_hw_settings.ui:
...
1) Don't override fonts when possible. It makes the layout inconsistent. We
should come up with a stylesheet/system wide way for things like this.
2) Left align the telemetry speed field instead of making it full screen width
3) Move the "Settings apply after restart" message out of the button row. This
makes the buttons not in the same location between panels.
2011-08-11 10:46:54 -05:00
James Cotton
508fdae125
On connect/disconnect load the .png HwConfig image. Drop the .svg from the qrc
...
file for consistency.
2011-08-11 10:32:53 -05:00
James Cotton
0f1fd8f8c1
Update HISTORY.txt and correct a help URL.
2011-08-11 00:00:04 -05:00
James Cotton
bbe3c1533a
Merge branch 'next' into camera_stabilization
2011-08-10 21:57:45 -05:00
James Cotton
a387532a94
Fixed some little race conditions that messed with the configuration UI. Added
...
message to indicate power cycle is required after enabling this module.
2011-08-10 21:57:17 -05:00
zedamota
e221ecbaf4
Finished coding part of new input calibration wizard. Waiting for some artwork to send it for review.
2011-08-10 15:24:35 +01:00
James Cotton
9748640210
Stabilization: Add the option for zeroing the PIDs when throttle is low to GUI
2011-08-10 04:15:37 -05:00
James Cotton
44cc9245e4
CameraStabilization: UI Seems to be working now.
2011-08-10 03:27:41 -05:00
James Cotton
11a98bb9e0
CameraStabilization: Create blank configuration panel
2011-08-09 22:52:02 -05:00
James Cotton
7ce4412916
GCS: Make the icons in config gadget all .png files. The release mac build was
...
having issues with the SVG and 5/7 were png anyway.
2011-08-09 15:09:06 -05:00
James Cotton
224e75bfe5
Merge remote-tracking branch 'origin/PeterG/OP-290_GCS_workspaces' into next
2011-08-08 21:29:07 -05:00
James Cotton
218438e6f8
CCPM Mixer: Field names should not be translated. This would break heli
...
support in non-english languages :)
2011-08-05 18:51:01 -05:00
James Cotton
faca2e9651
CCPMConfig: Convert requestCCPMUpdate function to using the static accessor
...
method for UAVObjects. This fixes a run time bug on OSX.
2011-08-05 18:29:34 -05:00
zedamota
5d0095f00d
Started working on the multi receiver support
2011-08-04 16:58:41 +01:00
zedamota
2a1b830eaa
Merge remote-tracking branch 'remotes/origin/stac/support-multiple-receivers' into GCS_ChangesToUI-RuntimeCFG
2011-08-04 12:13:44 +01:00
Peter Gunnarsson
951cae948e
Make config gadget use new widget in icon panel.
2011-08-03 10:03:49 +02:00
zedamota
1b34376797
Added "changes not saved" message warning to config gadget
2011-08-02 17:06:17 +01:00
Stacey Sheldon
1299e110c4
gcs: update CC hw settings to use hwsettings RcvrPort field
2011-08-02 01:22:04 -04:00
zedamota
cdf4d112ce
Finished refactoring airframe config widget
2011-08-01 13:28:58 +01:00
Oleg Semyonov
921905bd8c
gcs: some cosmetic ui form changes
...
Receiver message font made the same as for other info messages.
Changed few label alignments.
2011-07-28 23:28:59 +03:00
Oleg Semyonov
ad339d32a6
gcs: some cosmetic ui text changes
2011-07-28 23:26:07 +03:00
zedamota
c7cf52be39
Added embedded and gcs version info to exported uavobjects file.
2011-07-27 19:39:08 +01:00
zedamota
69083ee618
Merge remote-tracking branch 'remotes/origin/GCS_ChangesToUI-RuntimeCFG' into next
...
Conflicts:
ground/openpilotgcs/src/plugins/config/configinputwidget.cpp
ground/openpilotgcs/src/plugins/config/input.ui
2011-07-26 21:44:59 +01:00
zedamota
b9f1532598
Refractured the Airframe config widget.
...
Corrected some language mistakes.
2011-07-26 20:35:38 +01:00
zedamota
79404ab80e
Moved input type to hw config tab.
...
Created error message for unsupported configs.
2011-07-25 23:18:41 +01:00
zedamota
4dc5e7ea65
Fixed included file case.
...
Changed "throttle curve 1/2" to "curve 1/2".
2011-07-25 14:18:09 +01:00
zedamota
05f6904e09
Fix tab order. Switch to using unum for tabs.
2011-07-21 15:35:59 +01:00
zedamota
3bf7dbd7e5
Added new hw config tab to the config gadget.
...
Created new helper class for update/save buttons which creates a visual feedback of the op result.
2011-07-19 14:50:42 +01:00
James Cotton
7153607b87
Reenable the receiver type input now that it is required.
2011-07-18 10:40:35 -05:00
James Cotton
efb2f315be
Small bug where a field was still referenced but didn't exist in UI.
2011-07-17 02:19:58 -05:00
James Cotton
7081bb926b
Group calibration items in UI as well
2011-07-16 11:16:47 -05:00
James Cotton
8f53ed2fc4
Group the axis limimts in the stabilization settings.
2011-07-16 11:07:30 -05:00
James Cotton
70943faec2
OP-550 UI Changes to make all fonts consistent in config gadget. Drop in the
...
bucket.
2011-07-16 03:26:36 -05:00
Oleg Semyonov
2f7065e5b5
Merge remote branch 'origin/bugfix-ground'
2011-07-13 00:08:31 +03:00
zedamota
30967a47d2
Merge remote-tracking branch 'remotes/origin/OP-537_PT_Dreamer' into bugfix-ground
2011-07-06 18:37:41 +01:00
James Cotton
46ae7eb17b
Merge remote-tracking branch 'origin/bugfix-ground' into heli_stabilization
2011-06-30 19:40:22 -05:00
elafargue
c55602a466
OP-538 Included fixes into ground codebase, thanks.
2011-06-26 12:16:21 +02:00
James Cotton
e6ad21d881
Make gyro bias in deg/s * 100 to calibrate more precisely.
2011-06-24 10:51:07 -05:00
James Cotton
0dc541cbaa
Reformat attitude configuration gadget to use static access methods for
...
AttitudeSettings. This helps compiler catch errors.
2011-06-24 10:38:26 -05:00
James Cotton
ab7ff56d96
Compute initial gyro bias while calibrating to speed up convergence
2011-06-24 10:38:26 -05:00
James Cotton
28501842c3
Expose the rate D term which in simulations seems to help damp oscillations for
...
high RateKp terms. However it might be sensitive to gyro noise (vibrations).
In addition it is mathematically similar to lead shapign so probably only use
one or the other.
2011-06-24 10:38:25 -05:00
Oleg Semyonov
dc651b6604
Merge remote branch 'origin/OP-532_Heli_GUI_Improvements'
...
WARNING: this will wipe out system settings. Don't forget to export
settings first with old GCS and import using new GCS after upgrade.
2011-06-24 10:05:54 +03:00
Andrew Thoms
caf3c08ea2
OP-532 Improved visibility abd contrast of servo numbers on the
...
swashplate image
2011-06-24 01:38:29 -04:00
zedamota
0d7393a8b3
OP-537 Move space to after the coma.
2011-06-22 10:11:19 +01:00
Andrew Thoms
56050b0536
OP-532 Implemented scalling of swashplate image in GUI
2011-06-22 00:38:53 -04:00
zedamota
61956d1ed2
OP-537 Fixed tooltips info
2011-06-21 19:14:39 +01:00
zedamota
59352a2e9a
OP-537 Fix UI bug
2011-06-21 19:08:55 +01:00
zedamota
0ae31593ba
OP-537 Fixes according to Osnwt suggestions
2011-06-21 18:58:46 +01:00
Andrew Thoms
97c22fb57c
OP-532 Better indication of unassigned servos in heli config UI
2011-06-20 22:40:22 -04:00
Andrew Thoms
438cb91709
OP-532 minor GUI improvements to highlight incorrect servo assignments
2011-06-20 22:20:19 -04:00
Andrew Thoms
cf342b4155
OP-532 make all swashplate lines draw even if servos not defined
2011-06-20 21:39:10 -04:00
Andrew Thoms
ca21863f91
OP-507 added more swashplate configurations
2011-06-20 21:33:11 -04:00
Andrew Thoms
177263c237
OP-532 minor UI changes to servo selection box visibilities
2011-06-20 21:04:51 -04:00
James Cotton
5e5f1bb3f1
Merge remote-tracking branch 'origin/OP-530-PT_Dreamer'
2011-06-20 14:09:24 -05:00
James Cotton
0f2e4730b4
Merge remote-tracking branch 'origin/OP-530-PT_Dreamer'
...
Note this requires redoing the mixer settings!
Conflicts:
shared/uavobjectdefinition/mixersettings.xml
2011-06-20 14:08:08 -05:00
zedamota
880905efba
OP-530 Change multirotor max throttle default value to 90%
2011-06-20 14:39:01 +01:00