Arduino - sygnalizacja łączności z serwerem

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Witam, mam postawiony system na Arduino mega , chciałbym na jednym wyjściu sygnalizować połączenie z serwerem " Registered and ready" .
Nie chciałbym modyfikować biblioteki supladevice a inaczej nie dam rady , proszę o pomoc kolegów
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Wrzuciłem na Githuba wersję z możliwością ustawienia własnej implementacji funkcji status.

void status_func(int status, const char *msg) {

}

SuplaDevice.setStatusFuncImpl(&status_func);


Definicje statusów:

#define STATUS_ALREADY_INITIALIZED 2
#define STATUS_CB_NOT_ASSIGNED 3
#define STATUS_INVALID_GUID 4
#define STATUS_UNKNOWN_SERVER_ADDRESS 5
#define STATUS_UNKNOWN_LOCATION_ID 6
#define STATUS_INITIALIZED 7
#define STATUS_CHANNEL_LIMIT_EXCEEDED 8
#define STATUS_DISCONNECTED 9
#define STATUS_REGISTER_IN_PROGRESS 10
#define STATUS_ITERATE_FAIL 11
#define STATUS_PROTOCOL_VERSION_ERROR 12
#define STATUS_BAD_CREDENTIALS 13
#define STATUS_TEMPORARILY_UNAVAILABLE 14
#define STATUS_LOCATION_CONFLICT 15
#define STATUS_CHANNEL_CONFLICT 16
#define STATUS_REGISTERED_AND_READY 17
#define STATUS_DEVICE_IS_DISABLED 18
#define STATUS_LOCATION_IS_DISABLED 19
#define STATUS_DEVICE_LIMIT_EXCEEDED 20
SUPLA.... Nareszcie w domu.

Return to “Pomoc”