public SimVar(int id, string _name, string _cname, POSSIBLE_FAIL_TYPE ptype, string _unit = "Number") { //MessageBox.Show(id.ToString()); eDef = (DEFINITION)id; eRequest = (REQUEST)id; isEvent = false; sName = _name; sUnits = _unit; controlName = _cname; possibleType = ptype; }
public DEFINITION find(Identifier name) { DEFINITION result = null; for (int i = 0, n = Length; i < n; i++) { if (definitions[i].name.Name == name.Name) { result = definitions[i]; break; } } return(result); }
public DEFINITION find(DEFINITION def) { DEFINITION result = null; for (int i = 0, n = Length; i < n; i++) { if (definitions[i] == def) { result = definitions[i]; break; } } return(result); }
public void Add(DEFINITION definition) { int n = this.definitions.Length; int i = this.length++; if (i == n) { DEFINITION[] new_definitions = new DEFINITION[n + 8]; for (int j = 0; j < n; j++) { new_definitions[j] = definitions[j]; } this.definitions = new_definitions; } this.definitions[i] = definition; }
public SimvarRequest(SimVar variable, DEFINITION eDef, REQUEST eRequest) { this.Variable = variable; this.eDef = eDef; this.eRequest = eRequest; }
private void AddToDataDefinition(DEFINITION defineId, string datumName, string?unitsName, SIMCONNECT_DATATYPE datumType = SIMCONNECT_DATATYPE.FLOAT64) { _simConnect?.AddToDataDefinition(defineId, datumName, unitsName, datumType, 0, SimConnectImpl.SIMCONNECT_UNUSED); }
public void RefreshData(DEFINITION def) { DataFresh = false; m_oSimConnect.RequestDataOnSimObjectType(REQUEST.Dummy, def, 0, SIMCONNECT_SIMOBJECT_TYPE.USER); }