35#ifndef I2CEepromDecoder_h
36#define I2CEepromDecoder_h
38#include "../scopehal/PacketDecoder.h"
67 return (m_type == s.m_type) && (m_data == s.m_data);
75 virtual std::string
GetText(
size_t)
override;
76 virtual std::string
GetColor(
size_t)
override;
87 virtual void Refresh()
override;
89 static std::string GetProtocolName();
91 virtual std::vector<std::string> GetHeaders()
override;
101 std::string m_memtypename;
102 std::string m_baseaddrname;
103 std::string m_addrpinname;
A parameter to a filter.
Definition: FilterParameter.h:86
Definition: I2CEepromDecoder.h:83
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: I2CEepromDecoder.cpp:587
virtual void Refresh() override
Evaluates a filter graph node.
Definition: I2CEepromDecoder.cpp:117
virtual Packet * CreateMergedHeader(Packet *pack, size_t i) override
Creates a summary packet for one or more merged packets.
Definition: I2CEepromDecoder.cpp:596
Definition: I2CEepromDecoder.h:41
Definition: PacketDecoder.h:85
Definition: PacketDecoder.h:40
Descriptor for a single stream coming off a channel.
Definition: StreamDescriptor.h:46