Benutzer-Werkzeuge

Webseiten-Werkzeuge


contiki:snmp_oid_temperatur_adc

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
contiki:snmp_oid_temperatur_adc [2012/05/21 18:04]
sven_zehl [Die eigentliche get-Funktion]
contiki:snmp_oid_temperatur_adc [2017/01/24 18:49] (aktuell)
Zeile 163: Zeile 163:
 ==== Die eigentliche get-Funktion ==== ==== Die eigentliche get-Funktion ====
  
-Im letzten Schritt kann nun die eigentliche get-Funktion geschrieben werden, diese initialisiert zuerst den ADC, liest dann den aktuellen Wert ein, wandelt den ADC Wert in den aktuellen Widerstandswert und bestimmt anschließend die aktuelle Temperatur.+Im nächsten Schritt kann nun die eigentliche get-Funktion geschrieben werden, diese initialisiert zuerst den ADC, liest dann den aktuellen Wert ein, wandelt den ADC Wert in den aktuellen Widerstandswert und bestimmt anschließend die aktuelle Temperatur.
  
 <code c> <code c>
Zeile 181: Zeile 181:
 } }
 </code> </code>
 +
 +===== Aufruf in mib_init() =====
 +
 +Am Ende fehlt jetzt nur noch die Initialisierung der neuen OID in der Funktion mib_init().
 +
 +<code c>
 +
 +if (add_scalar(&oid_temp_int, 0, BER_TYPE_INTEGER, 0, &getTempValue, 0) == -1) 
 +{
 +        return -1;
 +}
 +</code>
 +
  
 Die aktuelle (21.05.2012) funktionsfähige Raven Board MIB kann unter [[contiki:mib_210512_source|]] betrachtet werden. Die aktuelle (21.05.2012) funktionsfähige Raven Board MIB kann unter [[contiki:mib_210512_source|]] betrachtet werden.
  
 {{:contiki:temp_pic.png?direct&800|}} {{:contiki:temp_pic.png?direct&800|}}
contiki/snmp_oid_temperatur_adc.1337623479.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)