Skip to content

Commit 595f134

Browse files
committed
wip
1 parent c2c8f29 commit 595f134

6 files changed

Lines changed: 81 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
using System;
2+
using AXSharp.Connector;
3+
using AXSharp.Connector.ValueTypes;
4+
using System.Collections.Generic;
5+
using AXSharp.Connector.Localizations;
6+
using AXSharp.Abstractions.Presentation;
7+
8+
public partial class appTwinController : ITwinController
9+
{
10+
public AXSharp.Connector.Connector Connector { get; }
11+
public lib1.MyClass lib1_MyClass { get; }
12+
public lib2.MyClass lib2_MyClass { get; }
13+
14+
partial void PreConstruct(AXSharp.Connector.ITwinObject parent, string readableTail, string symbolTail);
15+
partial void PostConstruct(AXSharp.Connector.ITwinObject parent, string readableTail, string symbolTail);
16+
public appTwinController(AXSharp.Connector.ConnectorAdapter adapter, object[] parameters)
17+
{
18+
this.Connector = adapter.GetConnector(parameters);
19+
lib1_MyClass = new lib1.MyClass(this.Connector, "", "lib1_MyClass");
20+
lib2_MyClass = new lib2.MyClass(this.Connector, "", "lib2_MyClass");
21+
}
22+
23+
public appTwinController(AXSharp.Connector.ConnectorAdapter adapter)
24+
{
25+
this.Connector = adapter.GetConnector(adapter.Parameters);
26+
lib1_MyClass = new lib1.MyClass(this.Connector, "", "lib1_MyClass");
27+
lib2_MyClass = new lib2.MyClass(this.Connector, "", "lib2_MyClass");
28+
}
29+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
using System;
2+
using AXSharp.Connector;
3+
using AXSharp.Connector.ValueTypes;
4+
using System.Collections.Generic;
5+
using AXSharp.Connector.Localizations;
6+
using AXSharp.Abstractions.Presentation;
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
using System;
2+
using AXSharp.Connector;
3+
using AXSharp.Connector.ValueTypes;
4+
using System.Collections.Generic;
5+
using AXSharp.Connector.Localizations;
6+
using AXSharp.Abstractions.Presentation;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
using System;
2+
using AXSharp.Abstractions.Presentation;
3+
using AXSharp.Connector;
4+
5+
namespace Pocos
6+
{
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
using System;
2+
using AXSharp.Abstractions.Presentation;
3+
using AXSharp.Connector;
4+
5+
namespace Pocos
6+
{
7+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
2+
using System.Reflection;
3+
using AXSharp.Connector.Localizations;
4+
5+
namespace app
6+
{
7+
public sealed class PlcTranslator : Translator
8+
{
9+
private static readonly PlcTranslator instance = new PlcTranslator();
10+
11+
public static PlcTranslator Instance
12+
{
13+
get
14+
{
15+
return instance;
16+
}
17+
}
18+
19+
private PlcTranslator()
20+
{
21+
var assembly = Assembly.GetAssembly(typeof(app.PlcTranslator));
22+
var resource = assembly.GetType("app.Resources.PlcStringResources");
23+
this.SetLocalizationResource(resource, assembly);
24+
}
25+
}
26+
}

0 commit comments

Comments
 (0)