Herunterladen Diese Seite drucken

halec roloFlash 2 AVR Handbuch Seite 169

Vorschau ausblenden Andere Handbücher für roloFlash 2 AVR:

Werbung

truncateError
illegalCluster
fileLocked
outOfFileHandles
loaderNotFound
fileIsOpen
renameError
dataTypeError
3 Vom Benutzer ausgelöste Exceptions
• Der Benutzer kann mittels throw selbst Exceptions auslösen. Diese
können numerisch sein und bestehende Werte mitnutzen, z. B.:
throw rangeError
• Um vom Benutzer erzeugte Exceptions von den anderen Exceptions
besser unterscheiden zu können, können andere Exceptionnummern
verwendet werden. Es wird hierzu die Konstante userException mit
dem Wert 1000 zur Verfügung gestellt. Der Vorteil dieses Wertes ist,
dass sie im Blinkcode besonders gut zu erkennen ist, wenn die Excepti-
on nicht mehr gefangen wird. Die Konstante ist als Offset für eigenen
Exceptions nutzbar, z.B:
throw userException + 1
• Es können auch nicht-numerische Exceptions erzeugt werden. Falls ei-
ne solche Exception nicht mehr gefangen wird, wird sie zum Schluss in
© halec 2025
roloFlash 2 AVR
109
Das Kürzen einer Datei mittels fs_truncate ist
fehlgeschlagen.
110
Probleme innerhalb des Dateisystems. Das
Dateisystem sollte auf dem PC auf Konsistenz
geprüft werden.
111
Es wurde versucht, eine bereits geöffnete Datei ein
zweites Mal zu öffnen. Evtl. wurde ein fs_close
vergessen.
112
Die Anzahl der maximal geöffneten Dateien ist auf 3
begrenzt. Es wurde versucht, eine weitere Datei zu
öffnen.
113
Der benötigte Loader wurde auf der microSD-Karte
nicht gefunden
114
Es wurde versucht, eine Datei zu löschen oder
umzubenennen, die noch geöffnet ist (siehe
fs_remove, fd_remove oder fs_rename)
115
Das Umbenennen einer Datei hat nicht funktioniert.
Eventuell existiert bereits eine Datei mit dem neuen
Namen (siehe fs_rename oder fd_rename)
116
Versuchter Zugriff auf Daten, die nicht dem
erwarteten Datetyp entsprechen (siehe
fd_readArrayElem,fd_readSubArray,
fd_getArraySize, fs_fileSize,
fs_open).
VII Exceptions
164

Werbung

loading

Verwandte Produkte für halec roloFlash 2 AVR