tcMenu
Enumerations
RemoteTypes.h File Reference

contains the definitions of each message and field. More...

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 , CHANGE_LIST_RESPONSE = 3 }
 
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