package enum //操作结果类型 type TaskStep int const ( //加载SCD TaskStep_SCD_Loading TaskStep = iota //解析SCD TaskStep_SCD_Parse //语法分析 TaskStep_SCD_syntax_parse TaskStep_SCD_rule_parse TaskStep_SCD_crc_extract TaskStep_SCD_ccd_extract TaskStep_SCD_cid_extract TaskStep_SCD_icd_extract TaskStep_SCD_model_parse //TaskStep_SCD_func_parse TaskStep_SCD_fcda_parse ) func (t TaskStep) Code() string { switch t { case TaskStep_SCD_Loading: return "scd_loading" case TaskStep_SCD_Parse: return "scd_parse" case TaskStep_SCD_syntax_parse: return "scd_syntax_parse" case TaskStep_SCD_rule_parse: return "scd_rule_parse" case TaskStep_SCD_ccd_extract: return "scd_ccd_extract" case TaskStep_SCD_cid_extract: return "scd_cid_extract" case TaskStep_SCD_icd_extract: return "scd_icd_extract" case TaskStep_SCD_model_parse: return "scd_model_parse" case TaskStep_SCD_fcda_parse: return "scd_ied_fcda_parse" case TaskStep_SCD_crc_extract: return "scd_crc_extract" default: return "" } }