PebbleOS
Loading...
Searching...
No Matches
include
pbl
logging
Data Structures
|
Macros
|
Typedefs
binary_logging.h File Reference
Data Structures
struct
BinLogMessage_Version
Message version, a set of flags describing the header and body.
More...
struct
Time_Full
Time of day in UTC.
More...
struct
Time_Tick
48-bit tick count.
More...
struct
Date
Date
.
More...
struct
MessageID
Message ID of a hashed message.
More...
struct
BinLogMessage_Header
Common start of every header.
More...
struct
BinLogMessage_Header_v0
Header without time information.
More...
struct
BinLogMessage_Header_v1
Header with date and time.
More...
struct
BinLogMessage_Header_v2
Header with a tick count.
More...
struct
BinLogMessage_Header_v3
Header with date, time and a tick count.
More...
struct
BinLogMessage_ParamBody
Body of a hashed message.
More...
struct
BinLogMessage_StringParam
String parameter, padded to a multiple of 4 bytes.
More...
struct
BinLogMessage_UnhashedBody
Body of an unhashed message.
More...
struct
BinLogMessage_Param_v0
Hashed message with a v0 header.
More...
struct
BinLogMessage_Param_v1
Hashed message with a v1 header.
More...
struct
BinLogMessage_Param_v2
Hashed message with a v2 header.
More...
struct
BinLogMessage_Param_v3
Hashed message with a v3 header.
More...
struct
BinLogMessage_Unhashed_v0
Unhashed message with a v0 header.
More...
struct
BinLogMessage_Unhashed_v1
Unhashed message with a v1 header.
More...
struct
BinLogMessage_Unhashed_v2
Unhashed message with a v2 header.
More...
struct
BinLogMessage_Unhashed_v3
Unhashed message with a v3 header.
More...
struct
BinLogMessage_String_v1
Plain string message with a v1 header.
More...
union
BinLogMessage_Version.__unnamed33__
struct
BinLogMessage_Version.__unnamed33__.__unnamed35__
union
MessageID.__unnamed37__
struct
MessageID.__unnamed37__.__unnamed39__
Macros
#define
END
0xC0
SLIP frame delimiter.
#define
ESC
0xDB
SLIP escape.
#define
ESC_END
0xDC
SLIP escaped frame delimiter.
#define
ESC_ESC
0xDD
SLIP escaped escape.
#define
BINLOGMSG_VERSION_UNHASHED_MSG
(1 << 3)
Version flag: the body is an unhashed message.
#define
BINLOGMSG_VERSION_PARAMETERIZED
(1 << 2)
Version flag: the body is a hashed message with parameters.
#define
BINLOGMSG_VERSION_TICK_COUNT
(1 << 1)
Version flag: the header has a tick count.
#define
BINLOGMSG_VERSION_TIME_DATE
(1 << 0)
Version flag: the header has a date and time.
#define
BINLOGMSG_VERSION_HEADER_V0
(0)
Version flags of
BinLogMessage_Header_v0
.
#define
BINLOGMSG_VERSION_HEADER_V1
(
BINLOGMSG_VERSION_TIME_DATE
)
Version flags of
BinLogMessage_Header_v1
.
#define
BINLOGMSG_VERSION_HEADER_V2
(
BINLOGMSG_VERSION_TICK_COUNT
)
Version flags of
BinLogMessage_Header_v2
.
#define
BINLOGMSG_VERSION_HEADER_V3
(
BINLOGMSG_VERSION_TIME_DATE
|
BINLOGMSG_VERSION_TICK_COUNT
)
Version flags of
BinLogMessage_Header_v3
.
#define
BINLOGMSG_VERSION_PARAM_V0
(
BINLOGMSG_VERSION_HEADER_V0
|
BINLOGMSG_VERSION_PARAMETERIZED
)
Version flags of
BinLogMessage_Param_v0
.
#define
BINLOGMSG_VERSION_PARAM_V1
(
BINLOGMSG_VERSION_HEADER_V1
|
BINLOGMSG_VERSION_PARAMETERIZED
)
Version flags of
BinLogMessage_Param_v1
.
#define
BINLOGMSG_VERSION_PARAM_V2
(
BINLOGMSG_VERSION_HEADER_V2
|
BINLOGMSG_VERSION_PARAMETERIZED
)
Version flags of
BinLogMessage_Param_v2
.
#define
BINLOGMSG_VERSION_PARAM_V3
(
BINLOGMSG_VERSION_HEADER_V3
|
BINLOGMSG_VERSION_PARAMETERIZED
)
Version flags of
BinLogMessage_Param_v3
.
#define
BINLOGMSG_VERSION_UNHASHED_V0
(
BINLOGMSG_VERSION_HEADER_V0
|
BINLOGMSG_VERSION_UNHASHED_MSG
)
Version flags of
BinLogMessage_Unhashed_v0
.
#define
BINLOGMSG_VERSION_UNHASHED_V1
(
BINLOGMSG_VERSION_HEADER_V1
|
BINLOGMSG_VERSION_UNHASHED_MSG
)
Version flags of
BinLogMessage_Unhashed_v1
.
#define
BINLOGMSG_VERSION_UNHASHED_V2
(
BINLOGMSG_VERSION_HEADER_V2
|
BINLOGMSG_VERSION_UNHASHED_MSG
)
Version flags of
BinLogMessage_Unhashed_v2
.
#define
BINLOGMSG_VERSION_UNHASHED_V3
(
BINLOGMSG_VERSION_HEADER_V3
|
BINLOGMSG_VERSION_UNHASHED_MSG
)
Version flags of
BinLogMessage_Unhashed_v3
.
#define
BINLOGMSG_VERSION_STRING_V1
(
BINLOGMSG_VERSION_HEADER_V1
)
Version flags of
BinLogMessage_String_v1
.
Typedefs
typedef uint32_t
BinLogMessage_IntParam
Integer parameter.
Generated by
1.9.8