Ejemplo n.º 1
0
        /// <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;
            }
        }
Ejemplo n.º 2
0
        /// <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;
            //}
        }