Ich fürchte, ich hatte heute Nacht den File für JLog2 falsch verschlüsselt.
Anbei noch mal und mit funktionierenden Alarmen.
Zu den Alarmen, das ist ja etwas speziell mit Futaba, wenn man keine Zombiealarme will bei Nullwerten, wenn alles bis auf den ESC an ist:
Zunächst noch die Bemerkung: Wieder mal an der Praxis vorbei: Der Stromsensor F1678 kennt negative Werte auf Strom und sogar auf mAh
, aber nicht auf Spannung. Das ist schön doof, denn wir hatten ja Ubat bzw. Ubec bei Alarm JLog-seitig negiert und den Alarm im Sender bei Unterschreiten von Null auslösen lassen. Das geht jetzt nicht mehr für die beiden Spannungen Ubat und Ubec.
Man kann zumindest einige Displays der T14SG auch zu "-----" provozieren, wäre gut, um vom Sensor als State Machine (JLog) Alarme in unerwünschten Situationen zu unterdrücken, - aber leider ist nicht klar, ob dass dann über alle Sender so funktioniert.
Imot: Hier wird man keinen Alarm brauchen, kann man aber im Sender setzen.
Ubat: Alarmschwelle im JLC gesetzt, bei Unterschreiten des Schwellwertes addiert JLog 50V. Im Sender setzt man den Alarm auf Überschreiten von 70V (oder weniger, je nachdem, wieviel S das Setup hat), - mehr als 70 geht leider nicht (100 wären gut gewesen), obwohl das Display auch über 600 kann.
Wer das nicht will, setzt eines Unterschreitungsalarm im Sender und keinen im JLC, muss dann aber mit dem Zombiealarm bei 0 leben, je nach Setup des Modells und den Anwendungsgewohnheiten.
mAh: Alarmschwelle im Sender setzen
RPM Rotor: braucht eigentlich keinen Alarm
tFET: Alarmschwelle im Sender setzen
tBEC: Alarmschwelle im Sender setzen
Gas: braucht keinen Alarm
PWM: braucht keinen Alarm
Ibec: Hier wird man keinen Alarm brauchen, kann man aber im Sender setzen.
Ubec: Alarm im JLC setzen (Checkbutton UbecDip Detection), JLog addiert +50 bei Alarm. Im Sender setzt man den Alarm auf Überschreiten von 20V.
mAh des zweiten F1678, wird ja, je nach Setup im JLC, für 2 alternative Zwecke verwendet:
- ext.RPM: evtl. Alarmschwelle im Sender auf Überschreiten/Unterschreiten setzen (AR-Mindestdrehzahl, z.B.)
- Speed: evtl. Alarmschwelle im Sender auf Überschreiten/Unterschreiten setzen (Stall Speed, z.B.)
°C, fünfter F1713, wird ja, je nach Setup im JLC, für 2 alternative Zwecke verwendet:
- ext. Temp0: gewünschte Alarmschwelle im Sender setzen, negative Temperaturen sind möglich
- ext. Spannung (0..12,8V): Alarmschwelle im JLC setzen und Alarmschwelle im Sender auf Unterschreiten von Null. JLog negiert den Spannungswert im Alarmfalle. - Hier gibt es kein Komma, "128°C" == "12,8V"
Der Kapazitätsalarm des Senders wird, wie gehabt, durch JLog "gepulst". Man setzt DIESELBE Alarmschwelle in JLC, und JLog baut Alarmpäuschen ein durch Ausgabe von "123 mAh" in dem Alarmpausen. Der Alarm kommt seltener, wenn Gas<10% (PWM<10% beim KOSMIK).
------
Nicht wundern, ich tausche jetzt vorsichtshalber die beiden Files im ersten Post aus durch die aktuellen.
Attachments gelöscht, siehe jetzt Download
http://jlog.hacknet.eu/download-jlog2-5Weiteres hier
http://jlog.hacknet.eu/news/jlog2-futaba-fasstest%C2%AE-s-bus-ii