Coder Social home page Coder Social logo

qczek_lrs's People

Contributors

krzysztofkuczek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

qczek_lrs's Issues

Add a serial bootloader

Adding a bootloader with serial support will allow us to update the firmware without using STLINK, but even using serial passthrough of FC

Idea for hop channels lost packets statistic

Hi Kris!
The idea of this enhancement is to detect and change most noise affected hop channels.
If resources are still sufficient it can be implemented as packet lost counter for each channel that can be retrieved later with configurator.

This counter will sum all lost packets during the flight (up to an hour or two time) than right after the flight RX must be connected to the configurator and this info will be read from RX together with the settings.
Thanks!

No S.Port telemetry data in 1.92

RSSI and SNR sensors are active and contain correct data. Values of other sensors are received by Taranis, but contain zeroes. Rediscovery of all sensors doesn't help.

switch to minimal RF (TX part) power when SBUS input is in use and there is no SBUS signal

proposed by RocketMouse
"I would like to propose to make different logic here for no SBUS input. If there is no SBUS-in then it's better to switch TX off. It will be useful for a relay in case radio is switched off, let's say for some flight preparation, and QLRS will also stay off until radio will be switched on again. It will help to keep module cold and save relay powering battery."

Entering settings mode - discrepancy between TX and RX

There is a discrepancy in the way setting mode is entered for RX and TX which may be confusing sometimes. According to the documentation:

Settings mode is only available, when M1 pin is connected to ground – for TX modules, or M0 is connected to M1 – for RX modules.

To avoid confusion it would would be nice to have it done the same way for both TX and RX.

Looking forward to expanding the third pwm channel

Can you support 3-channel pwm signal, because many people's flying wings do not need flight control ppm, they can only be controlled by 3 pwm, but qlrs can only output two-channel pwm signal at present, if the current cppm output can be changed to The third pwm can directly control the flying wings

Mavlink broken on TX side, if sbus f/w.

Im try: 1.92, 2.1 f/w.
I need mavlink from air to ground.
Its work if TX f/w not sbus (cppm/frsky).
On sbus TX pin ground module send zerows.
e32-868t20s air and ground, im try f/w for 20s and 30s, work identical.

[new project] QLRS as pure telemetry link

Giving as granted your valuable experience with the modules used by QLRS would be great to start a new project.

Drop RX input / output and make QLRS telemetry link.

Allowing to send data transparently or even better having the option to allign MSP or MAVLINK packets in order to minimise packet losses and improve efficiency.
Would be great to be allowed to change coding and spreading settings too

This would outperform the original firmware, which cannot handle MSP and MAVLINK and wipe out of the market SIK radios

add mavlink msg status text

Hi, sometime while we on the field we can't arm the plane (arduplane), so it will be help, if we can know the problem with malink status msg.

thanks

Telemetry speed

When installing the SBUS protocol, the port speed should be 57600, but actually 9600. Module E32-433T30D. Firmware T433A_P_SBUS_T_SPORT_V1.92.s19
Param:
{ParSetStr v. QLRSM1.92_433A}
{ParSetStr f. P_SBUS T_SPORT }
{ParSetInt pCode xxxxx}
{ParSetInt noOfCPPMChnls 11}
{ParSetInt pwrSelChnl 10}
{ParSetInt rssiChnl 0}
{ParSetInt txMinPwr 0}
{ParSetInt txMidPwr 4}
{ParSetInt txMaxPwr 15}
{ParSetInt serPortSpd 57600}
{ParSetInt serMode 0}
{ParSetInt fr0 xxx}
{ParSetInt fr1 xxx}
{ParSetInt fr2 xxx}
{ParSetInt fr3 xxx}
{ParSetInt fr4 xxx}
{ParSetInt fr5 xxx}
{ParSetInt fr6 xxx}
{ParSetInt fr7 xxx}
{ParSetInt timeToFS 1}
{ParSetInt proto 2}
{ParSetInt devThrs 20}
{ParSetInt sTelFrmR 1}
{ParSetInt lTelFrmR 16}
{ParSetInt rssiT 0}
{ParSetInt lbeep 0}
{ParSetInt racem 0}
{ParSetInt wdTime 1}
{ParSetInt fsDontT 0}
{ParSetInt m0PWMChn 0}
{ParSetInt m1PWMChn 0}
{ParSetInt silent 0}
{ParSetInt beaFreq 0}
{ParSetInt fs00 1000}
{ParSetInt fs01 1000}
{ParSetInt fs02 1000}
{ParSetInt fs03 1000}
{ParSetInt fs04 1000}
{ParSetInt fs05 1000}
{ParSetInt fs06 1000}
{ParSetInt fs07 1000}
{ParSetInt fs08 1000}
{ParSetInt fs09 1000}
{ParSetInt fs10 1000}
{ParSetInt fs11 1000}
{ParSetInt fs12 1000}
{ParSetInt fs13 1000}
{ParSetInt fs14 1000}
{ParSetInt fs15 1000}

Source code?

Is there a reason why you won't release a source code for your LRS? There is no information about it neither on your website nor on the GitHub project page

SBAS + S.Port Telemetry. Тelemetry lost, LED on the transmitter goes out

SBAS + S.Port Telemetry. The module is connected to Taranis X7 and is binded with a receiver. Тelemetry lost when i moved stiks and the LED on the transmitter goes out at the end, the connection will be completely lost.

It is restored only if the Taranis X7 is rebooted. But it is lost again, after a sticks using.

proper conversion of flight mode from mavlink to sport for inav

Flight mode is displayed incorrectly in the setup inav + qczek 2.1 (MAVLINK+SPORT) + inav lua telementry script.

With SPORT telemetry, lua script expects flight mode in Tmp1 sensor as described here:
https://github.com/iNavFlight/inav/b...s/Telemetry.md

When inav outputs mavlink, it encodes flight mode in baseFlags, systemState and mainly customMode flags of Hearbeat message:
https://github.com/iNavFlight/inav/b...etry/mavlink.c

so in order to display flight mode correctly, qczek TX module has to map mavlink heartbeat to Tmp1.

But the only values of Tmp1 I see are 1 (when not armed ) and 4( when armed).

"Mavlink encapsulation + SPORT (inav)" mode with inav-specific flight mode encoding to Tmp1 would be nice to have.

Mavlink angle/heading

The angle seems to be divided by 100 when sent through Mavlink.
RCG link

here is the result with a transparent serial link :
mavlink_msg_global_position_int_get_hdg : 11914
mavlink_msg_vfr_hud_get_heading : 11900

here is the the result with QLRS :
mavlink_msg_global_position_int_get_hdg : 116
mavlink_msg_vfr_hud_get_heading : 116

Heading with the serial transparent link is 100 times bigger .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.