Pixhawk mit X8R PWM-Rssi?

meister

Erfahrener Benutzer
#21
Code:
// read the receiver RSSI as an 8 bit number for MAVLink
// RC_CHANNELS_SCALED message
void read_receiver_rssi(void)
{
    // avoid divide by zero
    if (g.rssi_range <= 0) {
        receiver_rssi = 0;
    }else{
        rssi_analog_source->set_pin(g.rssi_pin);
        float ret = rssi_analog_source->voltage_average() * 255 / g.rssi_range;
        receiver_rssi = constrain_int16(ret, 0, 255);
    }
}
ok, das ist die funktion die vom mavlink aufgerufen wird und die gibt nur analog aus so wie es ausschaut (letzte git - version).

:(
 

meister

Erfahrener Benutzer
#27
Also mein X8R gibt definitiv kein PWM als RSSI aus, aber scheiß drauf

Scheiß auf Filter
Scheiß auf PWM
Scheiß auf RSSI-Out
Scheiß auf en extra kabel
Scheiß auf fertige firmware



Hab mal wieder im code rumgehakt und zähl nun die frame-drops mit die per SBUS mit übertragen werden :eek:
Das funktioniert wenigstens und benötigt kein extra kabel.

Gruß,
Olli
 
G

Gelöschtes Mitglied 1973

Gast
#34
ok grade getested schein zu funktionieren. manchmal is es so einfach.. ;)
 
G

Gelöschtes Mitglied 1973

Gast
#36
schau nie auf die funke, habs nur im OSD.
kann ich also nix zu sagen. springt ab und an etwas. werde es mal beobachten
 
FPV1

Banggood

Oben Unten