public fbDrive(Vortex.Connector.IVortexObject parent, string readableTail, string symbolTail) { this.@SymbolTail = symbolTail; this.@Connector = parent.GetConnector(); this.@ValueTags = new System.Collections.Generic.List <Vortex.Connector.IValueTag>(); this.@Children = new System.Collections.Generic.List <Vortex.Connector.IVortexObject>(); this.@Parent = parent; _humanReadable = Vortex.Connector.IConnector.CreateSymbol(parent.HumanReadable, readableTail); PexPreConstructor(parent, readableTail, symbolTail); Symbol = Vortex.Connector.IConnector.CreateSymbol(parent.Symbol, symbolTail); _Position = @Connector.Online.Adapter.CreateLREAL(this, "Position", "Position"); Position.AttributeName = "Position"; Position.AttributeUnits = "nm"; _Speed = @Connector.Online.Adapter.CreateLREAL(this, "Speed", "Speed"); Speed.AttributeName = "Speed"; Speed.AttributeUnits = "mm/s"; _Acc = @Connector.Online.Adapter.CreateREAL(this, "Acceleration", "Acc"); Acc.AttributeName = "Acceleration"; Acc.AttributeUnits = "mm/s^2"; _Dcc = @Connector.Online.Adapter.CreateREAL(this, "Deceleration", "Dcc"); Dcc.AttributeName = "Deceleration"; Dcc.AttributeUnits = "mm/s^2"; AttributeName = ""; PexConstructor(parent, readableTail, symbolTail); parent.AddChild(this); }
public fbDrive() { PexPreConstructorParameterless(); _Position = Vortex.Connector.IConnectorFactory.CreateLREAL(); Position.AttributeName = "Position"; Position.AttributeUnits = "nm"; _Speed = Vortex.Connector.IConnectorFactory.CreateLREAL(); Speed.AttributeName = "Speed"; Speed.AttributeUnits = "mm/s"; _Acc = Vortex.Connector.IConnectorFactory.CreateREAL(); Acc.AttributeName = "Acceleration"; Acc.AttributeUnits = "mm/s^2"; _Dcc = Vortex.Connector.IConnectorFactory.CreateREAL(); Dcc.AttributeName = "Deceleration"; Dcc.AttributeUnits = "mm/s^2"; AttributeName = ""; PexConstructorParameterless(); }