<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Beckhoff.Forms.Nc</name>
    </assembly>
    <members>
        <member name="T:Beckhoff.Forms.Nc.TcAxisPositionType">
            <summary>
            Specifies whether to use different axis position types.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAxisPositionType.LagDistance">
            <summary>
            Shows the lag distance of the axis.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAxisPositionType.EndPosition">
            <summary>
            Shows the end position of the axis.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAxisPositionType.ActivePosition">
            <summary>
            Shows the active position of the axis.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAxisPositionType.DistanceToGo">
            <summary>
            Shows the distance to go of the axis.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcCoordinateSystem">
            <summary>
            Specifies whether to use different coordinate systems.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCoordinateSystem.ShowPCS">
            <summary>
            PCS WorkPiece Coordinate System MC.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCoordinateSystem.ShowACS">
            <summary>
            ACS Axis Coordinate System.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.AxesListChangedEventHandler">
            <summary>
            Delegate declaration for axis list change.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcAxesList">
            <summary>
            Displays axes list.
            </summary>
            <remarks>
            This control displays the axes which are active in the selected
            channel. Different position types can be selected. It also allows
            to select axes for manual mode movements.
            </remarks>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAxesList.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcAxesList"/> class.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAxesList.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAxesList.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAxesList.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAxesList.AxisSelectEvent">
            <summary>
            Occurs when a single axis is selected.
            </summary>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAxesList.AxisListChangedEvent">
            <summary>
            Occurs when the number of axes in the channel has changed.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.AdsNcServer">
            <summary>
            Gets or sets the Ads server. Connection to Ads.
            </summary>
            <value>The ads server.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.ChannelNumber">
            <summary>
            Gets or sets the CNC channel number.
            </summary>
            <value>The CNC channel number.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.AxisPositionType">
            <summary>
            Gets or sets the type of view for the CNC.
            </summary>
            <value>The type of the CNC view.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.CncCoordinateSystem">
            <summary>
            Gets or sets the CNC coordinate system.
            </summary>
            <value>The CNC coordinate system.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.LanguageManager">
            <summary>
            Gets or sets the TwinCAT language manager.
            </summary>
            <value>The language manager.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.CncValueOutputFormat">
            <summary>
            Gets or sets the CNC value output format.
            </summary>
            <value>The CNC value output format.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.CncManualModeSelected">
            <summary>
            Gets or sets a value indicating whether [CNC manual mode selected].
            Enables or disables selection of a single axis during manual mode.
            </summary>
            <value>
            	<c>true</c> if [CNC manual mode selected]; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.CncMaxVisibleAxes">
            <summary>
            Gets the maximum number of visible axes.
            </summary>
            <value>The CNC max visible axes.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.CncManualSelectedAxis">
            <summary>
            Gets the number of the selected axis during manual mode.
            </summary>
            <value>The CNC manual selected axis.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.CncSelectedLogAxisNr">
            <summary>
            "Gets the selected logical axis number."
            </summary>
            <value>The CNC selected logical axis nr.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.BlockWidth1">
            <summary>
            Gets or sets the width of the block of the axis name.
            </summary>
            <value>The block width1.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.BlockWidth2">
            <summary>
            Gets or sets the width of the block of the axis unit.
            </summary>
            <value>The block width2.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.BlockWidth3">
            <summary>
            Gets or sets the width of the block of the axis position.
            </summary>
            <value>The block width3.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.BlockWidth4">
            <summary>
            Gets or sets the width of the block of the axis position.
            </summary>
            <value>The block width4.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.BlockWidth5">
            <summary>
            Gets or sets the width of the block of the axis position.
            </summary>
            <value>The block width5.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.AxisRowHeight">
            <summary>
            Gets or sets the height of the single axis row.
            </summary>
            <value>The height of the axis row.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.CaptionBackColor">
            <summary>
            Gets or sets the backcolor of the caption.
            </summary>
            <value>The backcolor of the caption.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.AutoChangeSize">
            <summary>
            Gets or sets a value indicating whether [auto change size].
            </summary>
            <value><c>true</c> if [auto change size]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.AxisNameAlignment">
            <summary>
            Gets or sets the axis name alignment.
            </summary>
            <value>The axis name alignment.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.FontAxisName">
            <summary>
            Sets the name of the axis font.
            </summary>
            <value>The name of the axis font.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.FontUnit">
            <summary>
            Sets the font for unit.
            </summary>
            <value>The font for unit.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.FontValue1">
            <summary>
            Sets the font for value1.
            </summary>
            <value>The font for value1.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.FontValue2">
            <summary>
            Sets the font for value2.
            </summary>
            <value>The font for value2.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAxesList.FontValue3">
            <summary>
            Sets the font for value3.
            </summary>
            <value>The font for value3.</value>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcChannelStatus">
            <summary>
            Displays the status of a TwinCAT NCI/CNC channel.
            </summary>
            <remarks>
            <para>Displays the operation mode and the operation state of the selected channel.
            </para>
            </remarks>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcChannelStatus.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcChannelStatus.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcChannelStatus.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcChannelStatus.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcChannelStatus"/> class.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcChannelStatus.AdsNcServer">
            <summary>
            Gets or sets the Ads server. Connection to the Ads.
            </summary>
            <value>The ads server.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcChannelStatus.ChannelNumber">
            <summary>
            Gets or sets the CNC channel number.
            </summary>
            <value>The CNC channel number.</value>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcSpeedControl">
            <summary>
            Displays feedrate and spindle velocity.
            </summary>
            <remarks>
            This control displays the active and commanded feedrate of
            the channel path. It also displays the active and commanded values
            of the spindles. Axis feedrate or path feedrate can be selected.
            </remarks>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcSpeedControl.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcSpeedControl.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcSpeedControl.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcSpeedControl.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcSpeedControl"/> class.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSpeedControl.AdsNcServer">
            <summary>
            Gets or sets the Ads server. Connection to the Ads.
            </summary>
            <value>The ads server.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSpeedControl.ChannelNumber">
            <summary>
            Gets or sets the CNC channel number.
            </summary>
            <value>The CNC channel number.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSpeedControl.ShowAxisSpeed">
            <summary>
            Shows axis speed instead of channel speed.
            </summary>
            <value>Shows axis speed if true.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSpeedControl.AxisNr">
            <summary>
            Number of the axis the control connects to.
            </summary>
            <value>The axis number.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSpeedControl.LanguageManager">
            <summary>
            Gets or sets the connection to the TC Language Manager.
            </summary>
            <value>The axis number.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSpeedControl.CncSpindleAxisNr">
            <summary>
            Gets or sets the CNC spindle axis nr.
            </summary>
            <value>The CNC spindle axis nr.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSpeedControl.CaptionBackColor">
            <summary>
            Gets or sets the background color of the caption.
            </summary>
            <value>The background color of the caption.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSpeedControl.TargetSystem">
            <summary>
            Display or hides the spindle information (Target 0-CNC, 1-NCI).
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.OperationMode">
            <summary>
            Defines the CNC operation modes.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationMode.Ready">
            <summary>
            Operation mode Ready, no CNC (0)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationMode.Standby">
            <summary>
            Operation mode Standby (1)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationMode.Automatic">
            <summary>
            Operation mode Automatic (2)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationMode.MDI">
            <summary>
            Operation mode MDI (3)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationMode.Manual">
            <summary>
            Operation mode Manual (4)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationMode.Reference">
            <summary>
            Operation mode Reference (5)
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.OperationState">
            <summary>
            Defines the CNC operation states.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Standby">
            <summary>
            Operation state Standby (0), (no state)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Deselected">
            <summary>
            Operation state Deselected (1)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Selected">
            <summary>
            Operation state Selected (2)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Ready">
            <summary>
            Operation state Ready (3)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Active">
            <summary>
            Operation state Active (4)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Hold">
            <summary>
            Operation state Hold (5)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Error">
            <summary>
            Operation state Error (6)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Preparing">
            <summary>
            Operation state Preparing (9)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Clearing">
            <summary>
            Operation state Clearing (10)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Starting">
            <summary>
            Operation state Starting (11)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Aborting">
            <summary>
            Operation state Aborting (12)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Stopping">
            <summary>
            Operation state Stopping (13)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Resuming">
            <summary>
            Operation state Resuming (14)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.OperationState.Resetting">
            <summary>
            Operation state Resetting (15)
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcCncAxisType">
            <summary>
            Defines the different CNC axis types.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxisType.Linear">
            <summary>
            Axis type linear.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxisType.Rotation">
            <summary>
            Axis type rotation.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxisType.Spindle">
            <summary>
            Axis type spindle.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcCncAxisManualOpMode">
            <summary>
            Defines the different CNC axis manual operation modes.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxisManualOpMode.HandWheel">
            <summary>
            Operation mode Handwheel (1).
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxisManualOpMode.Continuous">
            <summary>
            Operation mode Continuous (2).
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxisManualOpMode.Incremental">
            <summary>
            Operation mode Incremental (3).
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcCncInterfaceData">
            <summary>
            CNC Interface Information data.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncInterfaceData.InterruptTicks">
            <summary>
            Number of interrupt ticks.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncInterfaceData.CycleTime">
            <summary>
            Cycle time in us.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncInterfaceData.VersionNumber">
            <summary>
            Version number string.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncInterfaceData.NumberOfAxis">
            <summary>
            Number of axes.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncInterfaceData.NumberOfAxisMax">
            <summary>
            Maximum number of all available axes.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncInterfaceData.NumberOfChannels">
            <summary>
            Number of channels.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncInterfaceData.NumberOfChannelsMax">
            <summary>
            Maximum number of all available channels.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncInterfaceData.NumberOfSpindlesMax">
            <summary>
            Maximum number of all available spindles.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncInterfaceData.NumberOfInterfaces">
            <summary>
            Number of interfaces.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncInterfaceData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcCncInterfaceData"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncInterfaceData.Clear">
            <summary>
            Clears this data members of this instance.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcCncChannel">
            <summary>
            CNC Channel data.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.CmdOpMode">
            <summary>
            Shows the commanded operation mode as int. <see cref="T:Beckhoff.Forms.Nc.OperationMode"/>
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.CmdOpModeString">
            <summary>
            The string representation of the commanded operation mode.  <see cref="T:Beckhoff.Forms.Nc.OperationMode"/>
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.ChannelName">
            <summary>
            The name of the CNC channel, only for NCI.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.CmdOpState">
            <summary>
            Shows the commanded operation state as int. <see cref="T:Beckhoff.Forms.Nc.OperationState"/>
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.CmdOpStateString">
            <summary>
            The string representation of the commanded operation state.  <see cref="T:Beckhoff.Forms.Nc.OperationState"/>
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.FileName">
            <summary>
            The filename of the NC program.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.FileOffset">
            <summary>
            The file offset in the running nc program.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.Override">
            <summary>
            The commanded feedrate override.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.CmdFeedrate">
            <summary>
            The commanded feedrate.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.ActiveFeedrate">
            <summary>
            The active feedrate.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.AxisMax">
            <summary>
            The maximum number of axes in the channel.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.AxisMaxVisible">
            <summary>
            The maximum number of visible axes in the channel.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.McAxes">
            <summary>
            Shows the logical axes numbers from the look of the channel.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.ActLinkToPhyAxis">
            <summary>
            Actual link to physical axis.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.GantryAxes">
            <summary>
            The number of gantry axes of this channel.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncChannel.TechnoData">
            <summary>
            Structure of the techno data.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncChannel.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcCncChannel"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncChannel.Clear">
            <summary>
            Clears this data members of this instance.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcCncTechnologyData">
            <summary>
            CNC Technology data.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncTechnologyData.ActiveGFnc">
            <summary>
            Array of active G-Functions.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncTechnologyData.ActiveMFnc">
            <summary>
            Array of active M-Functions.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncTechnologyData.ToolBaseNr">
            <summary>
            The number of the active tool.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncTechnologyData.ActiveGFncStr">
            <summary>
            String of active G-Functions.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncTechnologyData.ActiveMFncStr">
            <summary>
            String of active M-Functions.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncTechnologyData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcCncTechnologyData"/> class.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcCncAxis">
            <summary>
            CNC Axis data.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AxisName">
            <summary>
            Programmable axis name.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AxisNameReal">
            <summary>
            Real axis name.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AxisUnit">
            <summary>
            The unit of the axis. (Only available at NCI)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.HomingDone">
            <summary>
            Shoes axis homing done.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.ChannelNr">
            <summary>
            The channel number within the axis is placed.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.LogConfAxisNo">
            <summary>
            The axis nr from the look of the channel. (logical axis id)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AxisType">
            <summary>
            The type of the axis/0x01=linear/0x02=rotat./0x04=spindle. <see cref="T:Beckhoff.Forms.Nc.TcCncAxisType"/>
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AcActivePosition">
            <summary>
            Set value (Sollwert) of the physical axis.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AcCurrentPosition">
            <summary>
            Actual value (Istwert) of the physical axis.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AcEndPosition">
            <summary>
            Destination value (Zielposition) of the physical axis.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AcPositionLag">
            <summary>
            Lag distance of the axis (Schleppabstand).
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AcCmdFeedrate">
            <summary>
            The commanded axis feedrate (only for PTP and NCI).
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AcActiveFeedrate">
            <summary>
            The active axis feedrate (only for PTP and NCI).
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AcSpindleActiveFeedrate">
            <summary>
            Active feedrate of the spindle (Soll).
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.AcSpindleCurrentFeedrate">
            <summary>
            Current feedrate of the spindle (Ist).
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.McActivePosition">
            <summary>
            Set value (Sollwert) within the programmable (machine) coordinate system.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.McCurrentPosition">
            <summary>
            Actual value (Istwert) within the programmable (machine) coordinate system.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.McEndPosition">
            <summary>
            Destination value (Zielposition) within the programmable (machine) coordinate system.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.McDistanceToGo">
            <summary>
            Distance to go (Restfahrweg) within the programmable (machine) coordinate system.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcCncAxis.NcToPlcAxleStruct">
            <summary>
            Axis structure for Nc to Plc (only for NCI).
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxis.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcCncAxis"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxis.Clear">
            <summary>
            Clears this data members of this instance.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNc">
            <summary>
            Defines the constants used for NC.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNc.MaxChannels">
            <summary>
            Defines the maximum number of CNC channels.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNc.MaxAxes">
            <summary>
            Defines the maximum number of CNC axes.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNc.MaxAxesEachChannel">
            <summary>
            Defines the maximum number of CNC axes for one channel.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNc.MaxSpindles">
            <summary>
            Defines the maximum number of CNC spindles.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.SmoothProgressBarType">
            <summary>
            Defines the directions of the bar style.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.SmoothProgressBarType.Horizontal">
            <summary>
            The control displays the progress in the horizontal direction.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.SmoothProgressBarType.Vertical">
            <summary>
            The control displays the progress in the vertical direction.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.SmoothProgressBar">
            <summary>
            Displays the progress of an operation.
            </summary>
            <remarks>
            <para> The TcSmoothProgressBar control visually indicates the progress
            of an operation. Can be used for horizontal and vertical bars.</para>
            </remarks>
        </member>
        <member name="M:Beckhoff.Forms.Nc.SmoothProgressBar.#ctor">
            <summary>
            Initializes a new instance of the <see cref="!:TcSmoothProgressBar"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.SmoothProgressBar.OnResize(System.EventArgs)">
            <summary>
            Raises the <see cref="E:Resize"/> event.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.SmoothProgressBar.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.Paint"></see> event.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.PaintEventArgs"></see> that contains the event data.</param>
        </member>
        <member name="F:Beckhoff.Forms.Nc.SmoothProgressBar.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.SmoothProgressBar.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.SmoothProgressBar.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.SmoothProgressBar.BarText">
            <summary>
            Gets or sets the text displayed in the middle of the control.
            </summary>
            <value></value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.SmoothProgressBar.Style3D">
            <summary>
            Gets or sets the style of the control.
            </summary>
            <value><c>true</c> if [style3 D]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.SmoothProgressBar.Type">
            <summary>
            Gets or sets the type.
            </summary>
            <value>The type.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.SmoothProgressBar.Minimum">
            <summary>
            Gets or sets the minimum value.
            </summary>
            <value>The minimum.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.SmoothProgressBar.Maximum">
            <summary>
            Gets or sets the maximum value.
            </summary>
            <value>The maximum.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.SmoothProgressBar.Value">
            <summary>
            Gets or sets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.SmoothProgressBar.ProgressBarColor">
            <summary>
            Gets or sets the color of the progress bar.
            </summary>
            <value>The color of the progress bar.</value>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcOverride">
            <summary>
            Displays the override values for the spindle and the feedrate.
            </summary>
            <remarks>
            The TcOverride control allows the user to enter
            the override values with a slider. Component for input and output data to the PLC.
            </remarks>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcOverride.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcOverride.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcOverride.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcOverride.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcOverride"/> class.
            </summary>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcOverride.OverrideChanged">
            <summary>
            Occurs when the override is changed.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.AdsNcServer">
            <summary>
            Gets or sets the Ads server. Connection to the Ads.
            </summary>
            <value>The ads server.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.DisplayFeedOverrideOnly">
            <summary>
            Gets or sets a value indicating whether [display feed override only].
            </summary>
            <value>
            	<c>true</c> if [display feed override only]; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.LanguageManager">
            <summary>
            Gets or sets the TwinCAT language manager.
            </summary>
            <value>The language manager.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.ChannelNumber">
            <summary>
            Gets or sets the CNC channel number.
            </summary>
            <value>The CNC channel number.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.FeedrateOverrideMin">
            <summary>
            Gets or sets the minimum feedrate override value.
            </summary>
            <value>The minimum feedrate override.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.FeedrateOverrideMax">
            <summary>
            Gets or sets the maximum feedrate override value.
            </summary>
            <value>The maximum feedrate override.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.FeedrateOverrideValue">
            <summary>
            Gets or sets the value of the feedrate override.
            </summary>
            <value>The minimum feedrate override.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.SpindleOverrideMin">
            <summary>
            Gets or sets the minimum spindle override value.
            </summary>
            <value>The minimum spindle override.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.SpindleOverrideMax">
            <summary>
            Gets or sets the CNC spindle override max.
            </summary>
            <value>The CNC spindle override max.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.SpindleOverrideValue">
            <summary>
            Gets or sets the value of the spindle override.
            </summary>
            <value>The minimum spindle override.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.OverrideStyle">
            <summary>
            Gets or sets the CNC override style.
            </summary>
            <value>The CNC override style.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.PlcVarFeedOverride">
            <summary>
            Gets or sets the CNC PLC variable feedrate override.
            </summary>
            <value>The CNC PLC var feedrate override.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.PlcVarSpindleOverride">
            <summary>
            Gets or sets the PLC variable spindle override.
            </summary>
            <value>The PLC var spindle override.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcOverride.CaptionBackColor">
            <summary>
            Gets or sets the background color of the caption.
            </summary>
            <value>The color of the caption back.</value>
        </member>
        <member name="T:Beckhoff.Forms.Nc.CncOpModeStateChangedEventHandler">
            <summary>
            Event handler for Nc state and mode change.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcAdsNcClient">
            <summary>
            Connection to Nci and Cnc.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcAdsClientConnect">
            <summary>
            Implementation for ADS client connections.
            </summary>
            <remarks>
            <para>Encapsulates the ADS client connections to PLC, NCI and CNC. The
            class dynamically reconnects the connections at runtime.</para>
            <para> This class represents ADS connections to: </para>
            </remarks>
            <author>Matthias Köster</author>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcAdsBase">
            <summary>
            Base implementation for ADS client connections.
            </summary>
            <remarks>
            <para>Encapsulates ADS client connections to the TwinCAT System Service port (10000).</para>
            </remarks>
            <author>Matthias Köster</author>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:TcCnc"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:TcCnc"/> class.
            </summary>
            <param name="netId">The AmsNetId of the ADS server.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.Dispose(System.Boolean)">
            <summary>
            Disposes the specified disposing.
            </summary>
            <param name="disposing">if set to <c>true</c> [disposing].</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.Reconnect">
            <summary>
            Reconnects the TwinCAT ADS connections. Only works if the router is running and the connection has done.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.Reconnect(System.Int32,System.String)">
            <summary>
            Reconnects the TwinCAT ADS connections. Only works if the router is running and the connection has done.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.ReadDeviceInfo">
            <summary>
            Reads the device info.
            </summary>
            <returns>DeviceInfo struct containing the name of the device and the version information.</returns>
            <exception cref="T:TwinCAT.Ads.AdsErrorException">
            If the PLC is not running or connection is not established.
            </exception>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.ReadDeviceInfoString">
            <summary>
            Reads the device info.
            </summary>
            <returns>The device info string.</returns>
            <exception cref="T:TwinCAT.Ads.AdsErrorException">
            If the PLC is not running or connection is not established.
            </exception>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.ClientPort(System.Int32,System.String)">
            <summary>
            Client port settings for the port nr and the net id.
            </summary>
            <param name="portNr">The port nr.</param>
            <param name="netId">The net id.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.SystemVersionString">
            <summary>
            Returns the system version string.
            </summary>
            <returns>The system version string.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.IsLocal">
            <summary>
            Gets a value indicating whether the ADS client is connected to a ADS Server on the local computer.
            </summary>
            <returns>True if it is local.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.IsConnected">
            <summary>
            Gets a value indicating whether the Ads port was opened successfully. It also works on remote connections.
            </summary>
            <returns>
            	<c>true</c> if this instance is connected; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.RouterState">
            <summary>
            Routers the state.
            </summary>
            <returns>The current state of the local AMS router.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.Connect">
            <summary>
            Connects this instance.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.SetAdsState(TwinCAT.Ads.AdsState)">
            <summary>
            Keeps the delegates informed about Ads state change.
            </summary>
            <param name="state">The Ads state.</param>
            <returns>True if the state was changed.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.FireError(System.String)">
            <summary>
            Fire error event.
            </summary>
            <param name="msg">The message.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.FireError(System.Object,System.String)">
            <summary>
            Fire error event.
            </summary>
            <param name="sender">The sender.</param>
            <param name="msg">The message.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.FireError(System.Object,System.Exception)">
            <summary>
            Fire error event.
            </summary>
            <param name="sender">The sender.</param>
            <param name="ex">The exception.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.FireError(System.Exception)">
            <summary>
            Fire error event.
            </summary>
            <param name="ex">The exception.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.FireError(System.Object,System.String,System.Exception)">
            <summary>
            Fire error event.
            </summary>
            <param name="sender">The sender.</param>
            <param name="msg">The message.</param>
            <param name="ex">The exception.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsBase.GetString(System.String)">
            <summary>
            Returns the string with the real length of the data.
            </summary>
            <param name="tmp">The string.</param>
            <returns></returns>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAdsBase.Error">
            <summary>
            Event rises if the AdsServer handles an error.
            </summary>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAdsBase.TcAdsSystemStateChanged">
            <summary>
            Adds an event handler to listen TwinCAT ADS System port state change.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsBase.AdsSystemState">
            <summary>
            Gets the state of the Ads client.
            </summary>
            <value>The state of the Ads client.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsBase.TcAdsSystemClient">
            <summary>
            Gets the TwinCAT Ads system client.
            </summary>
            <value>The TwinCAT Ads system client.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsBase.ClientPortNr">
            <summary>
            Gets or sets the client port nr.
            </summary>
            <value>The client port nr.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsBase.ClientNetId">
            <summary>
            Gets or sets the client net id.
            </summary>
            <value>The client net id.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsBase.SystemIsRunning">
            <summary>
            Gets a value indicating whether [system is running].
            </summary>
            <value><c>true</c> if [system is running]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsBase.SystemPortNr">
            <summary>
            Gets the TwinCAT System Service port number.
            </summary>
            <value>The system service port nr.</value>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsClientConnect.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcAdsClientConnect"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsClientConnect.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcAdsClientConnect"/> class.
            </summary>
            <param name="netId">The net id.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsClientConnect.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsClientConnect.Dispose(System.Boolean)">
            <summary>
            Disposes the specified disposing.
            </summary>
            <param name="disposing">if set to <c>true</c> [disposing].</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsClientConnect.Reconnect">
            <summary>
            Reconnects the TwinCAT ADS connections. Only works if the router is running and the connection has done.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsClientConnect.CheckSymbolVersion(System.Int32)">
            <summary>
            Checks the symbol version. If the symbol version does not fit it Reconnect.
            </summary>
            <param name="version">The version.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsClientConnect.SetAdsState(TwinCAT.Ads.AdsState)">
            <summary>
            Keeps the delegates informed about Ads state change.
            </summary>
            <param name="state">The Ads state.</param>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAdsClientConnect.tcClientStateChanged">
            Client state changed event.
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAdsClientConnect.tcClientConnect">
            Occurs when [tc client connects or disconnects].
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAdsClientConnect.TcAdsClientStateChanged">
            <summary>
            Adds an deletage to listen TwinCAT ADS client port state change.
            </summary>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAdsClientConnect.TcClientConnect">
            <summary>
            Adds an deletage to listen TwinCAT ADS client port state change.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsClientConnect.ClientIsConnected">
            <summary>
            Gets or sets a value indicating whether [client is connected].
            </summary>
            <value><c>true</c> if [client is connected]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsClientConnect.ClientIsRunning">
            <summary>
            Gets a value indicating whether [client is running].
            </summary>
            <value><c>true</c> if [client is running]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsClientConnect.SymbolVersion">
            <summary>
            Gets or sets the symbol version of the client.
            </summary>
            <value>The symbol version.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsClientConnect.AdsClientState">
            <summary>
            Gets or sets the state of the ads client.
            </summary>
            <value>The state of the ads client.</value>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcClient.OperationModeString">
            <summary>
            The string representation of the operation modes.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcClient.OperationStateString">
            <summary>
            The string representation of the operation states.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcClient.InterfaceData">
            <summary>
            TwinCAT CNC Interface information.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcClient.Channel">
            <summary>
            Channel data class.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcClient.Axis">
            <summary>
            Axis data class.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcClient.NcManual">
            <summary>
            Manual mode operation.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcClient.AxisSpindleNr">
            <summary>
            Contains the axis number of the spindle.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcAdsNcClient"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.#ctor(System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcAdsNcClient"/> class.
            </summary>
            <param name="portNr">The port nr.</param>
            <param name="netId">The net id.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.Disconnect(System.Int32)">
            <summary>
            Disconnects the Ads PLC client.
            </summary>
            <param name="timeout">The timeout.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.InitNcDataValues">
            <summary>
            Inits the NC data values.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.TcNciOpModeStateChange(System.Int32,Beckhoff.Forms.Nc.OperationMode,Beckhoff.Forms.Nc.OperationState)">
            <summary>
            Change the operation mode of the NCI.
            </summary>
            <param name="channel">The selected channel.</param>
            <param name="opMode">The operation mode to change to.</param>
            <param name="opState">State of the opertion state.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.TcClient_OpModeStateChanged(System.Int32,System.Int32,System.Int32)">
            <summary>
            Fire event to clients, which are registered to the OpModeState event, for NCI and CNC clients
            </summary>
            <param name="channel">The channel.</param>
            <param name="mode">The mode.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.ReadTechnoData(System.Int32)">
            <summary>
            Reads the CNC channel techno data.
            </summary>
            <param name="channel">Number of the CNC channel 1..MaxChannels</param>
            <returns>The status if done.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.ProgramSectionNumberOfLines(System.Int32,System.Int32)">
            <summary>
            Sets the program section number of lines for the history of the channel.
            </summary>
            <param name="channel">The channel.</param>
            <param name="lineNr">The line number must be within 1..5 .</param>
            <returns>The line number which is currently active.</returns>
            <remarks>
            The line number must be within 1..max.
            If the line number is 0 it returns the currently activated value. The default value is 3.
            </remarks>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.ProgramSectionPathList(System.Collections.Generic.List{System.String})">
            <summary>
            The search path list for NC programs. All channels will get the same list.
            </summary>
            <param name="listOfSearchPaths">The list of search paths.</param>
            <returns>true if the list of paths refers to an existing directory; otherwise, false.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.ProgramSectionPathList(System.Int32,System.Collections.Generic.List{System.String})">
            <summary>
            The search path list for NC programs for a specified channel.
            </summary>
            <param name="channel">The channel number must be within 1 and Max.</param>
            <param name="listOfSearchPaths">The list of search paths.</param>
            <returns>true if the list of paths refers to an existing directory; otherwise, false.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.ProgramSection(System.Int32,System.String,System.String[]@,System.Boolean@)">
            <summary>
            Reads the current NC program section and writes data back.
            </summary>
            <param name="channel">The channel.</param>
            <param name="strFileName">File name of the NC program. Should be used only if total program sequence is needed.</param>
            <param name="programLines">The program lines.</param>
            <param name="lineChanged">if set to <c>true</c> [line changed].</param>
            <returns>
            The currently activated line. It starts with 0.
            </returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.ProgramSection(System.Int32,System.String,System.String@,System.Int32@,System.Int32@)">
            <summary>
            Reads the current NC program section and writes data back.
            </summary>
            <param name="channel">The channel.</param>
            <param name="strFileName">File name of the NC program. Should be used only if total program sequence is needed.</param>
            <param name="section">The program section string.</param>
            <param name="markStart">The mark start.</param>
            <param name="markEnd">The mark end.</param>
            <returns>The currently activated row, starts with 0</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcClient.SuppressInternalCncMessages(System.Boolean)">
            <summary>
            Suppresses the internal CNC messages (only for CNC).
            </summary>
            <param name="suppressMessages">if set to <c>true</c> [suppress messages].</param>
            <returns>
            True if the Ads command is done successfully.
            </returns>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAdsNcClient.OpModeStateChanged">
            <summary>
            Event rises if operation-state or operation-mode changes.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsNcClient.TcAdsClient">
            <summary>
            Gets the TwinCAT Ads client.
            </summary>
            <value>The TwinCAT Ads client.</value>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcTechnologyData">
            <summary>
            Displays technology data.
            </summary>
            <remarks>
            Technology data from the NC are M-H-S-T-functions.
            </remarks>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcTechnologyData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcTechnologyData"/> class.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcTechnologyData.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcTechnologyData.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcTechnologyData.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcTechnologyData.AdsNcServer">
            <summary>
            Gets or sets the Ads server. Connection to the Ads.
            </summary>
            <value>The ads server.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcTechnologyData.LanguageManager">
            <summary>
            Gets or sets the connection to the TC Language Manager.
            </summary>
            <value>The axis number.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcTechnologyData.ChannelNumber">
            <summary>
            Gets or sets the CNC channel number.
            </summary>
            <value>The CNC channel number.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcTechnologyData.RefreshTime">
            <summary>
            Gets or sets the time, in milliseconds, technology data fields are updated with.
            </summary>
            <value>The CNC techno data refresh time.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcTechnologyData.EnableTimer">
            <summary>
            Enables or disables the timer for refreshing the technology data.
            </summary>
            <value><c>true</c> if [CNC enable timer]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcTechnologyData.CaptionBackColor">
            <summary>
            Gets or sets the background color of the caption row.
            </summary>
            <value>The background color of the caption row.</value>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcErrorEventHandler">
            <summary>
            Event handler error handling.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcAdsStateChangedEventHandler">
            <summary>
            Event handler Ads client state changed.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcAdsCnc">
            <summary>
            Represents all settings to make an ADS connection to the CNC port.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsCnc.TcAdsCncClient">
            <summary>
            ADS client object for the CNC port (553).
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsCnc.#ctor(Beckhoff.Forms.Nc.TcAdsNcClient)">
            <summary>
            Initializes a new instance of the <see cref="T:TcAdsCnc"/> class.
            </summary>
            <param name="client">The TcAdsNc client.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsCnc.Connect(System.String,System.Int32)">
            <summary>
            Connection to the CNC ADS port 553.
            </summary>
            <param name="netId">The net id.</param>
            <param name="svrPort">The SVR port.</param>
            <returns>True if the connection is done.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsCnc.Disconnect(System.Int32)">
            <summary>
            Disconnects the CNC object.
            </summary>
            <param name="timeout">The timeout.</param>
            <returns>True if the client is disconnected.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsCnc.ReadRealAxesNames(System.Boolean)">
            <summary>
            Reads the real names of the axes.
            </summary>
            <returns>The status if done.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsCnc.ReadGeneralAxisSpecificData(System.Boolean)">
            <summary>
            Reads the general axes specific data.
            </summary>
            <returns>The status if done.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsCnc.ReadTechnoData(System.Int32)">
            <summary>
            Reads the CNC channel techno data and stores in the CNC data.
            </summary>
            <param name="channel">Number of the CNC channel 1..MaxChannels</param>
            <returns>The status if done.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcProgramSection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcProgramSection"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcProgramSection.NumberOfLines(System.Int32)">
            <summary>
            Sets the program section number of lines for the history of the channel.
            </summary>
            <param name="lineNr">The line number must be within 1..10 .</param>
            <returns>The line number which is currently active.</returns>
            <remarks>
            The line number must be within 1..max.
            If the line number is 0 it returns the currently activated value. The default value is 3.
            </remarks>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcProgramSection.PathList(System.Collections.Generic.List{System.String})">
            <summary>
            The search path list for NC programs. All channels will get the same list.
            </summary>
            <param name="listOfSearchPaths">The list of search paths.</param>
            <returns>True if the list is ok.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcProgramSection.ProgramSection(System.String,System.Int32,System.String,System.String[]@,System.Boolean@)">
            <summary>
            Reads the current NC program section and writes data back.
            </summary>
            <param name="ncFileName">Name of the nc file.</param>
            <param name="ncFileOffset">The nc file offset.</param>
            <param name="strFileName">File name of the NC program. Should be used only if total program sequence is needed.</param>
            <param name="programLines">The program lines.</param>
            <param name="lineChanged">if set to <c>true</c> [line changed].</param>
            <returns>
            The currently activated line. It starts with 0.
            </returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcProgramSection.ProgramSection(System.String,System.Int32,System.String,System.String@,System.Int32@,System.Int32@)">
            <summary>
            Reads the current NC program section and writes data back.
            </summary>
            <param name="ncFileName">Name of the nc file.</param>
            <param name="ncFileOffset">The nc file offset.</param>
            <param name="strFileName">File name of the NC program. Should be used only if total program sequence is needed.</param>
            <param name="section">The program section string.</param>
            <param name="markStart">The mark start.</param>
            <param name="markEnd">The mark end.</param>
            <returns>
            The currently activated row, starts with 0
            </returns>
        </member>
        <member name="T:Beckhoff.Forms.Nc.SingleAxisSelectEventHandler">
            <summary>
            Delegate definition for axis selection in manual mode.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcSingleAxis">
            <summary>
            Summary description for TcSingleAxis.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcSingleAxis.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcSingleAxis.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcSingleAxis.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcSingleAxis.SingleAxisSelectEvent">
            <summary>
            Occurs when axis is selected in manual mode.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.SelIndex">
            <summary>
            Gets or sets the number of the selected axis control
            </summary>
            <value>The index of the selected index.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.SelLogAxis">
            <summary>
            Gets or sets the number of the logical axis
            </summary>
            <value>The index of the selected log axis.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.RowHeight">
            <summary>
            Gets or sets the height of the row.
            </summary>
            <value>The height of the row.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.HomingDone">
            <summary>
            Gets or sets a value indicating whether [homing done].
            </summary>
            <value><c>true</c> if [homing done]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.AxisNameAlignment">
            <summary>
            Gets or sets the axis name alignment.
            </summary>
            <value>The axis name alignment.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.FontAxisName">
            <summary>
            Gets or sets the name of the font axis.
            </summary>
            <value>The name of the font axis.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.FontUnit">
            <summary>
            Gets or sets the font unit.
            </summary>
            <value>The font unit.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.FontValue1">
            <summary>
            Gets or sets the font value1.
            </summary>
            <value>The font value1.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.FontValue2">
            <summary>
            Gets or sets the font value2.
            </summary>
            <value>The font value2.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcSingleAxis.FontValue3">
            <summary>
            Gets or sets the font value3.
            </summary>
            <value>The font value3.</value>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciChannelType">
             <author>Michael Balsfulland</author>
             <summary>
             Class to connect NCI and PTP.
             History: 
             July 25, 2006: IpoRules added (active G-function,zero shift, rotation)
             </summary>
            
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciGroupType">
            <summary>
            Type of group. For example PTP_x_Slave or Group_3D_x_Slave
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciGroupAxisName">
            <summary>
            logical name of the axis in 3D-group
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciInterpreterStatusType">
            <summary>
            status if interpreter
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT">
            <summary>
            Structure of axis interface (128 Byte).
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nStateDWord">
            <summary>
            (* Status double word *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nErrorCode">
            <summary>
            (* Axis error code *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nAxisState">
            <summary>
            (* Axis moving status *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nAxisModeCon">
            <summary>
            (* Axis mode (feedback from NC) *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nCalibrationState">
            <summary>
            (* State of axis calibration (homing) *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nCoupleState">
            <summary>
            (* Axis coupling state *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nSvbEntries">
            <summary>
            (* SVB entries/orders (SVB = Set preparation task) *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nSafEntries">
            <summary>
            (* SAF entries/orders (SAF = Set execution task *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nAxisId">
            <summary>
            (* Axis ID *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nOpModeDWord">
            <summary>
            (* Current operation mode *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nCtrlLoopIndex">
            <summary>
            (* Axis control loop index  ( old variable: nReserved2_HIDDEN : DWORD )*)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fPosIst">
            <summary>
            (* Current position (absolut value from NC) *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fModuloPosIst">
            <summary>
            (* Current position as modulo value (e.g. in degrees) *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.nModuloTurns">
            <summary>
            (* Modulo turns *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fVeloIst">
            <summary>
            (* Current velocity (optional) *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fPosDiff">
            <summary>
            (* Position difference (lag distance) *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fPosSoll">
            <summary>
            (* Setpoint position *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fVeloSoll">
            <summary>
            (* Setpoint velocity *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fAccSoll">
            <summary>
            (* Setpoint acceleration ( old variable: fReserve1_HIDDEN : LREAL ) *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fReserve2_HIDDEN">
            <summary>
            (* reserved *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fReserve3_HIDDEN">
            <summary>
            (* reserved *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.NCTOPLC_AXLESTRUCT.fReserve4_HIDDEN">
            <summary>
            (* reserved *)
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciChannelInterface">
            <summary>
            Structure of channel interface (150 Byte)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelInterface.nFastMFuncMask">
            <summary>
            ARRAY[1..5] OF DWORD; (* Mask to evaluate fast M-functions *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelInterface.nHskMFuncNo">
            <summary>
            (* evaluate M-function with handshake *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelInterface.nReserved1">
            <summary>
            ARRAY[37..132] OF BYTE;
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelInterface.nLoadedProg">
            <summary>
            (* loaded program number if exist *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelInterface.nItpMode">
            <summary>
            (* Interpreter mode *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelInterface.nItpState">
            <summary>
            (* Interpreter status *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelInterface.nItpErrCode">
            <summary>
            (* Interpreter-Channel Error Code *)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelInterface.nReserved2">
            <summary>
            ARRAY[143..150] OF BYTE;
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciChannelAdditional">
            <summary>
            Additional channel data which does not fit in TcCncChannel struct.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelAdditional.Type">
            <summary>
            The logical ID of the channl
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelAdditional.ChannelName">
            <summary>
            Real Channel name.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelAdditional.logGroup3dId">
            <summary>
            if 3dgroup: logical group id of group in channel
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelAdditional.physGroup3dId">
            <summary>
            if 3dgroup: physical group id of group in channel
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelAdditional.progSAV">
            <summary>
            actual SAV program
            InfoSYS: Die Programmanzeige SAF stellt den
            z.Zt. in der Satzausführung abzuarbeitenden NC Satz dar.
            Dabei ist die letzte Zeile in dem Fenster der aktuelle Satz.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelAdditional.ZeroShifts">
            <summary>
            actual zero shifts
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciChannelAdditional.Rotations">
            <summary>
            aktual rotations
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciZeroShifts">
            <summary>
            zero shift data
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciRotation">
            <summary>
            Rotation in z,y,x
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciGroup">
            <summary>
             NCI Group struct
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciGroup.Id">
            <summary>
             logical id of group
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciGroup.Type">
            <summary>
             type of Group
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciGroup.NumberAxis">
            <summary>
             number of axis in group (three main axis and maximal 5 aux. axis)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciGroup.IdAxis">
            <summary>
             logical IDs of all axis in group (X,Y,Z,Q1,Q2,Q3,Q4,Q5)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciGroup.ChannelId">
            <summary>
             channel id of channel group belongs to
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNciGroup.EStopActive">
            <summary>
            true, if EStop in Group is active
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcAdsNci">
            <summary>
            Represents all settings to make an ADS connection to the NCI port.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNci.MaxAxisGroup">
            <summary>
            Defines the maximum number of axis in 3d group (X,Y,Z,Q1,Q2,Q3,Q4,Q5)
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNci.timer1">
            <summary>
            timer for cyclic channel interface
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNci.timer2">
            <summary>
            timer for calculation rotation in MCS
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNci.TcAdsNciClient">
            <summary>
            ADS client object for the NCI port (501).
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNci.#ctor(Beckhoff.Forms.Nc.TcAdsNcClient)">
            <summary>
            Initializes a new instance of the <see cref="T:Beckhoff.Forms.Nc.TcAdsNci"/> class.
            </summary>
            <param name="cncDataObject">The CNC data object.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNci.Connect(System.String,System.Int32)">
            <summary>
            Connection to the NCI ADS port 501.
            </summary>
            <param name="adsNetId">The ads net id.</param>
            <param name="svrPort">The SVR port.</param>
            <returns></returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNci.Disconnect(System.Int32)">
            <summary>
            Disconnects the NCI object.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNci.timer2_Tick(System.Object,System.EventArgs)">
            <summary>
            is called every 100ms, if any rotation is active in the nci interpreter
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcAdsNcServer">
            <summary>
            Provides the ability to make ADS connections to the PLC.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcServer.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcServer.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcServer.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcServer.NcClient">
            <summary>
            TwinCAT Ads PLC clients.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcServer.SystemIsRunning">
            <summary>
            Indicates TwinCAT System is running.
            </summary>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcAdsNcServer.NcIsRunning">
            <summary>
            Indicates TwinCAT Plc is running.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcServer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="!:TcAdsPlcServer"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcServer.#ctor(System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="!:TcAdsPlcServer"/> class.
            </summary>
            <param name="portNr">The port nr.</param>
            <param name="netId">The net id.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcServer.#ctor(System.ComponentModel.IContainer)">
            <summary>
            Initializes a new instance of the <see cref="!:TcAdsPlcServer"/> class.
            </summary>
            <param name="container">The container.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcServer.Reconnect">
            <summary>
            Reconnects the TwinCAT ADS client connections.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcServer.Reconnect(System.Int32,System.String)">
            <summary>
            Reconnects the TwinCAT ADS client connections.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcAdsNcServer.System#IDisposable#Dispose">
            <summary>
            Releases all resources used by the <see cref="T:System.ComponentModel.Component"></see>.
            </summary>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAdsNcServer.TcSystemStateChanged">
            <summary>
            Adds an event handler to listen TwinCAT ADS System port event on the component.
            </summary>
        </member>
        <member name="E:Beckhoff.Forms.Nc.TcAdsNcServer.TcNcStateChanged">
            <summary>
            Adds an event handler to listen TwinCAT ADS Nc port event on the component.
            </summary>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsNcServer.RefreshTime">
            <summary>
            Gets or sets the refresh time in ms.
            </summary>
            <value>The refresh time.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsNcServer.ClientPortNr">
            <summary>
            Port number for ADS connection to the NC. NCI = 501, CNC = 553.
            </summary>
            <value>The server port nr PLC.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsNcServer.ClientNetId">
            <summary>
            Client NetId for ADS connection to the PLC port. Use empty property "" for local access.
            </summary>
            <value>The client net id for the PLC port.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsNcServer.ClientState">
            <summary>
            Gets the state of the ADS client.
            </summary>
            <value>The state of the client.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcAdsNcServer.SystemState">
            <summary>
            Gets the state of the ADS system.
            </summary>
            <value>The state of the system.</value>
        </member>
        <member name="T:Beckhoff.Forms.Nc.OverrideChangedEventHandler">
            <summary>
            Delegate definition for override change.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNcProgramSection">
            <summary>
            Displays the program section of a running NC program.
            </summary>
            <remarks>
            <para>The TcNcProgramSection is used to display the program section of a running NC program.
            </para>
            </remarks>
        </member>
        <member name="F:Beckhoff.Forms.Nc.TcNcProgramSection.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNcProgramSection.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNcProgramSection.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNcProgramSection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="!:TcNcCodeList"/> class.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNcProgramSection.WndProc(System.Windows.Forms.Message@)">
            <summary>
            WNDs the proc.
            </summary>
            <param name="m">The m.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNcProgramSection.OnBackColorChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.BackColorChanged"></see> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcNcProgramSection.AdsNcServer">
            <summary>
            Gets or sets the Ads server. Connection to the Ads.
            </summary>
            <value>The ads server.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcNcProgramSection.ChannelNumber">
            <summary>
            Gets or sets the number of the CNC channel.
            </summary>
            <value>The CNC channel number.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcNcProgramSection.CncProgramName">
            <summary>
            Gets or sets the name of the CNC program.
            </summary>
            <value>The name of the CNC program.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcNcProgramSection.NumberOfLines">
            <summary>
            Gets or sets the number of lines for the history.
            </summary>
            <value>The number of lines.</value>
        </member>
        <member name="P:Beckhoff.Forms.Nc.TcNcProgramSection.RichTextBoxHandle">
            <summary>
            Gets the handle of the program section rich text box.
            </summary>
            <value>The handle.</value>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcNciAxisManual">
            <summary>
            Provides manual movement for PTP / NCI axes.
            </summary>
        </member>
        <member name="T:Beckhoff.Forms.Nc.TcCncAxisManual">
            <summary>
            Provides manual movement for CNC axes.
            </summary>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxisManual.#ctor(Beckhoff.Forms.Nc.TcAdsNcClient,TwinCAT.Ads.TcAdsClient)">
            <summary>
            Constructor TcCncAxisManual.
            </summary>
            <param name="adsClients">The ads clients.</param>
            <param name="adsCncClient">The ads CNC client.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxisManual.SelectAxis(System.Int32,System.Int32,System.Int32)">
            <summary>
            Selects the axis for manual movement.
            </summary>
            <param name="nChannel">The n channel.</param>
            <param name="nAxis">The n axis.</param>
            <param name="nAxisType">Type of the n axis.</param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxisManual.ManualAxisMode(Beckhoff.Forms.Nc.TcCncAxisManualOpMode)">
            <summary>
            Sets the Manual Axis Mode, 1-HandWheel, 2-Tip Continuous, 3-Jog incr.
            </summary>
            <param name="operationMode">The operation mode.</param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxisManual.ManualModeAxisParam(System.Int32,System.Int32)">
            <summary>
            Sets the Manual Mode Axis Parameter.
            </summary>
            <param name="nSpeed"></param>
            <param name="nIncrements"></param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxisManual.MoveAxisPositive(System.Boolean)">
            <summary>
            Selects manual axis movement, positive direction.
            </summary>
            <param name="bFast"></param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxisManual.MoveAxisNegative(System.Boolean)">
            <summary>
            Selects manual axis movement, negative direction.
            </summary>
            <param name="bFast"></param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxisManual.StopAxisMotion">
            <summary>
            Stops manual axis movement.
            </summary>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxisManual.ResetAxis">
            <summary>
            Resets the axis.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcCncAxisManual.ResetAxis(System.Int32)">
            <summary>
            Resets the axis.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNciAxisManual.#ctor(Beckhoff.Forms.Nc.TcAdsNcClient,TwinCAT.Ads.TcAdsClient)">
            <summary>
            Constructor TcNciAxisManual.
            </summary>
            <param name="adsClients">The ads clients.</param>
            <param name="adsCncClient">The ads CNC client.</param>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNciAxisManual.SelectAxis(System.Int32,System.Int32,System.Int32)">
            <summary>
            select axis for manual mode
            </summary>
            <param name="nChannel">selectet channel</param>
            <param name="nAxis">selcted axis. -1 of no axis</param>
            <param name="nAxisType">type of axis</param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNciAxisManual.ManualAxisMode(Beckhoff.Forms.Nc.TcCncAxisManualOpMode)">
            <summary>
            Sets the Manual Axis Mode, 1-HandWheel (not implemented), 2-Tip Continuous, 3-Jog incr.
            </summary>
            <param name="operationMode">The operation mode.</param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNciAxisManual.ManualModeAxisParam(System.Int32,System.Int32)">
            <summary>
            Sets the Manual Mode Axis Parameter.
            </summary>
            <param name="nSpeed"></param>
            <param name="nIncrements"></param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNciAxisManual.MoveAxisPositive(System.Boolean)">
            <summary>
            Selects manual axis movement, positive direction.
            </summary>
            <param name="bFast"></param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNciAxisManual.MoveAxisNegative(System.Boolean)">
            <summary>
            Selects manual axis movement, negative direction.
            </summary>
            <param name="bFast"></param>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNciAxisManual.StopAxisMotion">
            <summary>
            Stops manual axis movement.
            </summary>
            <returns>0 if it is done successfully.</returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNciAxisManual.ResetAxis">
            <summary>
            Resets the axis.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Beckhoff.Forms.Nc.TcNciAxisManual.ResetAxis(System.Int32)">
            <summary>
            Resets the axis.
            </summary>
            <returns></returns>
        </member>
    </members>
</doc>
