public GravarCorridaSetup(RaceParameters pParameters) { InitializeComponent(); SetTags(); parameters = pParameters; SetParameters(); }
public AnalisarCorridaSetup(RaceParameters pParameters) { InitializeComponent(); SetTags(); parameters = pParameters; SetParameters(); DisableControls(); }
public static void SaveLastParams(RaceParameters parameters) { Stream stream = File.Open(LAST_PARAMS_FILE_PATH, FileMode.Create); BinaryFormatter bFormatter = new BinaryFormatter(); bFormatter.Serialize(stream, parameters); stream.Close(); }
public static bool LoadLastParams(ref RaceParameters parameters) { if (File.Exists(LAST_PARAMS_FILE_PATH)) { Stream stream = File.Open(LAST_PARAMS_FILE_PATH, FileMode.Open); BinaryFormatter bFormatter = new BinaryFormatter(); parameters = (RaceParameters)bFormatter.Deserialize(stream); stream.Close(); return true; } else return false; }
private void btGravarCorrida_Click(object sender, EventArgs e) { // -------------codigo de TESTE---------------- //RaceParameters parameters2 = new RaceParameters(); //GravarCorridaSetup formSetup2; //if (SettingsFile.LoadLastParams(ref parameters2)) // formSetup2 = new GravarCorridaSetup(parameters2); //else // formSetup2 = new GravarCorridaSetup(); //Hide(); //formSetup2.Show(); //return; //// ------------------------------------------- if (CarConnection.AvaiablePortExists) { if(Program.Settings.PortXBee == "NULL") ErrorMessage.Show(ErrorType.Warnning, ErrorReason.NoPortSet); else { if (CarConnection.IsPortAvaiable(Program.Settings.PortXBee)) { RaceParameters parameters = new RaceParameters(); GravarCorridaSetup formSetup; if (SettingsFile.LoadLastParams(ref parameters)) formSetup = new GravarCorridaSetup(parameters); else formSetup = new GravarCorridaSetup(); Hide(); formSetup.Show(); } else ErrorMessage.Show(ErrorType.Error, ErrorReason.PortUnreachable); } } else ErrorMessage.Show(ErrorType.Error, ErrorReason.NoAvaiablePort); }
public RaceData(SerializationInfo info, StreamingContext ctxt) { dataList = (List<FileSensorsData>)info.GetValue("DataList", typeof(List<FileSensorsData>)); parameters = (RaceParameters)info.GetValue("Parameters", typeof(RaceParameters)); }
public RaceData(List<FileSensorsData> pDataList, RaceParameters pParameters) { dataList = pDataList; parameters = pParameters; }