TReK C++  5.3.3
Telemetry/Command API
trek::Packet Member List

This is the complete list of members for trek::Packet, including all inherited members.

AddData(PacketItem &item)trek::Packet
AddHeader(PacketItem &item)trek::Packet
AddIdentifier(const char *name, packet_identifier_struct *id_struct_ptr)trek::Packet
AddIdentifier(const char *name, packet_zone_type zone, identifier_types type, bool default_value_available, int32_t default_value, bool expected_value_available, int32_t expected_value)trek::Packet
AddTrailer(PacketItem &item)trek::Packet
Build(uint8_t *input_ptr, uint32_t *input_length_ptr)trek::Packetvirtual
ClearAllParameterValues()trek::Packet
ClearChecksumParameter()trek::Packet
ClearCounterParameter()trek::Packet
ClearGlobalPacketMap()trek::Packet
ClearLengthParameter()trek::Packet
ClearTimeStampParameter()trek::Packet
Clone()trek::Packetvirtual
CreateGlobalPacketMap()trek::Packet
Extract(uint8_t *input_ptr, uint32_t input_length, uint32_t &last_bit_used)trek::Packetvirtual
FindLastParameter(const char *name, Parameter **param_ptr)trek::Packet
FindParameter(const char *name, Parameter **param_ptr)trek::Packetvirtual
GetAlias()trek::NamedItem
GetChecksumParameter()trek::Packet
GetChecksumParameterInfo(packet_zone_type &zone, packet_checksum_point_type &start_pt, int32_t &start_offset, packet_checksum_point_type &end_pt, int32_t &end_offset, packet_checksum_type &type)trek::Packet
GetCounterParameter()trek::Packet
GetCounterParameterInfo(packet_zone_type &zone, uint32_t &start_count, bool &fwd_count, uint32_t &min_count, uint32_t &max_count, uint32_t &parent_start_bit)trek::Packet
GetCounterParameterInfo(packet_zone_type &zone, uint32_t &start_count, bool &fwd_count, uint32_t &min_count, uint32_t &max_count, uint32_t &reset_value, uint32_t &parent_start_bit)trek::Packet
GetFullyQualifiedNames(const char *name, StringArray &array)trek::Packetvirtual
GetHeaderLengthInBits(uint32_t &len)trek::Packet
GetHeaderLengthInBytes(uint32_t &len)trek::Packet
GetIdentifierInfo(const char *name, packet_zone_type &zone, identifier_types &type, bool &has_default_value, int32_t &default_value, bool &has_expected_value, int32_t &expected_value, uint32_t &parent_start_bit)trek::Packet
GetIdentifierInfo(const char *name, packet_zone_type &zone, identifier_types &type, bool &has_default_value, int32_t &default_value, bool &has_expected_value, int32_t &expected_value)trek::Packet
GetIdentifierInfo(const char *name, identifier_types &type)trek::Packet
GetIdentifierList(StringArray &id_list, bool recursive=true)trek::Packet
GetLengthInBits(uint32_t &bit_length)trek::Packetvirtual
GetLengthInBytes(uint32_t &byte_length)trek::Packetvirtual
GetLengthParameter()trek::Packet
GetLengthParameterInfo(packet_zone_type &zone, int32_t &offset, uint32_t &parent_start_bit)trek::Packet
GetLongDescription()trek::NamedItem
GetMaximumLengthInBits()trek::Packetvirtual
GetName()trek::NamedItem
GetOwner()trek::NamedItem
GetPacketType()trek::Packet
GetParameterList(StringArray &param_list, bool full_name=true, bool mod_only=false)trek::Packetvirtual
GetShortDescription()trek::NamedItem
GetShortPacketType()trek::Packet
GetSortedParameterList(StringArray &param_list, bool full_name=true, bool mod_only=false)trek::Packetvirtual
GetTimeStampParameter()trek::Packet
GetTimeStampParameterInfo(packet_zone_type &zone, double &offset_in_secs, uint32_t &parent_start_bit)trek::Packet
GetUserDescription()trek::NamedItem
GetValidationErrors()trek::Packet
HasChecksumError()trek::Packet
HasDataZone()trek::Packet
HasHeaderZone()trek::Packet
HasLengthError()trek::Packet
HasModifiableData(bool data_zone_only=true)trek::Packetvirtual
HasTrailerZone()trek::Packet
HasVariableLengthData()trek::Packetvirtual
Init()trek::Packetvirtual
IsComplete()trek::Packetvirtual
IsModifiable(bool top_level=true)trek::Packetvirtual
LoadFile(const char *filename)trek::Packet
NamedItem()trek::NamedItem
NamedItem(NamedItem &input)trek::NamedItem
operator=(Packet &right_side)trek::Packet
trek::PacketItem::operator=(PacketItem &right_side)trek::PacketItem
trek::NamedItem::operator=(NamedItem &right_side)trek::NamedItem
operator==(NamedItem &right_side)trek::NamedItem
Packet()trek::Packet
PacketItem()trek::PacketItem
PrintDefinition(bool include_value=false)trek::Packet
PrintPacket(uint8_t *pkt, uint32_t pkt_len)trek::Packet
PrintValues()trek::Packet
RemoveAllIdentifiers()trek::Packet
RemoveData()trek::Packet
RemoveHeader()trek::Packet
RemoveIdentifier(const char *name)trek::Packet
RemoveTrailer()trek::Packet
SaveFile(const char *filename)trek::Packet
SetAlias(const char *input)trek::NamedItem
SetChecksumParameter(const char *name, packet_zone_type zone, packet_checksum_point_type start_pt, int32_t start_offset, packet_checksum_point_type end_pt, int32_t end_offset, packet_checksum_type type)trek::Packet
SetCounterParameter(const char *name, packet_zone_type zone, uint32_t start_count=0, bool fwd_count=true, uint32_t min_count=0, uint32_t max_count=0, uint32_t reset_count=0)trek::Packet
SetLengthParameter(const char *name, packet_zone_type zone, int32_t offset=0)trek::Packet
SetLongDescription(const char *input_ptr)trek::NamedItem
SetModifiableFlagForAllParameters(bool input)trek::Packet
SetName(const char *input_ptr)trek::NamedItem
SetOwner(const char *input_ptr)trek::NamedItem
SetPacketType(const char *input)trek::Packet
SetShortDescription(const char *input_ptr)trek::NamedItem
SetShortPacketType(const char *input)trek::Packet
SetTimeStampOffset(double offset_in_secs)trek::Packet
SetTimeStampParameter(const char *name, packet_zone_type zone, double offset_in_secs=0)trek::Packet
SetUserDescription(const char *input_ptr)trek::NamedItem
UpdateExpectedValue(const char *name, int32_t new_value)trek::Packet
Validate()trek::Packetvirtual
~NamedItem()trek::NamedItemvirtual
~Packet()trek::Packetvirtual
~PacketItem()trek::PacketItemvirtual