![]() |
Opennet Firmware
|
Hilfreiche Funktionen zum lesenden und schreibenden Zugriff auf die UCI-basierte Konfiguration. Mehr ...
Funktionen | |
| uci_add_list (uci_path, new_item) | |
| Füge einen neuen Wert zu einer UCI-Liste hinzu und achte dabei auf Einmaligkeit. Mehr ... | |
| uci_get_list (uci_path) | |
| Liefere alle einzelenen Elemente einer UCI-Liste zurück. Mehr ... | |
| uci_get_list_index (uci_path, value) | |
| Ermittle die ID eines UCI-Listenelements. Mehr ... | |
| uci_is_in_list (uci_path, item) | |
| Prüfe ob ein Element in einer Liste vorkommt. Mehr ... | |
| uci_delete_list (uci_path, value) | |
| Lösche ein Element einer UCI-Liste. Mehr ... | |
| uci_delete (uci_path) | |
| Lösche ein UCI-Element. Mehr ... | |
| filter_uci_show_value_quotes () | |
| Entferne fuehrende und abschliessende Quotes um die Werte der "uci show"-Ausgabe herum. Mehr ... | |
Hilfreiche Funktionen zum lesenden und schreibenden Zugriff auf die UCI-basierte Konfiguration.
| filter_uci_show_value_quotes | ( | ) |
Entferne fuehrende und abschliessende Quotes um die Werte der "uci show"-Ausgabe herum.
Seit Chaos Calmer liefert 'uci show' die Werte (nach dem "=") mit Single-Quotes zurück. Dies ist schön für die Splittung von Listen, aber nervig für unsere Bedingungsprüfung. Wir entfernen die Quotes daher.
| uci_add_list | ( | uci_path | , |
| new_item | |||
| ) |
Füge einen neuen Wert zu einer UCI-Liste hinzu und achte dabei auf Einmaligkeit.
| uci_path | Der UCI-Pfad des Listenelements. |
| new_item | Der neue Wert, der zur Liste hinzugefügt werden soll. |
Die Funktion ist vergleichbar mit "uci add_list". Es werden jedoch keine doppelten Einträge erzeugt. Somit entfällt die Prüfung auf Vorhandensein des Eintrags.
| uci_delete | ( | uci_path | ) |
| uci_delete_list | ( | uci_path | , |
| value | |||
| ) |
Lösche ein Element einer UCI-Liste.
| uci_path | Der UCI-Pfad der Liste. |
| value | Der Inhalt des zu löschenden Elements. Es findet ein Vergleich auf Identität (kein Muster) statt. |
Falls das Element nicht existiert, endet die Funktion stillschweigend ohne Fehlermeldung.
| uci_get_list | ( | uci_path | ) |
| uci_get_list_index | ( | uci_path | , |
| value | |||
| ) |
Ermittle die ID eines UCI-Listenelements.
| uci_path | Der UCI-Pfad der Liste. |
| value | Der Inhalt des zu suchenden Elements. |
Falls das Element nicht gefunden wird, ist das Ergebnis leer.