# HXTP Embedded SDK — Arduino Keywords
# Syntax Highlighting for Arduino IDE

# Classes (KEYWORD1)
Client	KEYWORD1
Core	KEYWORD1
CapabilityRegistry	KEYWORD1
ValidationContext	KEYWORD1
NonceCache	KEYWORD1
SequenceTracker	KEYWORD1
Config	KEYWORD1
CapabilityResult	KEYWORD1
ValidationResult	KEYWORD1
InboundFrame	KEYWORD1
MessageHeader	KEYWORD1
CommandPayload	KEYWORD1
OutboundContext	KEYWORD1

# Methods (KEYWORD2)
begin	KEYWORD2
connect	KEYWORD2
disconnect	KEYWORD2
loop	KEYWORD2
registerCapability	KEYWORD2
publishState	KEYWORD2
publishTelemetry	KEYWORD2
isConnected	KEYWORD2
isWiFiConnected	KEYWORD2
isMqttConnected	KEYWORD2
stateStr	KEYWORD2
deviceId	KEYWORD2
tenantId	KEYWORD2
onStateChange	KEYWORD2
onError	KEYWORD2

# Constants (LITERAL1)
HXTP_SDK_VERSION_MAJOR	LITERAL1
HXTP_SDK_VERSION_MINOR	LITERAL1
HXTP_SDK_VERSION_PATCH	LITERAL1
HXTP_SDK_VERSION_TAG	LITERAL1
HXTP_RELEASE	LITERAL1
HXTP_DEBUG	LITERAL1

# Enums (LITERAL1)
Error	LITERAL1
ClientState	LITERAL1
MessageType	LITERAL1
ValidationStep	LITERAL1
DeviceStatus	LITERAL1
