aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ProjectItems/ReferenceAssembliesItem.cs
blob: 0e66fd2412071339a61b35f48dfd1a96ede8d38a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Media.Imaging;

namespace Tango.Scripting.IDE.ProjectItems
{
    public class ReferenceAssembliesItem : ProjectItem
    {
        public ReferenceAssembliesItem()
        {
            Name = "References";
        }

        public override BitmapSource Image => GetImage("Images/Reference.png");

        public override FrameworkElement OnGetView()
        {
            return null;
        }

        public override bool CanOpen => false;
    }
}
1_B", "MIDTANK_2_A", "MIDTANK_2_B", "MIDTANK_3_A", "MIDTANK_3_B", "MIDTANK_4_A", "MIDTANK_4_B", "MIDTANK_5_A", "MIDTANK_5_B", "MIDTANK_6_A", "MIDTANK_6_B", "MIDTANK_7_A", "MIDTANK_7_B", "MIDTANK_8_A", "MIDTANK_8_B", "WINDER_CALIBRATION", "EMBEDDED_VERSION", "EEPROM_ALARM_SUPPORT", "EEPROM_ORIFICE1_ZERO_VALUE", "EEPROM_ORIFICE3_ZERO_VALUE", "EEPROM_WASTE_TANK_ZERO_VALUE", "EEPROM_PULLER_TENSION_POSITION", "EEPROM_WINDER_TENSION_POSITION", "EEPROM_INIT_FAILURE_COUNTER", "DANCER_3", "DANCER_4", "EEPROM_PRESSURE_SENSOR_V0_0", "EEPROM_PRESSURE_SENSOR_V0_1", "EEPROM_DRIER_LOADING_ARM_ANGLE"}; public void OnExecute(StubManager stubManager) { string FileName; StubReadEmbeddedVersionRequest stubReadEmbeddedVersionRequest = new StubReadEmbeddedVersionRequest(); var response2 = stubManager.Run<StubReadEmbeddedVersionResponse>(stubReadEmbeddedVersionRequest); if ((response2.VerMajor>=1)&&(response2.VerMinor>=5)&&(response2.VerPatch>=2)&&(response2.VerBuild>=2)) { MainCardStoredDataRequest mainCardStoredDataRequest = new MainCardStoredDataRequest(); var response3 = stubManager.Run<MainCardStoredDataResponse>(mainCardStoredDataRequest); FileName = "C:/temp/mainEEProm"/*+stubManager.ConnectedMachine.SerialNumber*/+".json"; stubManager.AppendToFile(FileName, "MainCardStoredData: "+ response3); } else { FileName = "C:/temp/mainEEProm"/*+stubManager.ConnectedMachine.SerialNumber*/+".csv"; stubManager.AppendToFile(FileName, "Address,Name,Data"); for (int i = 1; i < 36; i++) { StubMainCardEEpromReadRequest stubMainCardEEpromReadRequest = new StubMainCardEEpromReadRequest(); stubMainCardEEpromReadRequest.Address = i; stubMainCardEEpromReadRequest.Data = 0; var response = stubManager.Run<StubMainCardEEpromReadResponse>(stubMainCardEEpromReadRequest); stubManager.AppendToFile(FileName, "\r\n"+response.Address + "," + Main_Card_EEpromAddress[i] +"," + response.Data); } } }