move resolving enums to string into network class

This commit is contained in:
technyon
2022-04-02 10:51:16 +02:00
parent 094a7e096f
commit 4ab69433b5
7 changed files with 49 additions and 198 deletions

6
Nuki.h
View File

@@ -1,7 +1,6 @@
#pragma once
#include "NukiBle.h"
#include "NukiConstants.h"
#include "Network.h"
class Nuki : public NukiSmartlockEventHandler
@@ -22,13 +21,8 @@ private:
void updateKeyTurnerState();
void updateBatteryState();
void lockstateToString(const LockState state, char* str); // char array at least 14 characters
LockAction lockActionToEnum(const char* str); // char array at least 14 characters
void triggerToString(const NukiTrigger trigger, char* str); // char arry at least 10 characters
void completionStatusToString(const CompletionStatus status, char* str); // char arry at least 18 characters
void doorSensorStateToString(const DoorSensorState state, char* str); // char arry at least 17 characters
NukiBle _nukiBle;
BleScanner _bleScanner;
Network* _network;