bs_pd_packet.h¶
- group BSPDPacket
BrainStem Power Delivery Packet.
bs_pd_packet.h provides the packet structure which is used with the PDChannelLogger interface.
-
enum BS_PD_Packet_Direction¶
Packet Direction enumeration
Values:
-
enumerator kBS_PD_Packet_Direction_Invalid¶
-
enumerator kBS_PD_Packet_Direction_Transmit¶
-
enumerator kBS_PD_Packet_Direction_Receive¶
-
enumerator kBS_PD_Packet_Direction_UNKNOWN¶
-
enumerator kBS_PD_Packet_Direction_LAST¶
-
enumerator kBS_PD_Packet_Direction_Invalid¶
-
enum BS_PD_Packet_SOP¶
Packet SOP type enumeration
Values:
-
enumerator kBS_PD_Packet_SOP¶
-
enumerator kBS_PD_Packet_SOP_P¶
-
enumerator kBS_PD_Packet_SOP_P_P¶
-
enumerator kBS_PD_Packet_SOP_P_DEBUG¶
-
enumerator kBS_PD_Packet_SOP_P_P_DEBUG¶
-
enumerator kBS_PD_Packet_SOP_UNKNOWN¶
-
enumerator kBS_PD_Packet_SOP_LAST¶
-
enumerator kBS_PD_Packet_SOP¶
-
struct BS_PD_Packet¶
BS_PD_Packet structure - Contains information describing the contained Power Delivery Packet
Public Members
-
uint8_t channel¶
PD Channel this packet refers too.
-
uint32_t seconds¶
Seconds since device boot
-
uint32_t uSeconds¶
Micro seconds since device boot
-
BS_PD_Packet_Direction_t direction¶
PD Communication direction
-
BS_PD_Packet_SOP_t sop¶
PD SOP type
-
std::vector<uint8_t> payload¶
Raw PD packet
-
uint32_t event¶
PD Event type - defined in aProtocolDefs.h
-
uint8_t channel¶