public ReadCanSignalOverCondition(SigConditon cond)
        {
            InitParameter();
            Condition = cond;

            //((HashDependentParameter)EvalParameter).KeyValuePairList.Add("can_signal","");
            //((HashDependentParameter)EvalParameter).KeyValuePairList.Add("signal_value", "");
        }
        public ReadCanSignalOverCondition(SigConditon cond, TriggerBase startTime, int delay)
        {
            InitParameter();
            Condition = cond;

            //((HashDependentParameter)EvalParameter).KeyValuePairList.Add("can_signal", "");
            //((HashDependentParameter)EvalParameter).KeyValuePairList.Add("signal_value", "");
            //((HashDependentParameter)EvalParameter).KeyValuePairList.Add("Start_Time", "0");
            //((HashDependentParameter)EvalParameter).KeyValuePairList.Add("delay", "0");

            StartTime = startTime;
            Delay     = delay;
        }