![]() |
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.