Forum: Mikrocontroller und Digitale Elektronik PIC24FJ128 & MRF24WB: mittels UDP-Performance Test diverse Daten per Broadcast versenden


von Daniel v. (yny1981)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
ich möchte gerne mit meinem Aufbau diverse (fest definierte Daten) 
mittels eines Broadcast versenden. Als Grundlage hierfür habe ich den 
UDP-Performance Test herangezogen, der bereits im TCP/IP Stack vorhanden 
ist. Der Quellcode dazu befindet sich im Anhang.

Diese Funktion läuft 1024x durch. Sie öffnet einen UDP-Socket, versendet 
1024Byte grosse Daten per Broadcast und schliesst den UDP-Socket 
anschliessend (bei jedem Durchgang). Nun habe ich 6 unterschiedliche 
Byte-Arrays definiert, die ich nacheinander senden möchte.

Hier die Daten-Arrays:
BYTE initClima[8]
BYTE initRollo[15]
BYTE rolloHoch1[15]
BYTE rolloTief1[15]
BYTE rolloTief2[15]
BYTE rolloHoch2[15]

Da mein Empfänger (später) sehr zeit-sensitiv ist, möchte ich den 
Broadcast der Daten vorerst durch die Betätigung eines Knopfes steuern 
können, sprich:
Button1 drücken -> Broadcast initClima
Button1 drücken -> Broadcast initRollo....usw.

Könnte mir jemand helfen, dies zu realisieren. Für jedwede Hilfe bin ich 
überaus dankbar.

MfG
Daniel von Falkenstein

von Daniel v. (yny1981)


Angehängte Dateien:

Lesenswert?

Der aktuelle Stand der Dinge :)

Ist zwar vom Programmierstil nicht sonderlich elegant....aber darum geht 
es mir momentan auch (noch) nicht.

von Daniel v. (yny1981)


Lesenswert?

Ergebnis:

Broadcast wird ausgeführt....allerdings immer nur vom 1. Daten-Array 
(initClima)....und auch ohne, dass ich eine Taste gedrückt habe.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.