object FormPipeTerm: TFormPipeTerm
  Left = 251
  Height = 519
  Top = 133
  Width = 800
  BorderWidth = 4
  Caption = 'pipeterm'
  ClientHeight = 519
  ClientWidth = 800
  Constraints.MinWidth = 800
  DoubleBuffered = True
  Font.Height = -13
  Font.Name = 'PT Mono'
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  ParentDoubleBuffered = False
  ShowHint = True
  LCLVersion = '3.6.0.0'
  object PanelControls: TPanel
    Left = 4
    Height = 144
    Top = 4
    Width = 792
    Align = alTop
    BorderWidth = 4
    ClientHeight = 144
    ClientWidth = 792
    TabOrder = 0
    object PanelParams: TPanel
      Left = 5
      Height = 134
      Top = 5
      Width = 782
      Align = alClient
      BorderWidth = 4
      ClientHeight = 134
      ClientWidth = 782
      TabOrder = 0
      object PageControlParams: TPageControl
        Left = 5
        Height = 124
        Top = 5
        Width = 772
        ActivePage = TabSheetPipe
        Align = alClient
        Images = ImageListCrw16
        TabIndex = 1
        TabOrder = 0
        object TabSheetTask: TTabSheet
          Caption = 'Task'
          ClientHeight = 96
          ClientWidth = 762
          ImageIndex = 64
          object GroupBoxTask: TGroupBox
            Left = 0
            Height = 96
            Top = 0
            Width = 762
            Align = alClient
            Caption = ' Task Terminal … '
            ClientHeight = 79
            ClientWidth = 760
            TabOrder = 0
            object BitBtnTaskRun: TBitBtn
              Left = 4
              Height = 30
              Hint = 'Open Task Terminal.'
              Top = 4
              Width = 76
              Action = ActionOpenTask
              Images = ImageListCrw16
              ImageIndex = 64
              TabOrder = 0
            end
            object ComboBoxTaskCmdLine: TComboBox
              Left = 89
              Height = 28
              Hint = 'Command Line to Run with Terminal.'
              Top = 4
              Width = 664
              Anchors = [akTop, akLeft, akRight]
              ItemHeight = 0
              TabOrder = 1
              Text = 'bash'
            end
          end
        end
        object TabSheetPipe: TTabSheet
          Caption = 'Pipe'
          ClientHeight = 96
          ClientWidth = 762
          ImageIndex = 343
          object GroupBoxPipe: TGroupBox
            Left = 0
            Height = 96
            Top = 0
            Width = 762
            Align = alClient
            Caption = ' Named Pipe Terminal … '
            ClientHeight = 79
            ClientWidth = 760
            TabOrder = 0
            object BitBtnOpenPipe: TBitBtn
              Left = 4
              Height = 30
              Hint = 'Open Named Pipe Terminal.'
              Top = 4
              Width = 75
              Action = ActionOpenPipe
              Images = ImageListCrw16
              ImageIndex = 343
              TabOrder = 0
            end
            object LabelNamedPipe: TLabel
              Left = 85
              Height = 16
              Top = 12
              Width = 80
              Caption = 'Named Pipe'
              ParentColor = False
            end
            object EditPipeName: TEdit
              Left = 176
              Height = 28
              Hint = 'Name of Pipe.'
              Top = 7
              Width = 152
              Anchors = [akTop, akLeft, akRight]
              TabOrder = 1
              Text = 'test'
            end
            object CheckBoxPipeClient: TCheckBox
              Left = 333
              Height = 21
              Hint = 'Open Pipe Client Terminal.'
              Top = 8
              Width = 240
              Anchors = [akTop, akRight]
              Caption = 'as Client connected to Host'
              TabOrder = 2
            end
            object CheckBoxPipeServer: TCheckBox
              Left = 333
              Height = 21
              Hint = 'Open Pipe Server Terminal.'
              Top = 36
              Width = 200
              Caption = 'as Server on LocalHost'
              TabOrder = 3
            end
            object ComboBoxPipeHost: TComboBox
              Left = 581
              Height = 28
              Hint = 'Hostname for Client Connection.'
              Top = 7
              Width = 171
              Anchors = [akTop, akRight]
              ItemHeight = 0
              Items.Strings = (
                '.'
                'localhost'
                '127.0.0.1'
              )
              TabOrder = 4
              Text = '.'
            end
          end
        end
        object TabSheetTcp: TTabSheet
          Caption = 'Tcp'
          ClientHeight = 96
          ClientWidth = 762
          ImageIndex = 231
          object GroupBoxTcp: TGroupBox
            Left = 0
            Height = 96
            Top = 0
            Width = 762
            Align = alClient
            Caption = ' TCP\IP Terminal … '
            ClientHeight = 94
            ClientWidth = 760
            TabOrder = 0
            object BitBtnOpenTcp: TBitBtn
              Left = 4
              Height = 30
              Top = 4
              Width = 75
              Action = ActionOpenTcp
              Images = ImageListCrw16
              ImageIndex = 231
              TabOrder = 0
            end
            object LabelTcpPort: TLabel
              Left = 87
              Height = 16
              Top = 14
              Width = 88
              Caption = 'TCP\IP Port'
              ParentColor = False
            end
            object SpinEditTcpPort: TSpinEdit
              Left = 185
              Height = 26
              Hint = 'TCP\IP Port number.'
              Top = 8
              Width = 114
              MaxValue = 65535
              MinValue = 1
              TabOrder = 1
              Value = 12345
            end
            object CheckBoxTcpClient: TCheckBox
              Left = 309
              Height = 21
              Hint = 'Open TCP\IP Client Terminal.'
              Top = 10
              Width = 240
              Caption = 'as Client connected to Host'
              TabOrder = 2
            end
            object CheckBoxTcpServer: TCheckBox
              Left = 310
              Height = 21
              Hint = 'Open TCP\IP Server Terminal.'
              Top = 36
              Width = 200
              Caption = 'as Server on LocalHost'
              TabOrder = 3
            end
            object ComboBoxTcpHost: TComboBox
              Left = 566
              Height = 28
              Hint = 'Hostname for Client Connection.'
              Top = 7
              Width = 188
              Anchors = [akTop, akLeft, akRight]
              ItemHeight = 0
              Items.Strings = (
                'localhost'
                '127.0.0.1'
              )
              TabOrder = 4
              Text = 'localhost'
            end
          end
        end
        object TabSheetCom: TTabSheet
          Caption = 'Com'
          ClientHeight = 96
          ClientWidth = 762
          ImageIndex = 290
          object GroupBoxCom: TGroupBox
            Left = 0
            Height = 96
            Top = 0
            Width = 762
            Align = alClient
            Caption = ' COM Port Terminal … '
            ClientHeight = 94
            ClientWidth = 760
            TabOrder = 0
            object BitBtnOpenCom: TBitBtn
              Left = 4
              Height = 30
              Top = 4
              Width = 75
              Action = ActionOpenCom
              Images = ImageListCrw16
              ImageIndex = 290
              TabOrder = 0
            end
            object LabelComPort: TLabel
              Left = 84
              Height = 16
              Top = 12
              Width = 32
              Caption = 'Port'
              ParentColor = False
            end
            object ComboBoxComPort: TComboBox
              Left = 120
              Height = 28
              Hint = 'COM Port number.'
              Top = 4
              Width = 80
              DropDownCount = 32
              ItemHeight = 0
              ItemIndex = 0
              Items.Strings = (
                'COM1'
              )
              Style = csDropDownList
              TabOrder = 1
              Text = 'COM1'
            end
            object LabelBaudRate: TLabel
              Left = 204
              Height = 16
              Top = 10
              Width = 32
              Caption = 'Baud'
              ParentColor = False
            end
            object ComboBoxBaudRate: TComboBox
              Left = 244
              Height = 28
              Hint = 'COM Port BaudRate, bit/sec.'
              Top = 4
              Width = 98
              DropDownCount = 32
              ItemHeight = 0
              ItemIndex = 0
              Items.Strings = (
                '9600'
              )
              Style = csDropDownList
              TabOrder = 2
              Text = '9600'
            end
            object LabelParity: TLabel
              Left = 348
              Height = 16
              Top = 10
              Width = 48
              Caption = 'Parity'
              ParentColor = False
            end
            object ComboBoxParity: TComboBox
              Left = 400
              Height = 28
              Hint = 'COM Port Parity Control.'
              Top = 4
              Width = 68
              ItemHeight = 0
              ItemIndex = 0
              Items.Strings = (
                'NONE'
              )
              Style = csDropDownList
              TabOrder = 3
              Text = 'NONE'
            end
            object LabelDataBits: TLabel
              Left = 472
              Height = 16
              Top = 10
              Width = 32
              Caption = 'Data'
              ParentColor = False
            end
            object ComboBoxDataBits: TComboBox
              Left = 508
              Height = 28
              Hint = 'COM Port DataBits or ByteSize, bits.'
              Top = 4
              Width = 44
              ItemHeight = 0
              ItemIndex = 3
              Items.Strings = (
                '5'
                '6'
                '7'
                '8'
              )
              Style = csDropDownList
              TabOrder = 4
              Text = '8'
            end
            object LabelStopBits: TLabel
              Left = 556
              Height = 16
              Top = 12
              Width = 32
              Caption = 'Stop'
              ParentColor = False
            end
            object ComboBoxStopBits: TComboBox
              Left = 592
              Height = 28
              Hint = 'COM Port Stop Bits.'
              Top = 4
              Width = 44
              ItemHeight = 0
              ItemIndex = 0
              Items.Strings = (
                '1'
                '1.5'
                '2'
              )
              Style = csDropDownList
              TabOrder = 5
              Text = '1'
            end
            object LabelDcbFlags: TLabel
              Left = 640
              Height = 16
              Top = 12
              Width = 24
              Caption = 'DCB'
              ParentColor = False
            end
            object EditDcbFlags: TEdit
              Left = 668
              Height = 28
              Hint = 'COM Port DCB Flags - Data Control Block.'
              Top = 4
              Width = 80
              TabOrder = 6
              Text = '0'
            end
            object BitBtnComTable: TBitBtn
              Left = 4
              Height = 30
              Top = 36
              Width = 75
              Action = ActionComTable
              Images = ImageListCrw16
              ImageIndex = 305
              TabOrder = 7
            end
          end
        end
        object TabSheetOptions: TTabSheet
          Caption = 'Options'
          ClientHeight = 96
          ClientWidth = 762
          ImageIndex = 162
          object GroupBoxTermOptions: TGroupBox
            Left = 0
            Height = 96
            Top = 0
            Width = 762
            Align = alClient
            Caption = ' Terminal Options … '
            ClientHeight = 94
            ClientWidth = 760
            TabOrder = 0
            object CheckBoxTermOptionsC: TCheckBox
              Left = 4
              Height = 21
              Hint = 'Auto-Close on Disconnection after timeout.'
              Top = 4
              Width = 216
              Caption = 'Auto-Close on disconnect'
              Checked = True
              State = cbChecked
              TabOrder = 0
            end
            object CheckBoxTermOptionsA: TCheckBox
              Left = 4
              Height = 21
              Hint = 'Recode ANSI-OEM (task, Windows).'
              Top = 28
              Width = 224
              Caption = 'ANSI<->OEM (task,Windows)'
              Checked = True
              State = cbChecked
              TabOrder = 1
            end
            object CheckBoxTermOptionsH: TCheckBox
              Left = 236
              Height = 21
              Hint = 'Assume Input is HEX encoded.'
              Top = 4
              Width = 160
              Caption = 'Input HEX encoded'
              TabOrder = 2
            end
            object CheckBoxTermOptionsU: TCheckBox
              Left = 236
              Height = 21
              Hint = 'Assume Input is URL encoded.'
              Top = 28
              Width = 160
              Caption = 'Input URL encoded'
              TabOrder = 3
            end
            object CheckBoxTermOptionsX: TCheckBox
              Left = 412
              Height = 21
              Hint = 'Output as HEX encoded.'
              Top = 4
              Width = 168
              Caption = 'Output HEX encoded'
              TabOrder = 4
            end
            object CheckBoxTermOptionsL: TCheckBox
              Left = 412
              Height = 21
              Hint = 'Output as URL encoded.'
              Top = 28
              Width = 168
              Caption = 'Output URL encoded'
              TabOrder = 5
            end
            object CheckBoxTermOptionsN: TCheckBox
              Left = 596
              Height = 21
              Hint = 'Add checksum - DCON.'
              Top = 4
              Width = 144
              Caption = 'Checksum - DCON'
              TabOrder = 6
            end
            object CheckBoxTermOptionsB: TCheckBox
              Left = 236
              Height = 21
              Hint = 'Assume Input is BackSlash encoded.'
              Top = 52
              Width = 160
              Caption = 'Input B\S encoded'
              TabOrder = 7
            end
            object CheckBoxTermOptionsS: TCheckBox
              Left = 412
              Height = 21
              Hint = 'Output as BackSlash encoded.'
              Top = 52
              Width = 168
              Caption = 'Output B\S encoded'
              TabOrder = 8
            end
            object CheckBoxTermOptionsE: TCheckBox
              Left = 4
              Height = 21
              Hint = 'Print Echo of Input in Output.'
              Top = 52
              Width = 168
              Caption = 'Echo Input->Output'
              Checked = True
              State = cbChecked
              TabOrder = 9
            end
            object CheckBoxTermOptionsV: TCheckBox
              Left = 596
              Height = 21
              Hint = 'Verbose mode - print connection details.'
              Top = 28
              Width = 120
              Caption = 'Verbose mode'
              TabOrder = 10
            end
            object ComboBoxOptEol: TComboBox
              Left = 636
              Height = 28
              Top = 48
              Width = 92
              ItemHeight = 0
              ItemIndex = 0
              Items.Strings = (
                'Default'
                'CRLF'
                'LF'
                'CR'
              )
              Style = csDropDownList
              TabOrder = 11
              Text = 'Default'
            end
            object LabelOptEol: TLabel
              Left = 600
              Height = 16
              Top = 56
              Width = 24
              Caption = 'EOL'
              ParentColor = False
            end
          end
        end
        object TabSheetParams: TTabSheet
          Caption = 'Params'
          ClientHeight = 96
          ClientWidth = 762
          ImageIndex = 162
          object GroupBoxParams: TGroupBox
            Left = 0
            Height = 96
            Top = 0
            Width = 762
            Align = alClient
            Caption = ' Terminal Parameters … '
            ClientHeight = 94
            ClientWidth = 760
            TabOrder = 0
            object ComboBoxCloseTimeout: TComboBox
              Left = 216
              Height = 28
              Hint = 'Timeout to AutoClose on Disconnection, sec.'
              Top = 4
              Width = 100
              ItemHeight = 0
              ItemIndex = 6
              Items.Strings = (
                '1'
                '2'
                '3'
                '4'
                '5'
                '6'
                '7'
                '8'
                '9'
                '10'
                '15'
                '20'
                '25'
                '30'
                '45'
                '60'
                '120'
                '180'
                '300'
              )
              Style = csDropDownList
              TabOrder = 0
              Text = '7'
              OnChange = ComboBoxCloseTimeoutChange
            end
            object LabelCloseTimeout: TLabel
              Left = 8
              Height = 16
              Top = 12
              Width = 200
              Caption = 'Timeout to AutoClose, sec'
              ParentColor = False
            end
            object LabelLogHistory: TLabel
              Left = 8
              Height = 16
              Top = 40
              Width = 144
              Caption = 'Log History, lines'
              ParentColor = False
            end
            object ComboBoxLogHistory: TComboBox
              Left = 216
              Height = 28
              Hint = 'Log History, lines.'
              Top = 32
              Width = 100
              ItemHeight = 0
              ItemIndex = 6
              Items.Strings = (
                '16'
                '32'
                '64'
                '128'
                '256'
                '512'
                '1024'
                '2048'
                '4096'
                '8192'
                '16384'
                '32768'
                '65536'
              )
              Style = csDropDownList
              TabOrder = 1
              Text = '1024'
              OnChange = ComboBoxLogHistoryChange
            end
          end
        end
      end
    end
  end
  object PanelPipeLog: TPanel
    Left = 4
    Height = 367
    Top = 148
    Width = 792
    Align = alClient
    BorderWidth = 4
    ClientHeight = 367
    ClientWidth = 792
    TabOrder = 1
    object PanelPipeLogButtons: TPanel
      Left = 749
      Height = 357
      Top = 5
      Width = 38
      Align = alRight
      BorderWidth = 4
      ClientHeight = 357
      ClientWidth = 38
      TabOrder = 0
      object BitBtnLogSelAll: TBitBtn
        Left = 4
        Height = 30
        Top = 4
        Width = 30
        Action = ActionLogSelAll
        Images = ImageListCrw16
        ImageIndex = 33
        TabOrder = 0
      end
      object BitBtnLogSelNone: TBitBtn
        Left = 3
        Height = 30
        Top = 36
        Width = 30
        Action = ActionLogSelNone
        Images = ImageListCrw16
        ImageIndex = 34
        TabOrder = 1
      end
      object BitBtnLogCopy: TBitBtn
        Left = 3
        Height = 30
        Top = 76
        Width = 30
        Action = ActionLogCopy
        Images = ImageListCrw16
        ImageIndex = 25
        TabOrder = 2
      end
    end
    object GroupBoxPipeLog: TGroupBox
      Left = 5
      Height = 357
      Top = 5
      Width = 744
      Align = alClient
      Caption = ' Log '
      ClientHeight = 340
      ClientWidth = 742
      TabOrder = 1
      object MemoPipeLog: TMemo
        Left = 0
        Height = 340
        Top = 0
        Width = 742
        Align = alClient
        DoubleBuffered = True
        HideSelection = False
        ParentDoubleBuffered = False
        ReadOnly = True
        ScrollBars = ssAutoBoth
        TabOrder = 0
        WordWrap = False
      end
    end
  end
  object TimerPolling1000: TTimer
    OnTimer = TimerPolling1000Timer
    Left = 644
  end
  object TimerPolling50: TTimer
    Interval = 50
    OnTimer = TimerPolling50Timer
    Left = 680
  end
  object ActionListPipe: TActionList
    Images = ImageListCrw16
    Left = 536
    object ActionOpenTask: TAction
      Caption = 'Run'
      Hint = 'Open Task terminal.'
      ImageIndex = 64
      OnExecute = ActionOpenTaskExecute
    end
    object ActionOpenPipe: TAction
      Caption = 'Open'
      Hint = 'Open Named Pipe terminal.'
      ImageIndex = 343
      OnExecute = ActionOpenPipeExecute
    end
    object ActionOpenTcp: TAction
      Caption = 'Open'
      Hint = 'Open TCP\IP client or server.'
      ImageIndex = 231
      OnExecute = ActionOpenTcpExecute
    end
    object ActionOpenCom: TAction
      Caption = 'Open'
      Hint = 'Open COM Port.'
      ImageIndex = 290
      OnExecute = ActionOpenComExecute
    end
    object ActionComTable: TAction
      Caption = 'Table'
      Hint = 'Print COM port Table.'
      ImageIndex = 305
      OnExecute = ActionComTableExecute
    end
    object ActionLogSelAll: TAction
      Hint = 'Select all.'
      ImageIndex = 33
      OnExecute = ActionLogSelAllExecute
    end
    object ActionLogSelNone: TAction
      Hint = 'Unselect.'
      ImageIndex = 34
      OnExecute = ActionLogSelNoneExecute
    end
    object ActionLogCopy: TAction
      Hint = 'Copy to Clipboard.'
      ImageIndex = 25
      OnExecute = ActionLogCopyExecute
    end
  end
  object ImageListCrw16: TImageList
    Left = 572
    Bitmap = {
[encoded data, 68586 characters]
      CE427C7A
    }
  end
  object ImageListCrw32: TImageList
    Left = 608
    Bitmap = {
[encoded data, 56161 characters]
      CFF4AC95DFCADF51E4D7C1D7F9F7FF037800E8B2
    }
  end
end
