├── .github ├── FUNDING.yml └── workflows │ └── dotnet-core.yml ├── .gitignore ├── LICENSE ├── README.md ├── Tests └── PlcProject │ ├── .gitignore │ ├── TwinCATDummy.sln │ └── TwinCATDummy │ ├── MainPLC │ ├── DUTs │ │ ├── User1DUT.TcDUT │ │ ├── User2DUT.TcDUT │ │ ├── UserInnerInnerDUT.TcDUT │ │ └── UserInnerInnerDUTPersistent.TcDUT │ ├── GVLs │ │ └── GVL.TcGVL │ ├── MainPLC.plcproj │ ├── MainPLC.tmc │ ├── POUs │ │ ├── MAIN.TcPOU │ │ ├── TestFB1.TcPOU │ │ ├── TestFB1Device.TcPOU │ │ └── TestFB1DeviceSubdevice.TcPOU │ └── PlcTask.TcTTO │ └── TwinCATDummy.tsproj ├── TwinCatAdsTool.Gui ├── App.xaml ├── App.xaml.cs ├── Commands │ └── ReactiveRelayCommand.cs ├── Converters │ ├── BoolToVisibilityConverter.cs │ ├── ConnectionStateToBoolConverter.cs │ ├── ConnectionStateToIconConverter.cs │ ├── ConnectionStateToVisibilityConverter.cs │ ├── DtToDateTimeConverter.cs │ ├── LTimeToTimeSpanConverter.cs │ └── TimeToTimeSpanConverter.cs ├── Extensions │ ├── ReactiveUiExtensions.cs │ ├── TreeViewModelExtension.cs │ └── VariableViewModelExtension.cs ├── GuiModuleCatalog.cs ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.de.resx │ └── Resources.resx ├── Resources │ ├── evopro.png │ └── twincat.png ├── TwinCatAdsTool.Gui.csproj ├── ViewModelLocator.cs ├── ViewModels │ ├── BackupViewModel.cs │ ├── CompareViewModel.cs │ ├── ConnectionCabViewModel.cs │ ├── ExploreViewModel.cs │ ├── GraphViewModel.cs │ ├── MainWindowViewModel.cs │ ├── ObserverViewModel.cs │ ├── RestoreViewModel.cs │ ├── SearchResult.cs │ ├── SymbolObservationViewModel.cs │ ├── TabsViewModel.cs │ ├── TreeViewModel.cs │ ├── VariableViewModel.cs │ └── ViewModelBase.cs └── Views │ ├── BackupView.xaml │ ├── BackupView.xaml.cs │ ├── CompareView.xaml │ ├── CompareView.xaml.cs │ ├── ConnectionCabView.xaml │ ├── ConnectionCabView.xaml.cs │ ├── ExploreView.xaml │ ├── ExploreView.xaml.cs │ ├── GraphView.xaml │ ├── GraphView.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── RestoreView.xaml │ ├── RestoreView.xaml.cs │ ├── SymbolObservationTemplateSelector.cs │ ├── TabsView.xaml │ └── TabsView.xaml.cs ├── TwinCatAdsTool.Interfaces ├── Commons │ ├── IInitializable.cs │ ├── IInstanceCreator.cs │ └── IViewModelFactory.cs ├── Constants.cs ├── Extensions │ └── DisposableExtensions.cs ├── Logging │ └── LoggerFactory.cs ├── Models │ └── NetId.cs ├── Services │ ├── IClientService.cs │ ├── IPersistentVariableService.cs │ └── ISelectionService.cs └── TwinCatAdsTool.Interfaces.csproj ├── TwinCatAdsTool.Logic ├── LogicModuleCatalog.cs ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.de.resx │ └── Resources.resx ├── Router │ ├── RemotePlcInfo.cs │ ├── Request.cs │ ├── Response.cs │ ├── ResponseResult.cs │ └── Segment.cs ├── Services │ ├── ClientService.cs │ ├── DeviceFinder.cs │ ├── IPHelper.cs │ ├── PersistentVariableService.cs │ └── SymbolSelectionService.cs └── TwinCatAdsTool.Logic.csproj ├── TwinCatAdsTool.sln ├── TwinCatAdsTool ├── Program.cs ├── TwinCatAdsTool.csproj ├── log.config └── twincat.ico └── docs └── images ├── evopro.png ├── screenshot1.png ├── screenshot2.png └── twincat.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/.github/workflows/dotnet-core.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/README.md -------------------------------------------------------------------------------- /Tests/PlcProject/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/.gitignore -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy.sln -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/DUTs/User1DUT.TcDUT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/DUTs/User1DUT.TcDUT -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/DUTs/User2DUT.TcDUT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/DUTs/User2DUT.TcDUT -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/DUTs/UserInnerInnerDUT.TcDUT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/DUTs/UserInnerInnerDUT.TcDUT -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/DUTs/UserInnerInnerDUTPersistent.TcDUT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/DUTs/UserInnerInnerDUTPersistent.TcDUT -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/GVLs/GVL.TcGVL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/GVLs/GVL.TcGVL -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/MainPLC.plcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/MainPLC.plcproj -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/MainPLC.tmc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/MainPLC.tmc -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/POUs/MAIN.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/POUs/MAIN.TcPOU -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/POUs/TestFB1.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/POUs/TestFB1.TcPOU -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/POUs/TestFB1Device.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/POUs/TestFB1Device.TcPOU -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/POUs/TestFB1DeviceSubdevice.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/POUs/TestFB1DeviceSubdevice.TcPOU -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/MainPLC/PlcTask.TcTTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/MainPLC/PlcTask.TcTTO -------------------------------------------------------------------------------- /Tests/PlcProject/TwinCATDummy/TwinCATDummy.tsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/Tests/PlcProject/TwinCATDummy/TwinCATDummy.tsproj -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/App.xaml -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/App.xaml.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Commands/ReactiveRelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Commands/ReactiveRelayCommand.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Converters/BoolToVisibilityConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Converters/BoolToVisibilityConverter.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Converters/ConnectionStateToBoolConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Converters/ConnectionStateToBoolConverter.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Converters/ConnectionStateToIconConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Converters/ConnectionStateToIconConverter.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Converters/ConnectionStateToVisibilityConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Converters/ConnectionStateToVisibilityConverter.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Converters/DtToDateTimeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Converters/DtToDateTimeConverter.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Converters/LTimeToTimeSpanConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Converters/LTimeToTimeSpanConverter.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Converters/TimeToTimeSpanConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Converters/TimeToTimeSpanConverter.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Extensions/ReactiveUiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Extensions/ReactiveUiExtensions.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Extensions/TreeViewModelExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Extensions/TreeViewModelExtension.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Extensions/VariableViewModelExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Extensions/VariableViewModelExtension.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/GuiModuleCatalog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/GuiModuleCatalog.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Properties/Resources.de.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Properties/Resources.de.resx -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Properties/Resources.resx -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Resources/evopro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Resources/evopro.png -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Resources/twincat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Resources/twincat.png -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/TwinCatAdsTool.Gui.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/TwinCatAdsTool.Gui.csproj -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModelLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModelLocator.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/BackupViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/BackupViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/CompareViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/CompareViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/ConnectionCabViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/ConnectionCabViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/ExploreViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/ExploreViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/GraphViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/GraphViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/ObserverViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/ObserverViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/RestoreViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/RestoreViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/SearchResult.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/SymbolObservationViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/SymbolObservationViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/TabsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/TabsViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/TreeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/TreeViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/VariableViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/VariableViewModel.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/BackupView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/BackupView.xaml -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/BackupView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/BackupView.xaml.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/CompareView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/CompareView.xaml -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/CompareView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/CompareView.xaml.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/ConnectionCabView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/ConnectionCabView.xaml -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/ConnectionCabView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/ConnectionCabView.xaml.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/ExploreView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/ExploreView.xaml -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/ExploreView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/ExploreView.xaml.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/GraphView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/GraphView.xaml -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/GraphView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/GraphView.xaml.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/MainWindow.xaml -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/MainWindow.xaml.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/RestoreView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/RestoreView.xaml -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/RestoreView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/RestoreView.xaml.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/SymbolObservationTemplateSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/SymbolObservationTemplateSelector.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/TabsView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/TabsView.xaml -------------------------------------------------------------------------------- /TwinCatAdsTool.Gui/Views/TabsView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Gui/Views/TabsView.xaml.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Commons/IInitializable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Commons/IInitializable.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Commons/IInstanceCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Commons/IInstanceCreator.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Commons/IViewModelFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Commons/IViewModelFactory.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Constants.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Extensions/DisposableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Extensions/DisposableExtensions.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Logging/LoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Logging/LoggerFactory.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Models/NetId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Models/NetId.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Services/IClientService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Services/IClientService.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Services/IPersistentVariableService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Services/IPersistentVariableService.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/Services/ISelectionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/Services/ISelectionService.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Interfaces/TwinCatAdsTool.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Interfaces/TwinCatAdsTool.Interfaces.csproj -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/LogicModuleCatalog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/LogicModuleCatalog.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Properties/Resources.de.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Properties/Resources.de.resx -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Properties/Resources.resx -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Router/RemotePlcInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Router/RemotePlcInfo.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Router/Request.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Router/Request.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Router/Response.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Router/Response.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Router/ResponseResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Router/ResponseResult.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Router/Segment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Router/Segment.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Services/ClientService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Services/ClientService.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Services/DeviceFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Services/DeviceFinder.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Services/IPHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Services/IPHelper.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Services/PersistentVariableService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Services/PersistentVariableService.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/Services/SymbolSelectionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/Services/SymbolSelectionService.cs -------------------------------------------------------------------------------- /TwinCatAdsTool.Logic/TwinCatAdsTool.Logic.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.Logic/TwinCatAdsTool.Logic.csproj -------------------------------------------------------------------------------- /TwinCatAdsTool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool.sln -------------------------------------------------------------------------------- /TwinCatAdsTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool/Program.cs -------------------------------------------------------------------------------- /TwinCatAdsTool/TwinCatAdsTool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool/TwinCatAdsTool.csproj -------------------------------------------------------------------------------- /TwinCatAdsTool/log.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool/log.config -------------------------------------------------------------------------------- /TwinCatAdsTool/twincat.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/TwinCatAdsTool/twincat.ico -------------------------------------------------------------------------------- /docs/images/evopro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/docs/images/evopro.png -------------------------------------------------------------------------------- /docs/images/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/docs/images/screenshot1.png -------------------------------------------------------------------------------- /docs/images/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/docs/images/screenshot2.png -------------------------------------------------------------------------------- /docs/images/twincat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbarresi/TwinCatAdsTool/HEAD/docs/images/twincat.png --------------------------------------------------------------------------------