get/set widget parameters
This commit is contained in:
parent
a2ec07e16c
commit
0b7143f809
|
@ -267,7 +267,15 @@ void Widget::rxMsgProgramFlashPageReply(std::shared_ptr<Pro::MsgProgramFlashPage
|
|||
*/
|
||||
void Widget::rxMsgGetWidgetParametersRequest(std::shared_ptr<Pro::MsgGetWidgetParametersRequest> msg)
|
||||
{
|
||||
(void)msg;
|
||||
auto reply = std::make_shared<Pro::MsgGetWidgetParametersReply>();
|
||||
|
||||
reply->break_time = tx_break_intervals;
|
||||
reply->mab_time = tx_mab_intervals;
|
||||
reply->rate = tx_rate;
|
||||
reply->user_data = std::vector<uint8_t>(user_configuration);
|
||||
reply->user_data.resize(msg->size, 0);
|
||||
|
||||
sendMessage(reply);
|
||||
}
|
||||
|
||||
|
||||
|
@ -277,7 +285,11 @@ void Widget::rxMsgGetWidgetParametersRequest(std::shared_ptr<Pro::MsgGetWidgetPa
|
|||
*/
|
||||
void Widget::rxMsgGetWidgetParametersReply(std::shared_ptr<Pro::MsgGetWidgetParametersReply> msg)
|
||||
{
|
||||
(void)msg;
|
||||
firmware_version = msg->version;
|
||||
tx_break_intervals = msg->break_time;
|
||||
tx_mab_intervals = msg->mab_time;
|
||||
tx_rate = msg->rate;
|
||||
user_configuration = std::vector<uint8_t>(msg->user_data);
|
||||
}
|
||||
|
||||
|
||||
|
@ -287,7 +299,10 @@ void Widget::rxMsgGetWidgetParametersReply(std::shared_ptr<Pro::MsgGetWidgetPara
|
|||
*/
|
||||
void Widget::rxMsgSetWidgetParametersRequest(std::shared_ptr<Pro::MsgSetWidgetParametersRequest> msg)
|
||||
{
|
||||
(void)msg;
|
||||
tx_break_intervals = msg->break_time;
|
||||
tx_mab_intervals = msg->mab_time;
|
||||
tx_rate = msg->rate;
|
||||
user_configuration = std::vector<uint8_t>(msg->user_data);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue