制定任务执行命令
This commit is contained in:
@@ -266,11 +266,26 @@ public:
|
||||
}
|
||||
int dolater(int cmd, myarray data);
|
||||
void timeout();
|
||||
// pc指令转从机
|
||||
virtual myarray cmd_pc_to_slave(myarray data)=0;
|
||||
// pc指令生成从机列表
|
||||
virtual QList<int> cmd_pc_to_addrs(myarray data)=0;
|
||||
// 从机发起命令
|
||||
virtual int cmd_slave()=0;
|
||||
// pc收到回复,返回0不回复
|
||||
virtual int cmd_pc_recv()=0;
|
||||
// 生成接收回复到pc
|
||||
virtual myarray cmd_pc_recv_to_pc()=0;
|
||||
// pc回复命令,返回0不回复
|
||||
virtual int cmd_pc_ret()=0;
|
||||
// 从机返回转pc
|
||||
virtual myarray ret_slave_to_pc(QList<myarray> data)=0;
|
||||
public slots:
|
||||
void slave_end_slot(int addr,int ack, slave_data data);
|
||||
protected:
|
||||
QList<myarray> slave_acked;
|
||||
int slave_acked_num;
|
||||
QList<int> addrs;
|
||||
signals:
|
||||
void send_to_m4_signal(myarray data);
|
||||
};
|
||||
@@ -279,4 +294,9 @@ signals:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user