Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Infuse type

Infuse types . More...

Enumerations

enum  infuse_type {
  INFUSE_ECHO_REQ = 0 , INFUSE_ECHO_RSP = 1 , INFUSE_TDF = 2 , INFUSE_RPC_CMD = 3 ,
  INFUSE_RPC_DATA = 4 , INFUSE_RPC_DATA_ACK = 5 , INFUSE_RPC_RSP = 6 , INFUSE_RECEIVED_EPACKET = 7 ,
  INFUSE_ACK = 8 , INFUSE_EPACKET_FORWARD = 9 , INFUSE_SERIAL_LOG = 10 , INFUSE_TDF_REMOTE = 11 ,
  INFUSE_EPACKET_FORWARD_AUTO_CONN = 12 , INFUSE_EPACKET_CONN_TERMINATED = 13 , INFUSE_MEMFAULT_CHUNK = 30 , INFUSE_KEY_IDS = 127 ,
  INFUSE_CUSTOMER_RANGE_START = 128
}
 Core Infuse Data Types. More...
 

Detailed Description

Infuse types .

Enumeration Type Documentation

◆ infuse_type

#include <infuse/types.h>

Core Infuse Data Types.

Enumerator
INFUSE_ECHO_REQ 

Request device to echo data.

INFUSE_ECHO_RSP 

Response to echo request.

INFUSE_TDF 

Tagged Data Format.

INFUSE_RPC_CMD 

Infuse RPC command.

INFUSE_RPC_DATA 

Infuse RPC chunked data.

INFUSE_RPC_DATA_ACK 

Infuse RPC data acknowledgment.

INFUSE_RPC_RSP 

Infuse RPC response.

INFUSE_RECEIVED_EPACKET 

Infuse ePacket received by device.

INFUSE_ACK 

Generic ACK, payload is the sequence number of requesting packet.

INFUSE_EPACKET_FORWARD 

Data to forward to other devices.

INFUSE_SERIAL_LOG 

Serial logging packet.

INFUSE_TDF_REMOTE 

Tagged Data Format (Generated by remote device)

INFUSE_EPACKET_FORWARD_AUTO_CONN 

Data to forward to other devices, automatically handling connections.

INFUSE_EPACKET_CONN_TERMINATED 

Notification that a connection has terminated.

INFUSE_MEMFAULT_CHUNK 

Memfault data chunk.

INFUSE_KEY_IDS 

Infuse key identifiers.

INFUSE_CUSTOMER_RANGE_START 

128 - 255 can be freely defined by customers