Durchsuchen der .jsn Dateien

  • Etschmayer
  • Etschmayer's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Die Basis ist das Fundament aller Grundlagen.
  • Posts: 65
  • Thank you received: 3

TPL_KUNENA_MESSAGE_REPLIED_NEW Durchsuchen der .jsn Dateien

01 May 2020 19:53
#7
Hallo Mario,
danke für deine Antwort.
An den json Files bin ich auch gerade dran, mit einem json-Viewer. jsonformatter.org/json-parser
Ich habe schon herausgefunden, das die Kanäle 1-8 "Controls" heißen und die kann man auch relativ leicht interpretieren.
Alles was in der Geberzuordnung bei der Modellanlage definiert ist, heißt Control x, zum Beispiel mein Knüppelschalter links (Schalter K, E-Motor) lässt sich auch dort finden, in dem Fall Control : 20, das heißt also, die Schalter A-K sind Controls 10-20, wenn sie als Geber! definiert sind. Control 9 ist scheinbar nicht definiert.
Code:
Jetzt müsstest du mal rausfinden, welche JSON Nummer SJ bei dir hat.
Das geht eben nicht, weil SJ kein Geber ist, sondern ein Schalter.
Und mit den Switches komme ich nicht klar, ich habe 69 davon in einem File, die Logik dahinter ist mir nicht klar.

Ich bemühe mich jedenfalls weiter.
Lieben Gruß
Joachim
Jeti DC16

Please Log in or Create an account to join the conversation.

  • sierra_uniform
  • sierra_uniform's Avatar
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 306
  • Thank you received: 149

TPL_KUNENA_MESSAGE_REPLIED_NEW HDurchsuchen der .jsn Dateien

02 May 2020 06:29 - 02 May 2020 06:33
#8
Hallo Joachim,

kannst Du gerne haben, siehe PN:

Gruß SU
p.s. sorry, jetzt habe ich versehentlich im falschen Thread geantwortet :oops::
Last edit: 02 May 2020 06:33 by sierra_uniform. Reason: Antwort im falschen Thread

Please Log in or Create an account to join the conversation.

  • MThonet
  • MThonet's Avatar
  • Offline
  • Platinum Member
  • Platinum Member
  • Posts: 475
  • Thank you received: 205

TPL_KUNENA_MESSAGE_REPLIED_NEW HDurchsuchen der .jsn Dateien

02 May 2020 10:18 - 02 May 2020 10:21
#9
Hallo Joachim,

nein, Du hast die ReleaseNotes nicht gelesen. Das ist neu ab 5.03
Den Menüpunkt Funktions+Geberzuordung aufrufen, dann F1 (Werkzeugsymbol) drücken und schon siehst Du alle Geber mit allen zugeordneten Funktionen, Mixer, Sprachansagen etc. (P1 bis SK nach unten scrollen).

Herzliche Grüße
Michael
Herzliche Grüße
Michael

Jeti DS16/2

Prestige 2PK pro Standard
Prestige 2PK F3J FAI-Flächen
Xperience pro 2 elektro
Pike Precision 2 F3G
Rapier F3 B/F elektro

Verkaufe: Klemm L 20d - siehe RC-Network
Prestige 2PK light - siehe RC-Network

Last edit: 02 May 2020 10:21 by MThonet.
The following user(s) said Thank You: Etschmayer

Please Log in or Create an account to join the conversation.

  • mario
  • mario's Avatar
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 169
  • Thank you received: 63

TPL_KUNENA_MESSAGE_REPLIED_NEW Durchsuchen der .jsn Dateien

02 May 2020 10:19 - 02 May 2020 10:23
#10
Hallo Joachim,

ich denke, nicht definierte Schalter, Geber, usw. tauchen nicht im JSON Code auf.
Ich bin mir nicht ganz sicher, ob du schon genau weißt, wie sich dein Schalter SJ im Code zeigen würde. Ich habe bei mir im Jeti Studio mit dem Emulator (Bei mir Version 4.28) Modelle erzeugt.
Einmal ohne alles und einmal mit einer Funktion auf SJ und einmal mit einem Mischer, der per SJ geschaltet wird.
Wir haben anscheinend beide Recht. Switch ist es, wenn es ein Schalter ist (bspw. im Mischer) und Control ist es wenn es eine Funktion ist.
Aber bei meinen Tests war 17 immer die Nummer des Schalter.
Wenn du also nach
Code:
"Switch":"17,
und
Code:
"Control":"17,
suchst bist du schonmal ganz gut unterwegs.

Bedenken müsste man noch, ob es noch weitere (sinnvolle; von dir verwendete) Einsatzgebiete für einen Schalter gibt.

Vielleicht noch einen schnellen Weg, die du die entsprechenden Modelle finden kannst.
Du startest eine Command-Box und wechselst in das Modellverzeichnis deiner per USB angeschlossenen Anlage.
Dort kannst du dann mit dem Windows Kommando FINDSTR alle Modelle ausgeben, wo der String vorkommt.
In meinem Beispiel im Emulatorverzeichnis.
Modell Aaa enthält keine Zuordnungen von SJ und kommt daher als Ausgabe-Ergebnis nicht vor.
Modell Bbb eine Funktion und Modell Ccc einen Mischer mit Schalter SJ.
Code:
C:\Users\mario\AppData\Local\JETI-Studio\Emulator\Model>findstr /M /R /C:"\"Switch\":\"17" *.* 0001Bbb.jsn C:\Users\mario\AppData\Local\JETI-Studio\Emulator\Model>findstr /M /R /C:"\"Control\":\"17" *.* 0001Ccc.jsn

Es bleibt spannend.
Du könntest natürlich auch einfach den Schalter reparieren... :lol:

Grüße
Mario
Last edit: 02 May 2020 10:23 by mario.
The following user(s) said Thank You: Etschmayer

Please Log in or Create an account to join the conversation.

  • Etschmayer
  • Etschmayer's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Die Basis ist das Fundament aller Grundlagen.
  • Posts: 65
  • Thank you received: 3

TPL_KUNENA_MESSAGE_REPLIED_NEW HDurchsuchen der .jsn Dateien

02 May 2020 14:45
#11
Achja, danke!
Ich hab erst auf deinen Hinweis auf 5.03 upgedatet und daher im Stress (und das mir als IT-ler!) die Release Notes nicht gelesen.
Jeti DC16

Please Log in or Create an account to join the conversation.

  • Etschmayer
  • Etschmayer's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Die Basis ist das Fundament aller Grundlagen.
  • Posts: 65
  • Thank you received: 3

TPL_KUNENA_MESSAGE_REPLIED_NEW Durchsuchen der .jsn Dateien

02 May 2020 15:36
#12
Servus Mario,

das Problem hat sich gelöst. Ich habe mir des Tool von User sierra_uniform besorgt und das erfüllt alle Zwecke.
Im Grunde ist alles im JSON Code zu finden, aber eben sehr versteckt codiert. Das Tool schlüsselt auch alle Codes in Klartext um!

Gruß
Joachim
Jeti DC16

Please Log in or Create an account to join the conversation.

Time to create page: 0.342 seconds
Powered by Kunena Forum