广播方式升级从机成功

This commit is contained in:
ranchuan
2023-12-05 18:37:40 +08:00
parent 2451c5dfc5
commit 32129cbf9a
14 changed files with 431 additions and 54 deletions

View File

@@ -90,6 +90,33 @@ private:
// 方案升级
class boardcast_updata_scheme:public HandleBoardCast
{
public:
boardcast_updata_scheme():HandleBoardCast(){step=0;count_sent=0;base_addr=0;}
virtual int start(myarray data);
int dolater(int cmd, myarray data);
void timeout();
bool send_packet();
protected:
int step;
myarray data;
int count_sent;
uint32_t base_addr;
};
// jwt升级
class boardcast_updata_jwt:public boardcast_updata_scheme
{
public:
boardcast_updata_jwt():boardcast_updata_scheme(){step=0;count_sent=0;base_addr=0;}
int start(myarray data);
};