private static void InitHardware() { //TODO: Ethernet not found, set dummy mode string ip = SystemContext.SystemPara.IpAddress; int port = SystemContext.SystemPara.Port; var device = TcpClientStream.SearchDevice(ip, port); if (device == null) { SystemContext.IsDummyMode = true; var motor = new DummyMotorController(); var laser = new DummyLaser(); var blowing = new DummyIO(); SystemContext.Hardware = new HardwareProxy(motor, laser, blowing); } else { SystemContext.IsDummyMode = false; var para = SystemContext.SystemPara; Func <AxisParameter, MotorParameter> convert = x => new MotorParameter { Ratio = x.Ratio, IsReversed = x.Reversed }; var motorPara = new Dictionary <AxisTypes, MotorParameter>(); motorPara[AxisTypes.AxisX] = convert(para.XPara); motorPara[AxisTypes.AxisY] = convert(para.YPara); motorPara[AxisTypes.AxisY].IsDualDriven = true; motorPara[AxisTypes.AxisZ] = convert(para.ZPara); motorPara[AxisTypes.AxisW] = new MotorParameter(); var motor = new MotorController(device, motorPara); var laser = new LaserController(device, 10); var blowing = new IOController(device); SystemContext.Hardware = new HardwareProxy(motor, laser, blowing); } }
private void BtnOk_Click(object sender, EventArgs e) { var customer = new Customer() { FirstName = txbFirstName.Text, LastName = txbLastName.Text, Country = txbCountry.Text, Address = txbAddress.Text, Disqount = trbrDiscount.Value }; if (rbtnMale.Checked) { customer.Gender = 1; } else if (rbtnFemale.Checked) { customer.Gender = 2; } else { customer.Gender = 3; } IOController.AddRecord(customer, "Customers"); this.Close(); }
protected override void OnStart() { base.OnStart(); _io = _controller as IOController; input.text = _io.DataFolder; }
/// <summary> /// Инициализация /// </summary> void Init() { //создаем объект настроек sets = new Settings(); //создаем объект контроллера controller = new IOController(); }
public void SetHWC(HardwareController hwc) { HWC = hwc; string[] idents = hwc.IOControllerControlIdents; Array.Sort <string>(idents); ParameterControllerColumn.ItemsSource = new List <string>(idents); IOPortType[] s = new IOPortType[] { IOPortType.NOUSE, IOPortType.IN, IOPortType.INOUT, IOPortType.OUT }; ParameterPortTypeColumn.ItemsSource = new List <IOPortType>(s); List <IOGridEntry> entrys = new List <IOGridEntry>(); foreach (var i in idents) { IOController ic = hwc.GetIOController(i); IOPort[] all = ic.All; foreach (var p in all) { entrys.Add(new IOGridEntry() { ParamController = i, ParamBit = p.Bit, ParamPortType = p.PortType, ParamInName = p.InName, ParamOutName = p.OutName }); } } Data.Parameters = entrys; }
protected override void OnStart() { base.OnStart(); _ioController = _bootstrap.GetController(ControllerTypes.IO) as IOController; ConnectToDB(DBName); }
protected override void OnStart() { base.OnStart(); _io = _controller as IOController; GetTexture(); }
public override void Awake() { base.Awake(); charactersData = new CharacterCustomizableData[2]; inputOutputController = new IOController(); SetAnimationDictionary(); SetStyleDictionary(); }
/// <summary> /// Text of Main Program. /// </summary> /// <param name="args">Arguments of Function.</param> public static void Main(string[] args) { bool isConn = ConnectLoad(); Console.Clear(); while (isConn) { Console.WriteLine($"There are {Requests.Count} avaliable requests.\n" + $"1-Show request\n" + $"2-Execute request\n" + $"3-Execute own request\n" + $"4-Exit"); Console.ReadKey(); int.TryParse(Console.ReadLine(), out int input); try { switch (input) { case 1: { Console.Clear(); int.TryParse(Console.ReadLine(), out input); Console.WriteLine(Requests[input]); Console.ReadKey(); Console.Clear(); break; } case 2: { Console.Clear(); int.TryParse(Console.ReadLine(), out input); IOController.SaveTo(DBUtils.Execute(Requests[input])); Console.Clear(); break; } case 3: { Console.Clear(); IOController.SaveTo(DBUtils.Execute(Console.ReadLine())); Console.Clear(); break; } case 4: return; default: break; } } catch (Exception e) { Console.Clear(); Console.WriteLine(e.Message); } } }
public void TestOfficeRtfToHtml() { string output = "html"; string filename = "A8.testRtf.rtf"; var apiRes = TestAPI(filename, output, false, "rtf", "application/rtf"); //assert and save to result dir NUnit.Framework.Assert.IsNotEmpty(apiRes); IOController.SaveTestResultFile(apiRes, "MSOfficeRtf-" + timestamp + "-" + output + "-API." + output.Substring(0, 3)); }
/// <summary> /// Not supported in robobraille /// </summary> public void TestOfficeHtmlToRtf() { string output = "rtf"; string filename = "A4.testHTMLtotext.html"; var apiRes = TestAPI(filename, output, false, "html", "text/html"); //assert and save to result dir NUnit.Framework.Assert.IsNotEmpty(apiRes); IOController.SaveTestResultFile(apiRes, "MSOfficeHtml-" + timestamp + "-" + output + "-API." + output.Substring(0, 3)); }
public void TestOfficeDocxToHtml() { string output = "html"; string fileName = "A12testWordComplete.docx"; var apiRes = TestAPI(fileName, output, false, "docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"); //assert and save to result dir NUnit.Framework.Assert.IsNotEmpty(apiRes); IOController.SaveTestResultFile(apiRes, "MSOfficeDocx-" + timestamp + "-" + output + "-API." + output.Substring(0, 3)); }
public void TestOfficeDocToPdf() { string output = "pdf"; string filename = "A16.testWordComplete.doc"; var apiRes = TestAPI(filename, output, false, "doc", "application/msword"); //assert and save to result dir NUnit.Framework.Assert.IsNotEmpty(apiRes); IOController.SaveTestResultFile(apiRes, "MSOfficeDoc-" + timestamp + "-" + output + "-API." + output.Substring(0, 3)); }
public void TestOfficePptToPdf() { string output = "pdf"; string filename = "A7.testPPTX.ppt"; var apiRes = TestAPI(filename, output, false, "ppt", "application/vnd.ms-powerpoint"); //assert and save to result dir NUnit.Framework.Assert.IsNotEmpty(apiRes); IOController.SaveTestResultFile(apiRes, "MSOfficePpt-" + timestamp + "-" + output + "-API." + output.Substring(0, 3)); }
public void TestOfficePptxVideoToTxt() { string output = "txt"; string filename = "A21.testVideo.pptx"; var apiRes = TestAPI(filename, output, true, "pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation"); //assert and save to result dir NUnit.Framework.Assert.IsNotEmpty(apiRes); IOController.SaveTestResultFile(apiRes, "MSOfficePptx-" + timestamp + "-" + output + "-API.zip"); }
public void TestOfficeXlsxToPdf() { string output = "pdf"; string filename = "A0-RoboBrailleWebApi.TestCases.xlsx"; var apiRes = TestAPI(filename, output, false, "xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); //assert and save to result dir NUnit.Framework.Assert.IsNotEmpty(apiRes); IOController.SaveTestResultFile(apiRes, "MSOfficeXlsx-" + timestamp + "-" + output + "-API." + output.Substring(0, 3)); }
/// <summary> /// Unsubscribes from events and hides the layout panel, returning to the original window state. /// </summary> void FinishLayout() { IOController.HideDynamicLayoutPanel(this); MouseMove -= DragDropController_MouseMove; MouseUp -= DragDropController_MouseUp; IOController.FlowLayoutEvents.PanelDrag -= MyEvents_PanelDrag; collection.RemoveEventFromForms(DropPanelOnCurrentForm); LinkFormsToStartDragDrop(); }
public void TestOfficeXlsToPdf() { string output = "pdf"; string filename = "A18.RoboBrailleWebApi.TestCases.xls"; var apiRes = TestAPI(filename, output, false, "xls", "application/vnd.ms-excel"); //assert and save to result dir NUnit.Framework.Assert.IsNotEmpty(apiRes); IOController.SaveTestResultFile(apiRes, "MSOfficeXls-" + timestamp + "-" + output + "-API." + output.Substring(0, 3)); }
public void TestOfficePptxToPdf() { string output = "pdf"; string filename = "A20.testPPTX.pptx"; var apiRes = TestAPI(filename, output, false, "pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation"); //assert and save to result dir NUnit.Framework.Assert.IsNotEmpty(apiRes); IOController.SaveTestResultFile(apiRes, "MSOfficePptx-" + timestamp + "-" + output + "-API." + output.Substring(0, 3)); }
public void ShowHelp() { IOController io = IOController.io; io.Log("recipes - list all available recipes"); io.Log("show [item] - shows the recipe for that item, if available"); io.Log("make [ammount] [item] - makes the specified ammount of the specified item"); io.Log("inventory [arguments] - inventory action"); io.Log("equipment [arguments] - equipment action"); io.Log("quit - quits the crafting station"); }
/// <summary> /// Checks settings paths for downloads and library are valid. /// </summary> public static void checkSettingsPaths() { string libraryPath = Settings.Default.LibraryPath; string downloadsPath = Settings.Default.DownloadsPath; if (!IOController.checkPath(libraryPath) || !IOController.checkPath(downloadsPath)) { frmSettings frmSettings = new frmSettings(); frmSettings.ShowDialog(); } }
public MainWindowViewModel() { iOController = new IOController(); selectionController = new SelectionController(); ImportDone = false; this.MasterDataFilePathSelect = new RelayCommand(ExecuteMasterDataFilePathSelect); this.RouteNumberFilePathSelect = new RelayCommand(ExecuteRouteNumberFilePathSelect); this.Import = new RelayCommand(ExecuteImport); this.StartSelection = new RelayCommand(ExecuteStartSelection); this.SavePublish = new RelayCommand(ExecuteSavePublish); this.SaveCall = new RelayCommand(ExecuteSaveCall); }
private void Init() { IsNotSaved = false; Profiles = new List <Profile>(); InputGroups = new List <DeviceGroup>(); OutputGroups = new List <DeviceGroup>(); IOController = new IOController(); ProfilesManager = new ProfilesManager(this, Profiles); DevicesManager = new DevicesManager(this); DeviceGroupsManager = new DeviceGroupsManager(this, InputGroups, OutputGroups); SubscriptionsManager = new SubscriptionsManager(this); PluginManager = new PluginsManager(PluginPath); }
private void BtnAdd_Click(object sender, EventArgs e) { var source = new Source() { Name = txbName.Text, Link = txbLink.Text, Taxes = Convert.ToSingle(txbTaxes.Text) }; IOController.AddRecord(source, "Sources"); this.Close(); }
/// <summary> /// /// </summary> /// <returns></returns> public static List <File> getDownloads() { List <File> files = new List <File>(); foreach (string path in IOController.getFiles(Settings.Default.DownloadsPath)) { //Add list of file extensions. if (IOController.getExtension(path).Equals(".mp3")) { files.Add(new File(IOController.getFileName(path), path)); } } return(files); }
public void TestSaveLoad() { string str1 = "hello"; string str2 = "word"; List <string> buff = new List <string>(); buff.Add(str1); buff.Add(str2); IOController.SerializeTo(@"../../test.xml", buff); List <string> l = IOController.Load(@"../../test.xml"); Assert.IsTrue(l[0] == str1 && l[1] == str2); }
/// <summary> /// Checks if string is equal to a library artist, returns boolean. /// </summary> /// <param name="s"></param> /// <returns></returns> public static bool checkArtist(string s) { //Get list of artists from folder names. List <string> libraryArtists = IOController.getFolderNames(Settings.Default.LibraryPath); //Check each artist. foreach (string artist in libraryArtists) { string name = artist.ToLower(); if (s.Equals(name)) { return(true); } } return(false); }
/// <summary> /// This function Connects to Database and Loads Requests. /// </summary> /// <returns>If Connected true.</returns> public static bool ConnectLoad() { Console.WriteLine("Connecting..."); if (DBUtils.TryConnect()) { Console.WriteLine("Connected!"); Requests = IOController.Load(); Thread.Sleep(1000); return(true); } else { Console.WriteLine("Can't connect to server!"); Thread.Sleep(1000); return(false); } }
private void btnAddMusic_Click(object sender, EventArgs e) { //Create duplicate list for objects to count, for not to disturb the almighty foreach loop. List <Song> songsList = new List <Song>(songs); foreach (Song song in songsList.Where(s => s.saved == true)) { if (song.Artist != "" && song.Title != "" && song.NewFileName != "") { try { song.setMetaData(); if (song.artistFound == false) { IOController.createFolder(Settings.Default.LibraryPath, song.Artist); } IOController.moveFile(song.FilePath, song.NewFilePath); songs.Remove(song); initLists(); //refreshLists(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK); } } else { DialogResult result = MessageBox.Show("A file is missing information. Continue with other files?", "Error", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { continue; } else { break; } } } dgvMusic.ClearSelection(); clearInfo(); }
public GameObject scfa; // not needed on //Todo make field change an event void Awake() { // if loaded through game scene, load save file 0, not needed on release if (GameStateController.playerController == null) { if (SceneFader.Instance == null) { // TODO was there a plan for sf after creating it, if not no need for container sf GameObject sf = Instantiate(scfa) as GameObject; } IOController ioc = new IOController(); ioc.Load(); } statsDisplayManager = GameObject.Find("Statistics").GetComponent <StatsDisplayView>(); EnemyView[] views = enemyPositions.GetComponentsInChildren <EnemyView>(); GameStateController.enemiesController.SetEnemyViews(views); }