v3.0.1: SpotPass-Test-Aufgabe aufräumen (Start/Ende, 24-h-Abstand), Werkzeuge nur für vom Server bestätigte Admins (MBMNET-Platz, Antwort an die PID gebunden)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Nico Meister
2026-10-26 20:07:57 +01:00
co-authored by Claude Opus 5.5
parent f5fc0861c7
commit 29f2c556c2
5 changed files with 45 additions and 12 deletions
+4 -1
View File
@@ -3,7 +3,7 @@
#include <stddef.h>
// SpotPass (BOSS): Der 3DS holt MBMNET-Nachrichten und Ankündigungen selbst im Hintergrund ab (auch im
// Standby, ohne App) und zeigt sie als Mitteilung im HOME-Menü. Die Aufgabe ruft alle 2 Minuten
// Standby, ohne App) und zeigt sie als Mitteilung im HOME-Menü. Die Aufgabe ruft alle 15 Minuten
// http://<server>/spotpass/<Geräte-ID>/news.boss ab (MBMNET Accounting, spotpass.js).
// Hintergrund-Aufgabe anmelden (bei aktivem MBMNET). false + msg bei Fehler.
@@ -15,3 +15,6 @@ void spotpass_unregister(void);
bool spotpass_test_start(const char *server, char *msg, size_t msglen);
// true = Test noch nicht fertig. msg bekommt den Stand bzw. das Ergebnis.
bool spotpass_test_poll(int seconds, char *msg, size_t msglen);
// Test-Aufgabe löschen (beim Start, beim Verlassen der App): Bleibt sie stehen, ruft der 3DS den Test
// immer wieder ab und zeigt jedes Mal eine neue Mitteilung.
void spotpass_test_cancel(void);