JA-82T und Linux
|
15-02-2016, 20:12
Beitrag: #34
|
|||
|
|||
RE: JA-82T und Linux
Hi Grisu,
Danke für deine Info. Ich bin genau zu dem selben Ergebnis gekommen wie du es beschrieben hast. Habs erst nicht sofort erkannt, war auch schon etwas spät. ;-) Bei Auslesen bekommst du noch die ReportID (00 wird meinst unterdrückt), der bmRequestType(82 bei get) und die Anzahl der im readBuffer enthaltenen Values. Das hatte ich übersehen. Jetzt muss ich das nur noch zusammensetzten und erhalte exakt die im Paketviewer enthaltene Reihenfolge. Wenn ich das mit der Startsequenz noch hinbekomme bin ich schon ein Schritt weiter. Dann heisst es nur noch Ausprobieren was wann wie übermittelt wird und daraus das Pattern ableiten. Ich benutzte hierfür die mcHID.dll. Funktioniert einwandfrei unter Windows 8 und im 64Bit Betrieb. Spricht direkt den Windowstreiber an und man muss nix zusätzlich installieren. Ich halte dich auf dem laufenden sobald ich weiter Neuigkeiten habe. @Tim Grundlegend hast du da recht. Wenn die Schnittstelle einmal initalisiert ist, gibt sie natürlich laufend Infos aus. Welche das genau sind wird sich noch finden. Es wird shon so sein wie du schon sagst, dass es laufende Infos sind die u.a auch an das Bedienteil/Zentrale gehen sei es via Bus oder Funk. Heisst ob ein Melder aktiv ist, Batteriestatusinfos der Melder etc... Da man auch senden kann ergeben sich ggf noch weitere nützliche Eigenschaften, wie z.B Ereignisse auslesen Feldstärketest etc.. Im Grunde könnte an sich so sein eigenes Olink basteln wenn man will bzw es an seine eigenen Bedürfnisse anpassen. Der primäre Zweck ist jedoch vorerst, das ganze Webfähig zu machen, um dann die Events in seine Webapplikationen zu nutze zu machen. Sprich eine Schnittstelle zu schaffen. Mal schaun was bei rauskommt. Bin da guter Dinge. ;-) Gruß Christian Nachtrag: So habe jetzt auch die Init-Sequenz fertig. Das ist einfach nur das SetupPaket 01 01 00 01 = Direction Host -> Gerät 01 = 1 Byte an Daten 00 = Datenwert 0 der übermittelt wird Das wars und schon sprudeln die Daten. Die Reihenfolge habe ich auch zusammengedelt. Nicht grad einfach in VB. Letzte Version wo ich noch rumgebastelt habe war glaube ich V4 und nu mit .Net 2015 hat sich eingiges geändert. Naja rennt aber halbwegs. Jetzt gehts ans Auswerten der Events. Murphys Law: Man hat niemals Zeit, es richtig zu machen, aber immer Zeit, es noch einmal zu machen. |
|||
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste