private void QueryEachParameterSeperatly(SensorSetValues parameters) { for (int param = 0; param <= 4; param++) { states.CurrentStates[param] = kb.AskOneParameter(param + 1, parameters.SensorValue[param]); } }
public State AskQuad(SensorSetValues parameters) { State[] stateArrayQuad = new State[2]; stateArrayQuad[0] = AskQuadParameter(1, parameters.SensorValue[0], 2, parameters.SensorValue[1], 4, parameters.SensorValue[3], 5, parameters.SensorValue[4]); stateArrayQuad[1] = AskQuadParameter(2, parameters.SensorValue[1], 3, parameters.SensorValue[2], 3, parameters.SensorValue[2], 5, parameters.SensorValue[4]); return(ParseStateArrayToState(stateArrayQuad)); }
public State AskTriple(SensorSetValues parameters) { State[] stateArrayTriple = new State[3]; stateArrayTriple[0] = AskTripleParameter(1, parameters.SensorValue[0], 3, parameters.SensorValue[2], 4, parameters.SensorValue[3]); stateArrayTriple[1] = AskTripleParameter(1, parameters.SensorValue[0], 3, parameters.SensorValue[2], 5, parameters.SensorValue[4]); stateArrayTriple[2] = AskTripleParameter(1, parameters.SensorValue[0], 4, parameters.SensorValue[3], 5, parameters.SensorValue[4]); return(ParseStateArrayToState(stateArrayTriple)); }
private void QuerySimul(SensorSetValues parameters) { var statePair = kb.AskPair(parameters); setPairStatusButton(statePair); var stateTriple = kb.AskTriple(parameters); setTripleStatusButton(stateTriple); setQuadStatusButton(kb.AskQuad(parameters)); setFifthStatusButton(kb.AskFifth(parameters)); }
public State AskPair(SensorSetValues parameters) { State[] stateArrayPair = new State[4]; stateArrayPair[0] = AskPairParameter(1, parameters.SensorValue[0], 3, parameters.SensorValue[2]); stateArrayPair[1] = AskPairParameter(2, parameters.SensorValue[1], 5, parameters.SensorValue[4]); stateArrayPair[2] = AskPairParameter(4, parameters.SensorValue[3], 5, parameters.SensorValue[4]); stateArrayPair[3] = AskPairParameter(2, parameters.SensorValue[1], 3, parameters.SensorValue[2]); return(ParseStateArrayToState(stateArrayPair)); }
public void SetSensorValuesInTextboxes(SensorSetValues parameters) { for (int n = 0; n < 5; n++) { if (textBoxList[n].InvokeRequired) { Action act = () => textBoxList[n].Text = parameters.SensorValue[n].ToString(); textBoxList[n].Invoke(act); } else { textBoxList[n].Text = parameters.SensorValue[n].ToString(); } } }
public State AskFifth(SensorSetValues parameters) { return(AskFifthParameter(1, parameters.SensorValue[0], 2, parameters.SensorValue[1], 3, parameters.SensorValue[2], 4, parameters.SensorValue[3], 5, parameters.SensorValue[4])); }