Skip to content

DevicePlugin

Source: DevicePlugin.h

DevicePlugin

class DevicePlugin
src/core/DevicePlugin.h:48

Public Methods

virtual constchar * label() const

virtual uint16_t discoveryPort() const

virtual bool classifyPacket(constuint8_t * data, size_t len, constuint8_t srcIp, DiscoveredDevice & out) const

DiscoveredDevice

struct DiscoveredDevice
src/core/DevicePlugin.h:33

Public Attributes

DevType type = DevType::Generic

char name = {}

MmPlugin

class MmPlugin
src/core/DevicePlugin.h:78

Inherits: DevicePlugin

Public Methods

inline constchar * label() const override

inline uint16_t discoveryPort() const override

inline bool classifyPacket(constuint8_t * data, size_t len, constuint8_t, DiscoveredDevice & out) const override

WledPlugin

class WledPlugin
src/core/DevicePlugin.h:95

Inherits: DevicePlugin

Public Methods

inline constchar * label() const override

inline uint16_t discoveryPort() const override

inline bool classifyPacket(constuint8_t * data, size_t len, constuint8_t, DiscoveredDevice & out) const override