Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Rasenmaehroboter fuer schwierige und grosse Gaerten im Test

 
 
Zeile 6: Zeile 6:
  
 
==Geräte ==
 
==Geräte ==
===HBT Heartbeat (&H01)===
+
===&H01 HBT Heartbeat===
 
(Broadcast) Jeder Rechner, der RnCom-Messages verarbeiten kann, sendet periodisch (1-4 sek) einen Message an dieses Ziel. Wenn das Heartbeat Signal länger als 5 sekunden ausfällt, wird das Geräte und alles, was darunterhängt, aus den Routing Tabellen entfernt und gilt als nicht erreichbar. Wenn in der Zeit allerdings eine andere Message gesendet wurde, kann für diese Periode der Hearbeat auch unterbleiben.
 
(Broadcast) Jeder Rechner, der RnCom-Messages verarbeiten kann, sendet periodisch (1-4 sek) einen Message an dieses Ziel. Wenn das Heartbeat Signal länger als 5 sekunden ausfällt, wird das Geräte und alles, was darunterhängt, aus den Routing Tabellen entfernt und gilt als nicht erreichbar. Wenn in der Zeit allerdings eine andere Message gesendet wurde, kann für diese Periode der Hearbeat auch unterbleiben.
===NXT Next (&H05)===
+
===&H05 NXT Next===
 
Frage nach Geräteliste  Daten: 8-Bit Geräteindex
 
Frage nach Geräteliste  Daten: 8-Bit Geräteindex
 
Der Empfänger sendet von dem nächsten Gerät, das dem Geräteindex folgt, eine "IAM" Message.  
 
Der Empfänger sendet von dem nächsten Gerät, das dem Geräteindex folgt, eine "IAM" Message.  
===IAM "I am" (&H09)===
+
===&H09 IAM "I am"===
 
Information über ein Gerät Daten: 8-Bit Device-Index, 16-Bit ID
 
Information über ein Gerät Daten: 8-Bit Device-Index, 16-Bit ID
Eine Meldung über ein Gerät, mit Index und ID. NACH dem letzen Gerät wird der Index "FF" gesendet und kEINE ID
+
Eine Meldung über ein Gerät, mit Index und ID. NACH dem letzen Gerät wird der Index "FF" gesendet und keine ID
===ASK Suchen ID (&H0D)===
+
===&H0D ASK Suchen ID===
 
(Broadcast)
 
(Broadcast)
 
Daten: 8-Bit NULL, 16-Bit ID
 
Daten: 8-Bit NULL, 16-Bit ID
 
Eine Frage an alle Rechner, ob ihnen die ID bekannt ist. wenn ja, wird eine "IAM" Message von dort zurückgesendet
 
Eine Frage an alle Rechner, ob ihnen die ID bekannt ist. wenn ja, wird eine "IAM" Message von dort zurückgesendet
===UART (&H11) Die UART===  
+
===&H11 UART===  
 
(In Vers-0.1 wird von maximal 1 UART je Rechner ausgegangen)
 
(In Vers-0.1 wird von maximal 1 UART je Rechner ausgegangen)
 
Das aktuelle Ziel ist die UART, d.h. die Message wird dort weitergeleitet, ohne den restlichen Inhalt zu interpretieren. Es ist somit das Äquivalent zu einer I2C-Adresse.  
 
Das aktuelle Ziel ist die UART, d.h. die Message wird dort weitergeleitet, ohne den restlichen Inhalt zu interpretieren. Es ist somit das Äquivalent zu einer I2C-Adresse.  
===VAL Meßwert (&H15)===
+
===&H15 VAL Meßwert===
 
(Broadcast)
 
(Broadcast)
 
Daten: Source-Abhängig
 
Daten: Source-Abhängig
 
Geräte können mit dieser Message "an alle" einen aktuellen Meßwert bekanntgeben. Es ist Sache der Empfänger, diese Message zu interpretieren.  
 
Geräte können mit dieser Message "an alle" einen aktuellen Meßwert bekanntgeben. Es ist Sache der Empfänger, diese Message zu interpretieren.  
===6 (&H19) reserviert===
+
===&H19 reserviert===
===7 (&H1D) reserviert===
+
===&H1D reserviert===
  
 
=Identifier (ID)=
 
=Identifier (ID)=
Zeile 41: Zeile 41:
 
*'''&H01 &H03 TREE'''
 
*'''&H01 &H03 TREE'''
 
Anforderung der Pfad/Geräteliste
 
Anforderung der Pfad/Geräteliste
 
+
==&H42 PCF Expander==
==&H42 PCF-Out Class==
+
==&H53 SERVO (RNSNET)==
==&H43 PCF-Inp Class==
+
==&H82 ADC==
==&H53 SERVO Class (RNSNET)==
+
==&H82 ADC Class==
+
 
==&H84 Schrittmotor==
 
==&H84 Schrittmotor==
 
==&H85 Getriebemotor==
 
==&H85 Getriebemotor==

Aktuelle Version vom 15. Oktober 2006, 16:28 Uhr

Für das Projekt "Network Controller/PC" (Version 0.1) werden hier die grundlegenem IDs und Pfade aufgelistet.

Pfade

I2C-Adressen

Alle geradzahligen Pfad-Angaben stellen I2C Adressen dar. Das "Read" Bit wird an dieser Stelle nicht verwendet

Geräte

&H01 HBT Heartbeat

(Broadcast) Jeder Rechner, der RnCom-Messages verarbeiten kann, sendet periodisch (1-4 sek) einen Message an dieses Ziel. Wenn das Heartbeat Signal länger als 5 sekunden ausfällt, wird das Geräte und alles, was darunterhängt, aus den Routing Tabellen entfernt und gilt als nicht erreichbar. Wenn in der Zeit allerdings eine andere Message gesendet wurde, kann für diese Periode der Hearbeat auch unterbleiben.

&H05 NXT Next

Frage nach Geräteliste Daten: 8-Bit Geräteindex Der Empfänger sendet von dem nächsten Gerät, das dem Geräteindex folgt, eine "IAM" Message.

&H09 IAM "I am"

Information über ein Gerät Daten: 8-Bit Device-Index, 16-Bit ID Eine Meldung über ein Gerät, mit Index und ID. NACH dem letzen Gerät wird der Index "FF" gesendet und keine ID

&H0D ASK Suchen ID

(Broadcast) Daten: 8-Bit NULL, 16-Bit ID Eine Frage an alle Rechner, ob ihnen die ID bekannt ist. wenn ja, wird eine "IAM" Message von dort zurückgesendet

&H11 UART

(In Vers-0.1 wird von maximal 1 UART je Rechner ausgegangen) Das aktuelle Ziel ist die UART, d.h. die Message wird dort weitergeleitet, ohne den restlichen Inhalt zu interpretieren. Es ist somit das Äquivalent zu einer I2C-Adresse.

&H15 VAL Meßwert

(Broadcast) Daten: Source-Abhängig Geräte können mit dieser Message "an alle" einen aktuellen Meßwert bekanntgeben. Es ist Sache der Empfänger, diese Message zu interpretieren.

&H19 reserviert

&H1D reserviert

Identifier (ID)

Die ID besteht aus zwei Byte:

  • GeräteKlasse
  • Geräte Identifier

&H01 RN-SERVER System Class

  • &H01 &H01 I_AM

Information über ein Gerät

  • &H01 &H02 DROP

Ein Gerät ist nicht mehr erreichbar

  • &H01 &H03 TREE

Anforderung der Pfad/Geräteliste

&H42 PCF Expander

&H53 SERVO (RNSNET)

&H82 ADC

&H84 Schrittmotor

&H85 Getriebemotor

Autor

Siehe auch


LiFePO4 Speicher Test