Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/OpenHD/QOpenHD

QOpenHD App
https://github.com/OpenHD/QOpenHD

Set video/pip ports back to defaults for Open.HD

0d28fb1eba74e97671dd42f3e80981a49a99ebd4 authored almost 5 years ago
Merge pull request #75 from pilotnbr1/master

Lte Video Support. Main video stream to switch to port 800

2ab715e89106dbd198cb4aa9376ed9fa48e05fe2 authored almost 5 years ago
Lte Video Support. This forces the main video stream to switch to port

8000

402ad1226455709fde2c6418997197d60c22f579 authored almost 5 years ago
Use larger charts, remove redundant axis

c23165d34c0c951b12b34985ca74293e057460dc authored about 5 years ago
Use OpenHD property for video_running in GStreamer

These are now be fully thread safe as a bonus

06d090858d25b41ea7dae66ca87621df108b0bce authored about 5 years ago
Remove accidental PiP element size change

53b8b1d653a8a2cd564b8e6b0c2f17f680702977 authored about 5 years ago
Add video running properties to OpenHD object

5f36d0a030f862d3dd99821d250e8713a2369ec3 authored about 5 years ago
Add QML properties for each platform

c1d1cc2bb31b23652a9f9c98cb1df0c4abe47408 authored about 5 years ago
Allow GStreamer to be disabled per-platform

a02d854479e9177767d16264506266a9cff4e73a authored about 5 years ago
Remove dead code in video stream class

4aa2845fd142036a922716385373506868da6b2c authored about 5 years ago
Add render speed widget

Will need to be modified to derive from BaseWidget and to have the
render speed moved to a detai...

7a9dfd8ebe6b4bffb0f6ed66beded98402db84bb authored about 5 years ago
Add shared queue type

6691e2dd0f402f434290165c8e85c1983d7558e0 authored about 5 years ago
Don't change charge visibility at runtime

7fe547a24427f290e9bd321d1bf292099c8ee3ba authored about 5 years ago
Update charts on a timer instead of telem. driven

This should temporarily reduce the chart CPU load quite a bit and make
the timescale of the char...

94fe28a706b00a2e54b2f4baaf20f79d7fb26b03 authored about 5 years ago
Remove dead code in OpenHDPower

1830ec770b03d98bbe6de909010f49bc961c9b7c authored about 5 years ago
Move OpenHD singleton creation to instance()

23df3ea6a9a328f6c4c207b157234eaab0abc581 authored about 5 years ago
Move OpenHDTelemetry sing. creation to instance()

b9ad83f4409a4106e388e97007799b6999f64266 authored about 5 years ago
Move Mavlink singleton creation to instance()

4e6950f01ff4b675d23b83159cdddc8a4ba3a5f9 authored about 5 years ago
Move heartbeat string building to QML layer

This separates the OpenHD+QML main thread from the telemetry providers
in their own threads usin...

641071753c347c3c7fc04d00cf31935dbd69724b authored about 5 years ago
Add OpenHD and telemetry heartbeat properties

These will be used from the QML layer since the OpenHD object is in
the main thread, unlike the ...

ff2da56b4cc782ecf5630751185b6ff87a8de679 authored about 5 years ago
Move flight timer to OpenHD constructor add parent

8c64a65b9e7ec8f2caa0a2396e2c4ceeace51313 authored about 5 years ago
Use OpenHDTelemetry singleton instance

61a13ffb6116b8eb790054202f942e3ff5e02052 authored about 5 years ago
Use MavlinkTelemetry singleton instance

8577acf697b441805b1836344af6ba7c743c799e authored about 5 years ago
Move Mavlink telemetry to background thread

c9c18872d718242b5de46cdb3ffef53ca34eb0cc authored about 5 years ago
Move OpenHD telemetry to background thread

894e34cf2f49565ac47e55eec0126f52f67bda00 authored about 5 years ago
Use pointer for telemetry state timers

Also ensures that the timers are parented to the class

aca5db2d75c9cc325268a65f96f1f3f37e67ecdd authored about 5 years ago
Remove unnecessary locking in mavlink/openhd telem

c4b7e8015fa4ab087ebde07b287ce03cf18609db authored about 5 years ago
Move parameter connection messages to debug level

cd5fa05079754b79eccf36750cef3b5a9f4114fe authored about 5 years ago
Add Arduplane takeoff flight mode

Ref: https://github.com/OpenHD/Open.HD/issues/191

d060ec9bd96214d634c16e708688af1349973eb2 authored about 5 years ago
Fix battery voltage display, no need to divide it

d1156188f82d4b5446dfadbf75014855a611a2a3 authored about 5 years ago
Add current bitrate to chart

bf9466e266572efad86608dc196d1851f4397f35 authored about 5 years ago
Add injection fail / skipped packet to chart

Closes #73

e67dc7f9e9c3fd2e0a554cb1b4db6cf7d3726cea authored about 5 years ago
Add downlink/uplink RSSI to charts

Closes #69

3c8f5b360b8321c4632e09b40ab0524be3c6cec6 authored about 5 years ago
Add telemetry charts in status panel

There is no defined time scale for the X axis, but for the moment
that is OK as the charts are p...

f3b63fddf349d3a47e5f1e20dc235eab81c4f501 authored about 5 years ago
Merge pull request #68 from OpenHD/charts

Add telemetry charts in status panel

39fa9293da360227815a255cc55af18a552291dc authored about 5 years ago
Move last mavlink/openhd telemetry times to bottom

af63f8d767dbc2fea2bf9aea0024019aa2d8253d authored about 5 years ago
Remove old gamepad status code (unused)

a44254dba3906456a774e528f16fac9b6799aec0 authored about 5 years ago
Switch to QApplication

Strange things happen with charts when QGuiApplication is the root
app object

115e1446f8edf8e41672dacc23fe60cfe94b95fc authored about 5 years ago
Add ColoredCheckbox element type

740dddbe191bd8c8c1436b20a6d88e998b0337bd authored about 5 years ago
Add migration class

fab7aaca233b52a27fabf8ca22ca89bb9a87c716 authored about 5 years ago
Show N/A for downlink RSSI if no signal detected

62b19436a6ddaf359a8c639880b2d74b4b6b62c5 authored about 5 years ago
Add line separating cards from lost/damaged stats

276b92dd5950bc796bcc8045ee00f849b41448e7 authored about 5 years ago
Fix best downlink signal value

The old code was looking for lower values instead of higher values,
and started from zero instea...

0e47b8a6f2e2efd18bcadd0b95984fd2637c9fca authored about 5 years ago
Clear RC settings model before loading settings

b35b71ee08afee78c59b5978278d0ddcfe507af8 authored about 5 years ago
Increase size of downlink detail panel

1210914c826b0fdcab247b1154025fe9a130a886 authored about 5 years ago
Allow widgets to set their own detail panel size

aac4fe48845cc023dfb73721438a4ccabb51211c authored about 5 years ago
Display wifi adapters in downlink widget detail

a9417c2dcc0da93ed83054e8c27fd26875b7adda authored about 5 years ago
Set wifi adapter properties

ffc02408c0e10a376581a4a7ee5c1e2e43af40b4 authored about 5 years ago
Add wifi adapter properties in OpenHD class

6a4b4af5d114ad38d904d89746c627ef5dce8ebe authored about 5 years ago
Display skipped pkt/inject fail in bitrate widget

e188d82cad20bc9c838543502221df845ee6809b authored about 5 years ago
Set skipped packet/injection fail properties

e118d12e8cc00f5133ddf674e2285bdfde002fa6 authored about 5 years ago
Add skipped packet/injection fail props. in OpenHD

609b18186a039c9a276544315a660f7b45f2e677 authored about 5 years ago
Track last Open.HD telemetry timestamp properly

bbbb0eea098844cc12ff2fc44e0c5ac40c04a5a5 authored about 5 years ago
Add preset system for settings

This uses a simple model to present and apply groups of settings so
that users can easily config...

7b267b0bf4de0243639c7045c4fb725467bb599e authored about 5 years ago
Clip the settings TabBars

b8d0790cdb22f29f189413a24eecff5042c7bae9 authored about 5 years ago
Remove unnecessary width properties on TabBars

These are already anchored to the left and right so width is not
necessary.

249ad5cf275014471b17fa7dd5d79eeb634c0d45 authored about 5 years ago
Add initial requireReboot property

Will be used to prompt the user to reboot the ground station and/or
initiate SmartSync so that s...

16868a1ada79ad58d71701c7f215bea609b4c79c authored about 5 years ago
Add todo note

3a9e155d8be90dfdaabe30037fcfd67442266c56 authored about 5 years ago
Add preset map

2629861758d9ca36e376ac0fa02192cc5d5153d5 authored about 5 years ago
Add ChannelIPCamera mapping for settings

6379e33ed64245b65a04e44b7e6b4b32058fc86f authored about 5 years ago
Remove use of onAfterSynchronizing in main qml

f4a63bf6642ec63244ab2ca348492ebdb9365608 authored about 5 years ago
Start video from main() instead of qml

28a835f8a73d535f0fcb04fe97ad7c433b1a0de9 authored about 5 years ago
Retain last gst buffer in qmlglsink

This is an older patch that primarily affects zero-copy systems where
the decoder might end up w...

32e92ecee7be84a2eedc3242f1098a5dc2490f64 authored about 5 years ago
Always call window->update in qmlglsink frame draw

The upstream qmlglsink code doesn't always cause the app to draw new
frames so depending on what...

d4e7250837f82ae2991cae6255b09a431f518a28 authored about 5 years ago
Remove gstreamer queue buffer/size/bytes args

da7113401c2aa7d752f5bc54991fc0d5d1bd0e4e authored about 5 years ago
Show N/A for uplink/RC RSSI if RC not in use

This is technically showing just the RC RSSI (there are several in the
telemetry stream), but if...

a711831beaf16443c80012ad90239a053c64cf6a authored about 5 years ago
Hide map by default

e4b570cc5fb6782e1e179ade43404e77335e7ab8 authored about 5 years ago
Use value props. in OpenHD, move formatting to UI

Fixes #65

bfec33367d41b9ec9b5e2ef7778ba5203647e837 authored about 5 years ago
Don't save settings unless their value has changed

This replaces the previous simplistic code that just set a modified
property on the setting in t...

7dbe24b9f8a29d85ea58a83b48eca95dc8618731 authored about 5 years ago
Remove old comment

2a3bdecbc64b30b75e460822fd352b5d5e3b4c60 authored about 5 years ago
Don't trigger a save at all if no settings changed

This emits the success signal on purpose to ensure that the UI shows
a saved checkmark rather th...

8d795b6b7881426efb3e0f2db1d50b6b859db17b authored about 5 years ago
Use Column type for app setting rows

The old code was hardcoding layout offsets and the background color
for a particular row, and co...

186cbd0d7f9decaf557f18ee5f8e7aa7d6284b78 authored about 5 years ago
Don't show invalid last mavlink heartbeat

Fixes #60

f44f9cf4dc0efd5db3de2f1b9bdd06c1da3254df authored about 5 years ago
Fix drag-and-drop on ground station

This is a quick fix that allows drag-and-drop to begin working again
on the ground station touch...

dfc96dc6590485ffa1bf624ac619e07e0bae0520 authored about 5 years ago
Use a timer instead of a loop for Mavlink states

Loop causes problems at app exit

073fe659f43e0f301943cf63d4e34015fe229346 authored about 5 years ago
Always use RTP for 2nd camera stream

The ground station has a setting for raw/RTP video encapsulation, and
QOpenHD uses that setting ...

592a7fea59601d2a935da78fb48c830881a5991c authored about 5 years ago
Reset last timeout, videoRunning in _start()

The timer will otherwise see an older timestamp and could assume the
video stream is running eve...

ed956220f96098438ffeed9b62a55453a504a328 authored about 5 years ago
Run the glib main loop in video stream _start()

This causes the _start() method to block and remain that way while
the video is running.

The _s...

6ced14fd0bf090b9f0204ac7a52b4f8648d0b5a3 authored about 5 years ago
Increase video timeout to 2.5 seconds

Avoids the loop deciding that video is running immediately after the
app launches, 2.5 is enough...

cab3edaf7f40f3ddde1659254ccd14df3bd1f9d6 authored about 5 years ago
Set initial video timeout before timer starts

9c6ed1619afd55f3c0b46eb331b310582b143bb2 authored about 5 years ago
Add initial ground power widget, not enabled yet

0abb07f635307b08ca782b26e7e9018c1c9f829c authored about 5 years ago
Only show PiP element if stream is running

This should auto show and hide the element when the camera switcher
channel turns the camera on ...

a5d80fb6705b77ae6d8421fae5402efe753fc078 authored about 5 years ago
Add slots in QML for main/pip

f19dc83c899bb991489906d062a017310a20f52d authored about 5 years ago
Add signal to track video stream availability

Will be used to autohide the PiP element when the camera switcher is
not actually turned on, cou...

65ad7cb415af21211bc93c4c9a7f3f96d87bcc86 authored about 5 years ago
Add gstreame pipeline message callback

b63dd8dbe5a51071ad1fab6f7f3bec97404262f8 authored about 5 years ago
Re-enable mac dmg packaging

fa4c8ecbe08d3788066b7696f42bb75bcd2553a3 authored about 5 years ago
Fix mavlink battery current, it's centiamps not mA

fe6e10efb0a613ee13d2f7a3ad7a2a8844d24367 authored about 5 years ago
Inject singleton OpenHDPower into qml

6575e367e92b3427ee38c8ecbe1326e4decfaf9b authored about 5 years ago
Add support for MAVLINK_MSG_ID_OPENHD_GROUND_POWER

2935305979e991bbfdaf422d569bc7d2684e0710 authored about 5 years ago
Update in-tree mavlink headers

ce9c2e5fdefafc48ea173e25a21c98836e8e4cb6 authored about 5 years ago
Add singleton support in OpenHDPower

af23f241c3e93a406e50e93e2dd4c3159b28929b authored about 5 years ago
Use custom openhd mavlink dialect

c9d5da39358b147eb5e9ec73ab8bf0d1c1342a69 authored about 5 years ago
Update mavlink submodule

ade2fe80608bf69aef6a1369f60de7be681c8833 authored about 5 years ago
Re-add mavlink submodule

32ff981e9487274a3711470670b069f4b94e6222 authored about 5 years ago
Remove direct support for ina2xx and lifepoweredpi

Will be handled by ground station now, and data will be sent to the
app via Mavlink

18ebcc6379040f7233c7d2bbe8e732ba2bda640e authored about 5 years ago
Add OpenHDPower class

Hardcoded to select lifepowered/pi backend at the moment, will be
configurable in the UI

e32a4a8622d2544d9e9c915567661cde78a445e7 authored about 5 years ago
Add ina2xx driver

f6682b6ad1af4aa9cc731d88b9a2d027111fe899 authored about 5 years ago
Revert "Add empty arducopter parameter map"

This reverts commit f139cb326ecda0b883fc2ae015ac4b03e30d3664.

bb66fb98ed42748da53eec9cda84c84d8b38c3ff authored about 5 years ago
Move ground settings code to GroundPiSettingsPanel

Also uses the *Form.ui pattern for UI layer

0fb5c5692032c9debd1a3a9cfa4f1efef334a6d2 authored about 5 years ago
Set loading/saving properties for mavlink param DL

834f8fe717d58103dffb5ab08f7e778912560bc5 authored about 5 years ago