/// <summary> /// 通用监听协议解析完成函数 /// </summary> /// <param name="lkSensor"></param> public void genralListen(byte[] buf, _message msg) { Protecl_typical_cmd.ctl_type type_sel = (Protecl_typical_cmd.ctl_type)msg.type; switch (type_sel) { case Protecl_typical_cmd.ctl_type.usr_ack: { Protecl_typical_cmd.user_ack_id ack_id = (Protecl_typical_cmd.user_ack_id)msg.frame_id; usr_ack_id(ack_id, buf); } break; case Protecl_typical_cmd.ctl_type.programer_ack: { Protecl_typical_cmd.programer_ack_id p_ackid = (Protecl_typical_cmd.programer_ack_id)msg.frame_id; programer_ack_id(p_ackid, buf); } break; default: break; } }
/// <summary> /// firmawre download 应答回调函数 /// </summary> /// <param name="ackID"></param> public void lk_firmware_Callback(Protecl_typical_cmd.ctl_type ackID) { //Protecl_typical_cmd.ack_id _ack = ackID; //switch (_ack) //{ // case Protecl_typical_cmd.ack_id.lk_download_ack: // { // switch (package_statu) // { // case Package_enum_.firstPackage: // { // } // break; // case Package_enum_.dataPackaged: // { // } // break; // } // } // break; //} }