tvm
|
Classes | |
class | FrameBuffer |
class | Framer |
class | PacketFieldSizeBytes |
class | Session |
CRT communication session management class. Assumes the following properties provided by the underlying transport: More... | |
struct | SessionHeader |
class | Unframer |
class | WriteStream |
Typedefs | |
typedef struct tvm::runtime::micro_rpc::SessionHeader | SessionHeader |
Enumerations | |
enum | Escape : uint8_t { Escape::kEscapeStart = 0xff, Escape::kEscapeNop = 0xfe, Escape::kPacketStart = 0xfd } |
enum | MessageType : uint8_t { MessageType::kStartSessionInit = 0x00, MessageType::kStartSessionReply = 0x01, MessageType::kTerminateSession = 0x02, MessageType::kLog = 0x03, MessageType::kNormal = 0x10 } |
Functions | |
uint16_t | crc16_compute (const uint8_t *data, size_t data_size_bytes, uint16_t *previous_crc) |
|
strong |
|
strong |
uint16_t tvm::runtime::micro_rpc::crc16_compute | ( | const uint8_t * | data, |
size_t | data_size_bytes, | ||
uint16_t * | previous_crc | ||
) |