/* ---------------------------------------------------------------- */
        // Send Signal
        /* ---------------------------------------------------------------- */
        public static SingleStatement SendSignalToSelf(
            string sendKey)
        {
            var sendSignal = LPG.CreateSingleStatement_SETVALUE(
                new TargetState(TargetStateTarget.Item, sendKey, ParameterType.Signal),
                LPG.CreateExpressionValue_SETVALUE(new Base.ConstantValue(true)));

            return(sendSignal);
        }
        public static SingleStatement SetValue(
            string targetKey,
            ConstantValue constantValue)
        {
            var statement = LPG.CreateSingleStatement_SETVALUE(
                CreateTargetState(constantValue.Type, targetKey),
                LPG.CreateExpressionValue_SETVALUE(constantValue));

            return(statement);
        }