tcMenu
Enumerations
RemoteTypes.h File Reference

Go to the source code of this file.

Enumerations

enum  AckResponseStatus {
  ACK_VALUE_RANGE = -1, ACK_SUCCESS = 0, ACK_ID_NOT_FOUND = 1, ACK_CREDENTIALS_INVALID = 2,
  ACK_UNKNOWN = 10000
}
 
enum  ChangeType : uint8_t { CHANGE_DELTA = 0, CHANGE_ABSOLUTE = 1, CHANGE_LIST = 2 }
 
enum  ApiPlatform : uint8_t { PLATFORM_ARDUINO_8BIT = 0, PLATFORM_JAVA_API = 1, PLATFORM_ARDUINO_32BIT = 2, PLATFORM_DOTNET = 3 }
 
enum  HeartbeatMode : uint8_t { HBMODE_NORMAL = 0, HBMODE_STARTCONNECT = 1, HBMODE_ENDCONNECT = 2 }
 

Detailed Description

contains the definitions of each message and field.

Enumeration Type Documentation

◆ ChangeType

enum ChangeType : uint8_t

Defines the types of change that can be received / sent in changes messages, either delta or incremental (for example menuVolume + 3) or absolulte (channel is now 2)

◆ ApiPlatform

enum ApiPlatform : uint8_t

Defines the API platforms that are supported at the moment

◆ HeartbeatMode

enum HeartbeatMode : uint8_t

Defines the type of heartbeat we are dealing with

Enumerator
HBMODE_NORMAL 

During normal operation we send this to continue the connection during idle times

HBMODE_STARTCONNECT 

At connection start, we wait for this before proceeding

HBMODE_ENDCONNECT 

At the end of a connection we send this to stop the connection