39#include "../scopehal/PacketDecoder.h"
69 return (m_stype ==
s.m_stype) && (m_data ==
s.m_data);
77 virtual std::string
GetText(
size_t)
override;
78 virtual std::string
GetColor(
size_t)
override;
86 virtual void Refresh(vk::raii::CommandBuffer& cmdBuf, std::shared_ptr<QueueHandle> queue)
override;
88 virtual bool GetShowDataColumn()
override;
90 static std::string GetProtocolName();
100 virtual std::vector<std::string> GetHeaders()
override;
Definition AcceleratorBuffer.h:204
A parameter to a filter.
Definition FilterParameter.h:86
Definition MDIODecoder.h:82
std::string DecodeANPartnerAbility(uint16_t value)
Decode the Autonegotiation Partner Ability register.
Definition MDIODecoder.cpp:272
std::string Decode1000BaseTControl(uint16_t value)
Decode the 1000BaseT Control register.
Definition MDIODecoder.cpp:303
virtual bool CanMerge(Packet *first, Packet *cur, Packet *next) override
Checks if multiple packets can be merged under a single heading in the protocol analyzer view.
Definition MDIODecoder.cpp:1011
std::string DecodePhyID1(uint16_t value, uint16_t phytype)
Decode the PHY ID 1 register.
Definition MDIODecoder.cpp:177
std::string DecodePhyID2(uint16_t value, uint16_t phytype)
Decode the PHY ID 2 register.
Definition MDIODecoder.cpp:205
std::string DecodeBasicStatus(uint16_t value)
Decode the Basic Status register.
Definition MDIODecoder.cpp:134
virtual Packet * CreateMergedHeader(Packet *pack, size_t i) override
Creates a summary packet for one or more merged packets.
Definition MDIODecoder.cpp:1047
std::string Decode1000BaseTStatus(uint16_t value)
Decode the 1000BaseT Status register.
Definition MDIODecoder.cpp:333
std::string DecodeBasicControl(uint16_t value)
Decode the Basic Control register.
Definition MDIODecoder.cpp:79
std::string DecodeANAdvertisement(uint16_t value)
Decode the Autonegotiation Advertisement register.
Definition MDIODecoder.cpp:243
Definition MDIODecoder.h:42
Definition PacketDecoder.h:85
Definition PacketDecoder.h:40