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 unitsTwinController : ITwinController
9+ {
10+ public AXSharp . Connector . Connector Connector { get ; }
11+ public ComplexForConfig Complex { get ; }
12+ public OnlinerBool myBOOL { get ; }
13+ public OnlinerByte myBYTE { get ; }
14+ public OnlinerWord myWORD { get ; }
15+ public OnlinerDWord myDWORD { get ; }
16+ public OnlinerLWord myLWORD { get ; }
17+ public OnlinerSInt mySINT { get ; }
18+ public OnlinerInt myINT { get ; }
19+ public OnlinerDInt myDINT { get ; }
20+ public OnlinerLInt myLINT { get ; }
21+ public OnlinerUSInt myUSINT { get ; }
22+ public OnlinerUInt myUINT { get ; }
23+ public OnlinerUDInt myUDINT { get ; }
24+ public OnlinerULInt myULINT { get ; }
25+ public OnlinerReal myREAL { get ; }
26+ public OnlinerLReal myLREAL { get ; }
27+ public OnlinerTime myTIME { get ; }
28+ public OnlinerLTime myLTIME { get ; }
29+ public OnlinerDate myDATE { get ; }
30+ public OnlinerDate myLDATE { get ; }
31+ public OnlinerTimeOfDay myTIME_OF_DAY { get ; }
32+ public OnlinerLTimeOfDay myLTIME_OF_DAY { get ; }
33+ public OnlinerDateTime myDATE_AND_TIME { get ; }
34+ public OnlinerLDateTime myLDATE_AND_TIME { get ; }
35+ public OnlinerChar myCHAR { get ; }
36+ public OnlinerWChar myWCHAR { get ; }
37+ public OnlinerString mySTRING { get ; }
38+ public OnlinerWString myWSTRING { get ; }
39+
40+ [ ReadOnce ( ) ]
41+ public OnlinerWString myWSTRING_readOnce { get ; }
42+
43+ [ ReadOnly ( ) ]
44+ public OnlinerWString myWSTRING_readOnly { get ; }
45+
46+ [ ReadOnce ( ) ]
47+ public ComplexForConfig cReadOnce { get ; }
48+
49+ [ ReadOnly ( ) ]
50+ public ComplexForConfig cReadOnly { get ; }
51+
52+ [ AXSharp . Connector . EnumeratorDiscriminatorAttribute ( typeof ( Colorss ) ) ]
53+ public OnlinerInt Colorss { get ; }
54+
55+ [ AXSharp . Connector . EnumeratorDiscriminatorAttribute ( typeof ( Colorsss ) ) ]
56+ public OnlinerULInt Colorsss { get ; }
57+
58+ [ CompilerOmitsAttribute ( "POCO" ) ]
59+ public OnlinerBool _must_be_omitted_in_poco { get ; }
60+
61+ [ AXSharp . Connector . EnumeratorDiscriminatorAttribute ( typeof ( Colorss ) ) ]
62+ public OnlinerInt Colorss2 { get ; }
63+
64+ [ AXSharp . Connector . EnumeratorDiscriminatorAttribute ( typeof ( Colorsss ) ) ]
65+ public OnlinerULInt Colorsss2 { get ; }
66+ public OnlinerBool MotorOn { get ; }
67+ public OnlinerInt MotorState { get ; }
68+ public Motor Motor1 { get ; }
69+ public Motor Motor2 { get ; }
70+ public struct1 s1 { get ; }
71+ public struct4 s4 { get ; }
72+ public SpecificMotorA mot1 { get ; }
73+
74+ partial void PreConstruct ( AXSharp . Connector . ITwinObject parent , string readableTail , string symbolTail ) ;
75+ partial void PostConstruct ( AXSharp . Connector . ITwinObject parent , string readableTail , string symbolTail ) ;
76+ public unitsTwinController ( AXSharp . Connector . ConnectorAdapter adapter , object [ ] parameters )
77+ {
78+ this . Connector = adapter . GetConnector ( parameters ) ;
79+ Complex = new ComplexForConfig ( this . Connector , "" , "Complex" ) ;
80+ myBOOL = @Connector . ConnectorAdapter . AdapterFactory . CreateBOOL ( this . Connector , "" , "myBOOL" ) ;
81+ myBYTE = @Connector . ConnectorAdapter . AdapterFactory . CreateBYTE ( this . Connector , "" , "myBYTE" ) ;
82+ myWORD = @Connector . ConnectorAdapter . AdapterFactory . CreateWORD ( this . Connector , "" , "myWORD" ) ;
83+ myDWORD = @Connector . ConnectorAdapter . AdapterFactory . CreateDWORD ( this . Connector , "" , "myDWORD" ) ;
84+ myLWORD = @Connector . ConnectorAdapter . AdapterFactory . CreateLWORD ( this . Connector , "" , "myLWORD" ) ;
85+ mySINT = @Connector . ConnectorAdapter . AdapterFactory . CreateSINT ( this . Connector , "" , "mySINT" ) ;
86+ myINT = @Connector . ConnectorAdapter . AdapterFactory . CreateINT ( this . Connector , "" , "myINT" ) ;
87+ myDINT = @Connector . ConnectorAdapter . AdapterFactory . CreateDINT ( this . Connector , "" , "myDINT" ) ;
88+ myLINT = @Connector . ConnectorAdapter . AdapterFactory . CreateLINT ( this . Connector , "" , "myLINT" ) ;
89+ myUSINT = @Connector . ConnectorAdapter . AdapterFactory . CreateUSINT ( this . Connector , "" , "myUSINT" ) ;
90+ myUINT = @Connector . ConnectorAdapter . AdapterFactory . CreateUINT ( this . Connector , "" , "myUINT" ) ;
91+ myUDINT = @Connector . ConnectorAdapter . AdapterFactory . CreateUDINT ( this . Connector , "" , "myUDINT" ) ;
92+ myULINT = @Connector . ConnectorAdapter . AdapterFactory . CreateULINT ( this . Connector , "" , "myULINT" ) ;
93+ myREAL = @Connector . ConnectorAdapter . AdapterFactory . CreateREAL ( this . Connector , "" , "myREAL" ) ;
94+ myLREAL = @Connector . ConnectorAdapter . AdapterFactory . CreateLREAL ( this . Connector , "" , "myLREAL" ) ;
95+ myTIME = @Connector . ConnectorAdapter . AdapterFactory . CreateTIME ( this . Connector , "" , "myTIME" ) ;
96+ myLTIME = @Connector . ConnectorAdapter . AdapterFactory . CreateLTIME ( this . Connector , "" , "myLTIME" ) ;
97+ myDATE = @Connector . ConnectorAdapter . AdapterFactory . CreateDATE ( this . Connector , "" , "myDATE" ) ;
98+ myLDATE = @Connector . ConnectorAdapter . AdapterFactory . CreateLDATE ( this . Connector , "" , "myLDATE" ) ;
99+ myTIME_OF_DAY = @Connector . ConnectorAdapter . AdapterFactory . CreateTIME_OF_DAY ( this . Connector , "" , "myTIME_OF_DAY" ) ;
100+ myLTIME_OF_DAY = @Connector . ConnectorAdapter . AdapterFactory . CreateLTIME_OF_DAY ( this . Connector , "" , "myLTIME_OF_DAY" ) ;
101+ myDATE_AND_TIME = @Connector . ConnectorAdapter . AdapterFactory . CreateDATE_AND_TIME ( this . Connector , "" , "myDATE_AND_TIME" ) ;
102+ myLDATE_AND_TIME = @Connector . ConnectorAdapter . AdapterFactory . CreateLDATE_AND_TIME ( this . Connector , "" , "myLDATE_AND_TIME" ) ;
103+ myCHAR = @Connector . ConnectorAdapter . AdapterFactory . CreateCHAR ( this . Connector , "" , "myCHAR" ) ;
104+ myWCHAR = @Connector . ConnectorAdapter . AdapterFactory . CreateWCHAR ( this . Connector , "" , "myWCHAR" ) ;
105+ mySTRING = @Connector . ConnectorAdapter . AdapterFactory . CreateSTRING ( this . Connector , "" , "mySTRING" ) ;
106+ myWSTRING = @Connector . ConnectorAdapter . AdapterFactory . CreateWSTRING ( this . Connector , "" , "myWSTRING" ) ;
107+ myWSTRING_readOnce = @Connector . ConnectorAdapter . AdapterFactory . CreateWSTRING ( this . Connector , "" , "myWSTRING_readOnce" ) ;
108+ myWSTRING_readOnce . MakeReadOnce ( ) ;
109+ myWSTRING_readOnly = @Connector . ConnectorAdapter . AdapterFactory . CreateWSTRING ( this . Connector , "" , "myWSTRING_readOnly" ) ;
110+ myWSTRING_readOnly . MakeReadOnly ( ) ;
111+ cReadOnce = new ComplexForConfig ( this . Connector , "" , "cReadOnce" ) ;
112+ cReadOnce . MakeReadOnce ( ) ;
113+ cReadOnly = new ComplexForConfig ( this . Connector , "" , "cReadOnly" ) ;
114+ cReadOnly . MakeReadOnly ( ) ;
115+ Colorss = @Connector . ConnectorAdapter . AdapterFactory . CreateINT ( this . Connector , "" , "Colorss" ) ;
116+ Colorsss = @Connector . ConnectorAdapter . AdapterFactory . CreateULINT ( this , "Colorsss" , "Colorsss" ) ;
117+ _must_be_omitted_in_poco = @Connector . ConnectorAdapter . AdapterFactory . CreateBOOL ( this . Connector , "" , "_must_be_omitted_in_poco" ) ;
118+ Colorss2 = @Connector . ConnectorAdapter . AdapterFactory . CreateINT ( this . Connector , "" , "Colorss2" ) ;
119+ Colorsss2 = @Connector . ConnectorAdapter . AdapterFactory . CreateULINT ( this , "Colorsss2" , "Colorsss2" ) ;
120+ MotorOn = @Connector . ConnectorAdapter . AdapterFactory . CreateBOOL ( this . Connector , "" , "MotorOn" ) ;
121+ MotorState = @Connector . ConnectorAdapter . AdapterFactory . CreateINT ( this . Connector , "" , "MotorState" ) ;
122+ Motor1 = new Motor ( this . Connector , "" , "Motor1" ) ;
123+ Motor2 = new Motor ( this . Connector , "" , "Motor2" ) ;
124+ s1 = new struct1 ( this . Connector , "" , "s1" ) ;
125+ s4 = new struct4 ( this . Connector , "" , "s4" ) ;
126+ mot1 = new SpecificMotorA ( this . Connector , "" , "mot1" ) ;
127+ }
128+
129+ public unitsTwinController ( AXSharp . Connector . ConnectorAdapter adapter )
130+ {
131+ this . Connector = adapter . GetConnector ( adapter . Parameters ) ;
132+ Complex = new ComplexForConfig ( this . Connector , "" , "Complex" ) ;
133+ myBOOL = @Connector . ConnectorAdapter . AdapterFactory . CreateBOOL ( this . Connector , "" , "myBOOL" ) ;
134+ myBYTE = @Connector . ConnectorAdapter . AdapterFactory . CreateBYTE ( this . Connector , "" , "myBYTE" ) ;
135+ myWORD = @Connector . ConnectorAdapter . AdapterFactory . CreateWORD ( this . Connector , "" , "myWORD" ) ;
136+ myDWORD = @Connector . ConnectorAdapter . AdapterFactory . CreateDWORD ( this . Connector , "" , "myDWORD" ) ;
137+ myLWORD = @Connector . ConnectorAdapter . AdapterFactory . CreateLWORD ( this . Connector , "" , "myLWORD" ) ;
138+ mySINT = @Connector . ConnectorAdapter . AdapterFactory . CreateSINT ( this . Connector , "" , "mySINT" ) ;
139+ myINT = @Connector . ConnectorAdapter . AdapterFactory . CreateINT ( this . Connector , "" , "myINT" ) ;
140+ myDINT = @Connector . ConnectorAdapter . AdapterFactory . CreateDINT ( this . Connector , "" , "myDINT" ) ;
141+ myLINT = @Connector . ConnectorAdapter . AdapterFactory . CreateLINT ( this . Connector , "" , "myLINT" ) ;
142+ myUSINT = @Connector . ConnectorAdapter . AdapterFactory . CreateUSINT ( this . Connector , "" , "myUSINT" ) ;
143+ myUINT = @Connector . ConnectorAdapter . AdapterFactory . CreateUINT ( this . Connector , "" , "myUINT" ) ;
144+ myUDINT = @Connector . ConnectorAdapter . AdapterFactory . CreateUDINT ( this . Connector , "" , "myUDINT" ) ;
145+ myULINT = @Connector . ConnectorAdapter . AdapterFactory . CreateULINT ( this . Connector , "" , "myULINT" ) ;
146+ myREAL = @Connector . ConnectorAdapter . AdapterFactory . CreateREAL ( this . Connector , "" , "myREAL" ) ;
147+ myLREAL = @Connector . ConnectorAdapter . AdapterFactory . CreateLREAL ( this . Connector , "" , "myLREAL" ) ;
148+ myTIME = @Connector . ConnectorAdapter . AdapterFactory . CreateTIME ( this . Connector , "" , "myTIME" ) ;
149+ myLTIME = @Connector . ConnectorAdapter . AdapterFactory . CreateLTIME ( this . Connector , "" , "myLTIME" ) ;
150+ myDATE = @Connector . ConnectorAdapter . AdapterFactory . CreateDATE ( this . Connector , "" , "myDATE" ) ;
151+ myLDATE = @Connector . ConnectorAdapter . AdapterFactory . CreateLDATE ( this . Connector , "" , "myLDATE" ) ;
152+ myTIME_OF_DAY = @Connector . ConnectorAdapter . AdapterFactory . CreateTIME_OF_DAY ( this . Connector , "" , "myTIME_OF_DAY" ) ;
153+ myLTIME_OF_DAY = @Connector . ConnectorAdapter . AdapterFactory . CreateLTIME_OF_DAY ( this . Connector , "" , "myLTIME_OF_DAY" ) ;
154+ myDATE_AND_TIME = @Connector . ConnectorAdapter . AdapterFactory . CreateDATE_AND_TIME ( this . Connector , "" , "myDATE_AND_TIME" ) ;
155+ myLDATE_AND_TIME = @Connector . ConnectorAdapter . AdapterFactory . CreateLDATE_AND_TIME ( this . Connector , "" , "myLDATE_AND_TIME" ) ;
156+ myCHAR = @Connector . ConnectorAdapter . AdapterFactory . CreateCHAR ( this . Connector , "" , "myCHAR" ) ;
157+ myWCHAR = @Connector . ConnectorAdapter . AdapterFactory . CreateWCHAR ( this . Connector , "" , "myWCHAR" ) ;
158+ mySTRING = @Connector . ConnectorAdapter . AdapterFactory . CreateSTRING ( this . Connector , "" , "mySTRING" ) ;
159+ myWSTRING = @Connector . ConnectorAdapter . AdapterFactory . CreateWSTRING ( this . Connector , "" , "myWSTRING" ) ;
160+ myWSTRING_readOnce = @Connector . ConnectorAdapter . AdapterFactory . CreateWSTRING ( this . Connector , "" , "myWSTRING_readOnce" ) ;
161+ myWSTRING_readOnce . MakeReadOnce ( ) ;
162+ myWSTRING_readOnly = @Connector . ConnectorAdapter . AdapterFactory . CreateWSTRING ( this . Connector , "" , "myWSTRING_readOnly" ) ;
163+ myWSTRING_readOnly . MakeReadOnly ( ) ;
164+ cReadOnce = new ComplexForConfig ( this . Connector , "" , "cReadOnce" ) ;
165+ cReadOnce . MakeReadOnce ( ) ;
166+ cReadOnly = new ComplexForConfig ( this . Connector , "" , "cReadOnly" ) ;
167+ cReadOnly . MakeReadOnly ( ) ;
168+ Colorss = @Connector . ConnectorAdapter . AdapterFactory . CreateINT ( this . Connector , "" , "Colorss" ) ;
169+ Colorsss = @Connector . ConnectorAdapter . AdapterFactory . CreateULINT ( this , "Colorsss" , "Colorsss" ) ;
170+ _must_be_omitted_in_poco = @Connector . ConnectorAdapter . AdapterFactory . CreateBOOL ( this . Connector , "" , "_must_be_omitted_in_poco" ) ;
171+ Colorss2 = @Connector . ConnectorAdapter . AdapterFactory . CreateINT ( this . Connector , "" , "Colorss2" ) ;
172+ Colorsss2 = @Connector . ConnectorAdapter . AdapterFactory . CreateULINT ( this , "Colorsss2" , "Colorsss2" ) ;
173+ MotorOn = @Connector . ConnectorAdapter . AdapterFactory . CreateBOOL ( this . Connector , "" , "MotorOn" ) ;
174+ MotorState = @Connector . ConnectorAdapter . AdapterFactory . CreateINT ( this . Connector , "" , "MotorState" ) ;
175+ Motor1 = new Motor ( this . Connector , "" , "Motor1" ) ;
176+ Motor2 = new Motor ( this . Connector , "" , "Motor2" ) ;
177+ s1 = new struct1 ( this . Connector , "" , "s1" ) ;
178+ s4 = new struct4 ( this . Connector , "" , "s4" ) ;
179+ mot1 = new SpecificMotorA ( this . Connector , "" , "mot1" ) ;
180+ }
181+ }
0 commit comments