1.一種基于有限狀態(tài)機(jī)的無人機(jī)時序數(shù)據(jù)回放器的通用設(shè)計方法,其特征在于,包括以下過程:
2.根據(jù)權(quán)利要求1所述的基于有限狀態(tài)機(jī)的無人機(jī)時序數(shù)據(jù)回放器的通用設(shè)計方法,其特征在于,狀態(tài)機(jī)模型圖的內(nèi)容包括:就緒狀態(tài)runnable、運行狀態(tài)running和掛起狀態(tài)suspend三個基本狀態(tài)及內(nèi)部的基本動作,以及開始start、暫停pause、停止stop和關(guān)機(jī)shutdown四個基本狀態(tài)遷移事件,其中:
3.根據(jù)權(quán)利要求2所述的基于有限狀態(tài)機(jī)的無人機(jī)時序數(shù)據(jù)回放器的通用設(shè)計方法,其特征在于,結(jié)構(gòu)化邏輯框架包括:一個事件父類event及4個子事件類start、stop、pause和shutdown,一個狀態(tài)父類state及三個狀態(tài)子類runnable、running和suspend,一個函數(shù)式接口action,一個數(shù)據(jù)解碼模塊decoder;
4.根據(jù)權(quán)利要求3所述的基于有限狀態(tài)機(jī)的無人機(jī)時序數(shù)據(jù)回放器的通用設(shè)計方法,其特征在于,狀態(tài)子類實體的do方法和自定義方法具體包括:
5.根據(jù)權(quán)利要求3所述的基于有限狀態(tài)機(jī)的無人機(jī)時序數(shù)據(jù)回放器的通用設(shè)計方法,其特征在于,添加和執(zhí)行“事件-動作”實體的具體內(nèi)容包括: