Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Purpose

  • determine signal strength from different sources / GPIO pins

Considerations

  • Need to keep functions generic for GPIOs

  • What is providing the RSSI signal? What is the form of the data (Need to ask Aidan Bowers)

  • Related hardware: An RC Link

  • Will the PPM driver be what calls the RSSI module?

    • (2021 year was PWM, this year 2022 will need to look into RFD900)

  • We are no longer using singleton, need to get rid of that

  • Functions:

    • Normalized and unnormalized function returning signal strength

    • Threshold function returning a bool representing ‘good signal' and bad signal, or a function returning one out of a scale of judgements, e.g. ‘no signal', ‘bad signal’, ’ok signal' , ‘good signal', 'strong signal’ represented as an integer

  • For pull request:

    • Make LOS/RSSI branch (after weekend)

Research

Notes about RSSI:

PPM vs. PWM:

Notes about RFD900:

  • According to SiK Manual, RFD900 has:

    • TX pin that is UART

    • Digital I/Os

  • Is rssi accessed via the TX or digital I/Os?

Ardupilot implementation reference

  • AP_RSSI.cpp also has functions which get PWM values

  • No labels