public static Rule WHEN_WRONG_DIRECTION_TURN_AROUND() { var variables = new List <string> { VariableConstants.S }; var antecedent = new List <IFuzzySet> { new BadDirection(VariableConstants.S) }; var consequent = new SharpLeftHelmRotation(VariableConstants.Helm); return(new Rule(antecedent, consequent, variables)); }
public static Rule WHEN_LK_LONG_AND_DK_SHORT_HELM_LEFT() { var variables = new List <string> { VariableConstants.LK, VariableConstants.DK }; var antecedent = new List <IFuzzySet> { new LongDistance(VariableConstants.LK), new ShortDistance(VariableConstants.DK) }; var consequent = new SharpLeftHelmRotation(VariableConstants.Helm); return(new Rule(antecedent, consequent, variables)); }