mark stream functions as virtual in the derivative classes
This commit is contained in:
parent
b6e080f7b4
commit
3cb89f51d3
|
@ -114,9 +114,9 @@ struct MsgReprogramFirmware
|
||||||
{
|
{
|
||||||
MsgReprogramFirmware() : MessageData(1) {};
|
MsgReprogramFirmware() : MessageData(1) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 0; };
|
virtual size_t streamSize() const override { return 0; };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override {};
|
virtual void iStream(std::shared_ptr<bufferstream>) override {};
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override{};
|
virtual void oStream(std::shared_ptr<bufferstream>) const override{};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -132,9 +132,9 @@ struct MsgProgramFlashPageRequest
|
||||||
{
|
{
|
||||||
MsgProgramFlashPageRequest() : MessageData(2) {};
|
MsgProgramFlashPageRequest() : MessageData(2) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 64; };
|
virtual size_t streamSize() const override { return 64; };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
uint8_t page[64]; //!< One page of firmware binary file.
|
uint8_t page[64]; //!< One page of firmware binary file.
|
||||||
};
|
};
|
||||||
|
@ -151,9 +151,9 @@ struct MsgProgramFlashPageReply
|
||||||
{
|
{
|
||||||
MsgProgramFlashPageReply() : MessageData(2) {};
|
MsgProgramFlashPageReply() : MessageData(2) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 4; };
|
virtual size_t streamSize() const override { return 4; };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
bool success; //!< Success character array product
|
bool success; //!< Success character array product
|
||||||
};
|
};
|
||||||
|
@ -172,9 +172,9 @@ struct MsgGetWidgetParametersRequest
|
||||||
{
|
{
|
||||||
MsgGetWidgetParametersRequest() : MessageData(3) {};
|
MsgGetWidgetParametersRequest() : MessageData(3) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 2; };
|
virtual size_t streamSize() const override { return 2; };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
uint16_t size = 0; //!< user configuration size in bytes
|
uint16_t size = 0; //!< user configuration size in bytes
|
||||||
};
|
};
|
||||||
|
@ -193,9 +193,9 @@ struct MsgGetWidgetParametersReply
|
||||||
{
|
{
|
||||||
MsgGetWidgetParametersReply() : MessageData(3) {};
|
MsgGetWidgetParametersReply() : MessageData(3) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 5 + user_data.size(); };
|
virtual size_t streamSize() const override { return 5 + user_data.size(); };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
union {
|
union {
|
||||||
uint16_t version;
|
uint16_t version;
|
||||||
|
@ -232,9 +232,9 @@ struct MsgSetWidgetParametersRequest
|
||||||
{
|
{
|
||||||
MsgSetWidgetParametersRequest() : MessageData(4) {};
|
MsgSetWidgetParametersRequest() : MessageData(4) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 5 + user_data.size(); };
|
virtual size_t streamSize() const override { return 5 + user_data.size(); };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
uint8_t break_time; //!< interval count of the DMX output BREAK
|
uint8_t break_time; //!< interval count of the DMX output BREAK
|
||||||
uint8_t mab_time; //!< interval count of the DMX output MARK AFTER BREAK
|
uint8_t mab_time; //!< interval count of the DMX output MARK AFTER BREAK
|
||||||
|
@ -255,9 +255,9 @@ struct MsgRecievedDmxPacket
|
||||||
{
|
{
|
||||||
MsgRecievedDmxPacket() : MessageData(5) {};
|
MsgRecievedDmxPacket() : MessageData(5) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 1 + data.size(); };
|
virtual size_t streamSize() const override { return 1 + data.size(); };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
union {
|
union {
|
||||||
uint8_t rx_errors; //!< When this is 0, the DMX data is valid.
|
uint8_t rx_errors; //!< When this is 0, the DMX data is valid.
|
||||||
|
@ -287,9 +287,9 @@ struct MsgOutputOnlySendDMX
|
||||||
{
|
{
|
||||||
MsgOutputOnlySendDMX() : MessageData(6) {};
|
MsgOutputOnlySendDMX() : MessageData(6) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return std::max(data.size(), DMX_LAST_SLOT_MIN + 1); };
|
virtual size_t streamSize() const override { return std::max(data.size(), DMX_LAST_SLOT_MIN + 1); };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
std::vector<uint8_t> data; //!< DMX data to send, beginning with the start code.
|
std::vector<uint8_t> data; //!< DMX data to send, beginning with the start code.
|
||||||
};
|
};
|
||||||
|
@ -308,9 +308,9 @@ struct MsgSendRDMData
|
||||||
{
|
{
|
||||||
MsgSendRDMData() : MessageData(7) {};
|
MsgSendRDMData() : MessageData(7) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return data.size(); };
|
virtual size_t streamSize() const override { return data.size(); };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
std::vector<uint8_t> data; //!< RDM data to send, beginning with the start code.
|
std::vector<uint8_t> data; //!< RDM data to send, beginning with the start code.
|
||||||
};
|
};
|
||||||
|
@ -335,9 +335,9 @@ struct MsgRecieveDMXOnChange
|
||||||
{
|
{
|
||||||
MsgRecieveDMXOnChange() : MessageData(8) {};
|
MsgRecieveDMXOnChange() : MessageData(8) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 1; };
|
virtual size_t streamSize() const override { return 1; };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
DMX_RX_MODE mode = RxNotifyAlways; //!< Always (default), or OnChange
|
DMX_RX_MODE mode = RxNotifyAlways; //!< Always (default), or OnChange
|
||||||
};
|
};
|
||||||
|
@ -355,9 +355,9 @@ struct MsgRecievedDMXChanged
|
||||||
{
|
{
|
||||||
MsgRecievedDMXChanged() : MessageData(9) {};
|
MsgRecievedDMXChanged() : MessageData(9) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 6 + data.size(); };
|
virtual size_t streamSize() const override { return 6 + data.size(); };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
uint8_t start; //!< Start changed byte number.
|
uint8_t start; //!< Start changed byte number.
|
||||||
uint8_t changed[5]; //!< Changed bit array.
|
uint8_t changed[5]; //!< Changed bit array.
|
||||||
|
@ -375,9 +375,9 @@ struct MsgGetWidgetSerialRequest
|
||||||
{
|
{
|
||||||
MsgGetWidgetSerialRequest() : MessageData(10) {};
|
MsgGetWidgetSerialRequest() : MessageData(10) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 0; };
|
virtual size_t streamSize() const override { return 0; };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override {};
|
virtual void iStream(std::shared_ptr<bufferstream>) override {};
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override{};
|
virtual void oStream(std::shared_ptr<bufferstream>) const override{};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -392,9 +392,9 @@ struct MsgGetWidgetSerialReply
|
||||||
{
|
{
|
||||||
MsgGetWidgetSerialReply() : MessageData(10) {};
|
MsgGetWidgetSerialReply() : MessageData(10) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 4; };
|
virtual size_t streamSize() const override { return 4; };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
uint32_t serial; //!< BCD serial number.
|
uint32_t serial; //!< BCD serial number.
|
||||||
};
|
};
|
||||||
|
@ -411,9 +411,9 @@ struct MsgSendRDMDiscovery
|
||||||
{
|
{
|
||||||
MsgSendRDMDiscovery() : MessageData(11) {};
|
MsgSendRDMDiscovery() : MessageData(11) {};
|
||||||
|
|
||||||
size_t streamSize() const override { return 38; };
|
virtual size_t streamSize() const override { return 38; };
|
||||||
void iStream(std::shared_ptr<bufferstream>) override;
|
virtual void iStream(std::shared_ptr<bufferstream>) override;
|
||||||
void oStream(std::shared_ptr<bufferstream>) const override;
|
virtual void oStream(std::shared_ptr<bufferstream>) const override;
|
||||||
|
|
||||||
uint8_t request[38]; //!< DISC_UNIQUE_BRANCH RDM request packet to send.
|
uint8_t request[38]; //!< DISC_UNIQUE_BRANCH RDM request packet to send.
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user