object FormCrwTestBench: TFormCrwTestBench
  Left = 243
  Height = 600
  Top = 137
  Width = 800
  BorderWidth = 4
  Caption = 'FormCrwTestBench'
  ClientHeight = 600
  ClientWidth = 800
  Constraints.MinHeight = 600
  Constraints.MinWidth = 800
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  LCLVersion = '2.2.6.0'
  object PanelCrwTestBenchMain: TPanel
    Left = 4
    Height = 592
    Top = 4
    Width = 792
    Align = alClient
    BorderWidth = 4
    ClientHeight = 592
    ClientWidth = 792
    TabOrder = 0
    object PanelCrwTestBenchTabs: TPanel
      Left = 5
      Height = 251
      Top = 5
      Width = 782
      Align = alTop
      BorderWidth = 4
      ClientHeight = 251
      ClientWidth = 782
      TabOrder = 0
      object PageControlCrwTestBenchTabs: TPageControl
        Left = 5
        Height = 241
        Top = 5
        Width = 772
        ActivePage = TabSheetCrwTask
        Align = alClient
        TabIndex = 7
        TabOrder = 0
        object TabSheetUnitCrwAlloc: TTabSheet
          Caption = 'alloc'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxCrwAlloc: TGroupBox
            Left = 0
            Height = 61
            Top = 0
            Width = 762
            Align = alTop
            Caption = '_crw_alloc'
            ClientHeight = 44
            ClientWidth = 760
            TabOrder = 0
            object ButtonCrwAllocTest1: TButton
              Left = 4
              Height = 25
              Top = 8
              Width = 156
              Caption = 'Test1 (Memory)'
              OnClick = ButtonCrwAllocTest1Click
              TabOrder = 0
            end
            object ButtonCrwAllocTest2: TButton
              Left = 164
              Height = 25
              Top = 8
              Width = 156
              Caption = 'Test2 (Locks)'
              OnClick = ButtonCrwAllocTest2Click
              TabOrder = 1
            end
            object ButtonCrwAllocTest3: TButton
              Left = 324
              Height = 25
              Top = 8
              Width = 156
              Caption = 'Test3 (Exceptions)'
              OnClick = ButtonCrwAllocTest3Click
              TabOrder = 2
            end
            object ComboBoxCrwAllocBugType: TComboBox
              Left = 484
              Height = 28
              Top = 8
              Width = 156
              ItemHeight = 0
              ItemIndex = 0
              Items.Strings = (
                'EEchoException'
                'ESoftException'
                'ENiceException'
                'EHideException'
                'EHarmException'
                'EFailException'
                'EDivByZero'
                'Exception'
              )
              Style = csDropDownList
              TabOrder = 3
              Text = 'EEchoException'
            end
          end
          object GroupBoxCrwCmdArgs: TGroupBox
            Left = 0
            Height = 85
            Top = 61
            Width = 762
            Align = alTop
            Caption = '_crw_cmdargs'
            ClientHeight = 83
            ClientWidth = 760
            TabOrder = 1
            object ButtonCrwCmdArgsTest1: TButton
              Left = 8
              Height = 25
              Top = 4
              Width = 180
              Caption = 'Test1 (ReportCmdArgs)'
              OnClick = ButtonCrwCmdArgsTest1Click
              TabOrder = 0
            end
            object ComboBoxCrwCmdArgsListOptVal: TComboBox
              Left = 195
              Height = 28
              Top = 4
              Width = 172
              ItemHeight = 0
              Items.Strings = (
                '-dns;-fsm;-sml;'
                '-icon;-cfg;'
              )
              TabOrder = 1
              Text = '-dns;-fsm;-sml;'
            end
            object LabelCrwCmdArgsOptParList: TLabel
              Left = 374
              Height = 32
              Top = 3
              Width = 224
              Caption = 'List of options with values,'#10'for example: -dns;-fsm;-sml;'
              ParentColor = False
            end
            object ComboBoxCrwCmdArgsGetOpt: TComboBox
              Left = 195
              Height = 28
              Top = 32
              Width = 172
              ItemHeight = 0
              TabOrder = 2
              Text = '-dns'
            end
            object ButtonCrwCmdArgsTest2: TButton
              Left = 8
              Height = 25
              Top = 32
              Width = 180
              Caption = 'Test2 (GetOption)'
              OnClick = ButtonCrwCmdArgsTest2Click
              TabOrder = 3
            end
          end
          object GroupBoxCrwZm: TGroupBox
            Left = 0
            Height = 57
            Top = 146
            Width = 762
            Align = alTop
            Caption = '_crw_zm'
            ClientHeight = 40
            ClientWidth = 760
            TabOrder = 2
            object ButtonCrwZmTest1: TButton
              Left = 4
              Height = 25
              Top = 7
              Width = 156
              Caption = 'Test1 (ZeroMin)'
              OnClick = ButtonCrwZmTest1Click
              TabOrder = 0
            end
          end
        end
        object TabSheetCrwEnviron: TTabSheet
          Caption = 'environ'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxCrwEnviron: TGroupBox
            Left = 0
            Height = 148
            Top = 0
            Width = 762
            Align = alTop
            Caption = '_crw_environ'
            ClientHeight = 131
            ClientWidth = 760
            TabOrder = 0
            object ButtonCrwEnvironTest1: TButton
              Left = 4
              Height = 25
              Top = 7
              Width = 156
              Caption = 'Test1 (SysEnvList)'
              OnClick = ButtonCrwEnvironTest1Click
              TabOrder = 0
            end
            object ButtonCrwEnvironTest2: TButton
              Left = 164
              Height = 25
              Top = 6
              Width = 156
              Caption = 'Test2 (CurEnvList)'
              OnClick = ButtonCrwEnvironTest2Click
              TabOrder = 1
            end
            object ComboBoxCrwEnvironGetEnvName: TComboBox
              Left = 4
              Height = 28
              Top = 37
              Width = 156
              ItemHeight = 0
              TabOrder = 2
              Text = 'PATH'
            end
            object ButtonCrwEnvironTest3: TButton
              Left = 164
              Height = 25
              Top = 36
              Width = 156
              Caption = 'Test3 (GetEnv)'
              OnClick = ButtonCrwEnvironTest3Click
              TabOrder = 3
            end
            object ComboBoxCrwEnvironSetEnvText: TComboBox
              Left = 4
              Height = 28
              Top = 69
              Width = 316
              ItemHeight = 0
              ItemIndex = 0
              Items.Strings = (
                'TEST=Demo'
                'DEMO=Test'
              )
              TabOrder = 4
              Text = 'TEST=Demo'
            end
            object ButtonCrwEnvironTest4: TButton
              Left = 324
              Height = 25
              Top = 69
              Width = 156
              Caption = 'Test4 (SetEnv)'
              OnClick = ButtonCrwEnvironTest4Click
              TabOrder = 5
            end
            object ComboBoxCrwEnvironExpEnvText: TComboBox
              Left = 4
              Height = 28
              Top = 100
              Width = 316
              ItemHeight = 0
              ItemIndex = 0
              Items.Strings = (
                '$HOME/Test'
                '${HOME}Test'
                '%HOME%Test'
                '!HOME!Test'
                '$USER/Demo'
              )
              TabOrder = 6
              Text = '$HOME/Test'
            end
            object ButtonCrwEnvironTest5: TButton
              Left = 325
              Height = 25
              Top = 100
              Width = 155
              Caption = 'Test5 (ExpEnv)'
              OnClick = ButtonCrwEnvironTest5Click
              TabOrder = 7
            end
          end
          object GroupBoxCrwProc: TGroupBox
            Left = 0
            Height = 52
            Top = 148
            Width = 762
            Align = alTop
            Caption = '_crw_proc'
            ClientHeight = 50
            ClientWidth = 760
            TabOrder = 1
            object ButtonCrwProcTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 156
              Caption = 'Test1 (_crw_proc)'
              OnClick = ButtonCrwProcTest1Click
              TabOrder = 0
            end
            object LabelParentStatus: TLabel
              Left = 172
              Height = 16
              Top = 8
              Width = 88
              Caption = 'Parent PID:'
              ParentColor = False
            end
          end
        end
        object TabSheetUnitCrwFifo: TTabSheet
          Caption = 'fifo'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxCrwFifo: TGroupBox
            Left = 0
            Height = 52
            Top = 0
            Width = 762
            Align = alTop
            Caption = '_crw_fifo'
            ClientHeight = 35
            ClientWidth = 760
            TabOrder = 0
            object ButtonCrwFifoTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 156
              Caption = 'Test1 (Fifo)'
              OnClick = ButtonCrwFifoTest1Click
              TabOrder = 0
            end
          end
          object GroupBoxCrwAscio: TGroupBox
            Left = 0
            Height = 52
            Top = 52
            Width = 762
            Align = alTop
            Caption = '_crw_ascio'
            ClientHeight = 35
            ClientWidth = 760
            TabOrder = 1
            object ButtonCrwAscioTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 156
              Caption = 'Test1 (StdOut.Put)'
              OnClick = ButtonCrwAscioTest1Click
              TabOrder = 0
            end
            object CheckBoxCrwAscioPolling: TCheckBox
              Left = 188
              Height = 21
              Top = 4
              Width = 168
              Caption = 'Timer (poll StdIn)'
              TabOrder = 1
            end
            object ButtonCrwAscioTest2: TButton
              Left = 368
              Height = 25
              Top = 3
              Width = 155
              Caption = 'Test2 (Console)'
              OnClick = ButtonCrwAscioTest2Click
              TabOrder = 2
            end
          end
          object GroupBoxCrwBase64Test1: TGroupBox
            Left = 0
            Height = 53
            Top = 104
            Width = 762
            Align = alTop
            Caption = '_crw_base64'
            ClientHeight = 36
            ClientWidth = 760
            TabOrder = 2
            object ButtonCrwBase64Test1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 156
              Caption = 'Test1 (base64)'
              OnClick = ButtonCrwBase64Test1Click
              TabOrder = 0
            end
            object CheckBoxCrwBase64UseStd: TCheckBox
              Left = 167
              Height = 21
              Top = 8
              Width = 208
              Caption = 'Use standard FPC Base64'
              TabOrder = 1
            end
            object ButtonCrwBase32Test1: TButton
              Left = 396
              Height = 25
              Top = 4
              Width = 136
              Caption = 'Test1 (base32)'
              OnClick = ButtonCrwBase32Test1Click
              TabOrder = 2
            end
          end
          object GroupBoxCrwSortTest1: TGroupBox
            Left = 0
            Height = 49
            Top = 157
            Width = 762
            Align = alTop
            Caption = '_crw_sort, _crw_fpu, _crw_lsqpoly, _crw_ef'
            ClientHeight = 32
            ClientWidth = 760
            TabOrder = 3
            object ButtonCrwSortTest1: TButton
              Left = 4
              Height = 25
              Top = 6
              Width = 156
              Caption = 'Test1 (Sort)'
              OnClick = ButtonCrwSortTest1Click
              TabOrder = 0
            end
            object ButtonCrwFpuTest1: TButton
              Left = 168
              Height = 25
              Top = 4
              Width = 156
              Caption = 'Test1 (_crw_fpu)'
              OnClick = ButtonCrwFpuTest1Click
              TabOrder = 1
            end
            object ButtonCrwLsqPolyTest1: TButton
              Left = 333
              Height = 25
              Top = 4
              Width = 171
              Caption = 'Test1 (_crw_lsqpoly)'
              OnClick = ButtonCrwLsqPolyTest1Click
              TabOrder = 2
            end
            object ButtonCrwEfTest1: TButton
              Left = 516
              Height = 25
              Top = 4
              Width = 156
              Caption = 'Test1 (_crw_ef)'
              OnClick = ButtonCrwEfTest1Click
              TabOrder = 3
            end
          end
        end
        object TabSheetCrwSvdTabs: TTabSheet
          Caption = 'svd'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxCrwSvd: TGroupBox
            Left = 0
            Height = 52
            Top = 0
            Width = 762
            Align = alTop
            Caption = '_crw_svd,_crw_spline,_crw_dynar'
            ClientHeight = 35
            ClientWidth = 760
            TabOrder = 0
            object ButtonCrwSvdTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 156
              Caption = 'Test1 (_crw_svd)'
              OnClick = ButtonCrwSvdTest1Click
              TabOrder = 0
            end
            object ButtonCrwSplineTest1: TButton
              Left = 167
              Height = 25
              Top = 4
              Width = 171
              Caption = 'Test1 (_crw_spline)'
              OnClick = ButtonCrwSplineTest1Click
              TabOrder = 1
            end
            object ButtonCrwDynarTest1: TButton
              Left = 344
              Height = 25
              Top = 4
              Width = 155
              Caption = 'Test1 (_crw_dynar)'
              OnClick = ButtonCrwDynarTest1Click
              TabOrder = 2
            end
            object ButtonCrwTh123Test1: TButton
              Left = 504
              Height = 25
              Top = 4
              Width = 152
              Caption = 'Test1 (_crw_th123)'
              OnClick = ButtonCrwTh123Test1Click
              TabOrder = 3
            end
          end
          object GroupBoxCrwRtcTest1: TGroupBox
            Left = 0
            Height = 52
            Top = 52
            Width = 762
            Align = alTop
            Caption = '_crw_rtc'
            ClientHeight = 35
            ClientWidth = 760
            TabOrder = 1
            object ButtonCrwRtcTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 220
              Caption = 'Test1 (_crw_rtc benchmark)'
              OnClick = ButtonCrwRtcTest1Click
              TabOrder = 0
            end
            object ButtonCrwRtcTest2: TButton
              Left = 233
              Height = 25
              Top = 4
              Width = 143
              Caption = 'Test2 (test_rtc)'
              OnClick = ButtonCrwRtcTest2Click
              TabOrder = 1
            end
            object ButtonCrwSndTest1: TButton
              Left = 382
              Height = 25
              Top = 4
              Width = 138
              Caption = 'Test1 (_crw_snd)'
              OnClick = ButtonCrwSndTest1Click
              TabOrder = 2
            end
            object ButtonCrwGuardTest1: TButton
              Left = 528
              Height = 25
              Top = 4
              Width = 155
              Caption = 'Test1 (_crw_guard)'
              OnClick = ButtonCrwGuardTest1Click
              TabOrder = 3
            end
          end
          object GroupBoxCrwHash: TGroupBox
            Left = 0
            Height = 53
            Top = 104
            Width = 762
            Align = alTop
            Caption = '_crw_hash'
            ClientHeight = 36
            ClientWidth = 760
            TabOrder = 2
            object ButtonCrwHashTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 204
              Caption = 'Test1 (_crw_hash sanity)'
              OnClick = ButtonCrwHashTest1Click
              TabOrder = 0
            end
            object ButtonCrwHashTest2: TButton
              Left = 212
              Height = 25
              Top = 4
              Width = 232
              Caption = 'Test2 (_crw_hash benchmark)'
              OnClick = ButtonCrwHashTest2Click
              TabOrder = 1
            end
          end
          object GroupBoxCrwCrypt: TGroupBox
            Left = 0
            Height = 51
            Top = 157
            Width = 762
            Align = alTop
            Caption = '_crw_crypt'
            ClientHeight = 34
            ClientWidth = 760
            TabOrder = 3
            object ButtonCrwCryptTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 159
              Caption = 'Test1 (_crw_crypt)'
              OnClick = ButtonCrwCryptTest1Click
              TabOrder = 0
            end
            object ButtonCrwCurvesTest1: TButton
              Left = 176
              Height = 25
              Top = 4
              Width = 164
              Caption = 'Test1 (_crw_curves)'
              OnClick = ButtonCrwCurvesTest1Click
              TabOrder = 1
            end
            object ButtonCrwPioTest1: TButton
              Left = 344
              Height = 25
              Top = 4
              Width = 140
              Caption = 'Test1 (_crw_pio)'
              OnClick = ButtonCrwPioTest1Click
              TabOrder = 2
            end
          end
        end
        object TabSheetCrwStr: TTabSheet
          Caption = 'str'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxCrwStr: TGroupBox
            Left = 0
            Height = 53
            Top = 0
            Width = 762
            Align = alTop
            Caption = '_crw_str'
            ClientHeight = 36
            ClientWidth = 760
            TabOrder = 0
            object ButtonCrwStrTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 88
              Caption = '_crw_utf8'
              OnClick = ButtonCrwStrTest1Click
              TabOrder = 0
            end
            object ButtonCrwStrTest2: TButton
              Left = 100
              Height = 25
              Top = 4
              Width = 84
              Caption = '_crw_str'
              OnClick = ButtonCrwStrTest2Click
              TabOrder = 1
            end
            object ButtonCrwStrTest3: TButton
              Left = 192
              Height = 25
              Top = 4
              Width = 136
              Caption = '_crw_str sanity'
              OnClick = ButtonCrwStrTest3Click
              TabOrder = 2
            end
            object ButtonCrwStrTest4: TButton
              Left = 332
              Height = 25
              Top = 4
              Width = 91
              Caption = 'test_str'
              OnClick = ButtonCrwStrTest4Click
              TabOrder = 3
            end
            object ButtonCrwSpkTest1: TButton
              Left = 428
              Height = 25
              Top = 4
              Width = 92
              Caption = '_crw_spk'
              OnClick = ButtonCrwSpkTest1Click
              TabOrder = 4
            end
            object ButtonCrwRegexpTest1: TButton
              Left = 524
              Height = 25
              Top = 4
              Width = 103
              Caption = '_crw_regexp'
              OnClick = ButtonCrwRegexpTest1Click
              TabOrder = 5
            end
            object ButtonCrwSerioTest1: TButton
              Left = 633
              Height = 25
              Top = 4
              Width = 95
              Caption = '_crw_serio'
              OnClick = ButtonCrwSerioTest1Click
              TabOrder = 6
            end
          end
          object GroupBoxCrwHl: TGroupBox
            Left = 0
            Height = 51
            Top = 53
            Width = 762
            Align = alTop
            Caption = '_crw_hl,_crw_bsencode'
            ClientHeight = 34
            ClientWidth = 760
            TabOrder = 1
            object ButtonCrwHlTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 139
              Caption = 'Test1 (_crw_hl)'
              OnClick = ButtonCrwHlTest1Click
              TabOrder = 0
            end
            object ButtonCrwBsencodeTest1: TButton
              Left = 148
              Height = 25
              Top = 4
              Width = 184
              Caption = 'Test1 (_crw_bsencode)'
              OnClick = ButtonCrwBsencodeTest1Click
              TabOrder = 1
            end
            object ButtonCrwColorsTest1: TButton
              Left = 336
              Height = 25
              Top = 4
              Width = 168
              Caption = 'Test1 (_crw_colors)'
              OnClick = ButtonCrwColorsTest1Click
              TabOrder = 2
            end
            object ButtonCrwSpcfldTest1: TButton
              Left = 512
              Height = 25
              Top = 4
              Width = 164
              Caption = 'Test1 (_crw_spcfld)'
              OnClick = ButtonCrwSpcfldTest1Click
              TabOrder = 3
            end
            object ButtonCrwUartTest1: TButton
              Left = 680
              Height = 25
              Top = 4
              Width = 76
              Caption = '_crw_uart'
              OnClick = ButtonCrwUartTest1Click
              TabOrder = 4
            end
          end
          object GroupBoxCrwFsm: TGroupBox
            Left = 0
            Height = 53
            Top = 104
            Width = 762
            Align = alTop
            Caption = '_crw_fsm'
            ClientHeight = 36
            ClientWidth = 760
            TabOrder = 2
            object ButtonCrwFsmTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 149
              Caption = 'Test1 (_crw_fsm)'
              OnClick = ButtonCrwFsmTest1Click
              TabOrder = 0
            end
            object ButtonCrwDaqtagsTest1: TButton
              Left = 161
              Height = 25
              Top = 4
              Width = 171
              Caption = 'Test1 (_crw_daqtags)'
              OnClick = ButtonCrwDaqtagsTest1Click
              TabOrder = 1
            end
            object ButtonCrwRtdtcTest1: TButton
              Left = 340
              Height = 25
              Top = 4
              Width = 156
              Caption = 'Test1 (_crw_rtdtc)'
              OnClick = ButtonCrwRtdtcTest1Click
              TabOrder = 2
            end
            object ButtonCrwCoupleTest1: TButton
              Left = 500
              Height = 25
              Top = 4
              Width = 159
              Caption = 'Test1 (_crw_couple)'
              OnClick = ButtonCrwCoupleTest1Click
              TabOrder = 3
            end
            object BitBtnCrwSysIdTest1: TBitBtn
              Left = 664
              Height = 25
              Top = 4
              Width = 92
              Caption = '_crw_sysid'
              OnClick = BitBtnCrwSysIdTest1Click
              TabOrder = 4
            end
          end
          object GroupBoxCrwFioTest1: TGroupBox
            Left = 0
            Height = 49
            Top = 157
            Width = 762
            Align = alTop
            Caption = '_crw_fio'
            ClientHeight = 32
            ClientWidth = 760
            TabOrder = 3
            object ButtonCrwFioTest1: TButton
              Left = 4
              Height = 25
              Top = 3
              Width = 136
              Caption = 'Test1 (_crw_fio)'
              OnClick = ButtonCrwFioTest1Click
              TabOrder = 0
            end
            object ButtonCrwPollingTest1: TButton
              Left = 144
              Height = 25
              Top = 3
              Width = 171
              Caption = 'Test1 (_crw_polling)'
              OnClick = ButtonCrwPollingTest1Click
              TabOrder = 1
            end
            object ButtonCrwMetaTest1: TButton
              Left = 320
              Height = 25
              Top = 3
              Width = 176
              Caption = 'Test1 (_crw_metadata)'
              OnClick = ButtonCrwMetaTest1Click
              TabOrder = 2
            end
            object ButtonCrwCalibTest1: TButton
              Left = 500
              Height = 25
              Top = 3
              Width = 159
              Caption = 'Test1 (_crw_calib)'
              OnClick = ButtonCrwCalibTest1Click
              TabOrder = 3
            end
          end
        end
        object TabSheetCrwPolling: TTabSheet
          Caption = 'polling'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxCrwPolling: TGroupBox
            Left = 0
            Height = 73
            Top = 0
            Width = 762
            Align = alTop
            Caption = '_crw_polling'
            ClientHeight = 71
            ClientWidth = 760
            TabOrder = 0
            object LabelCrwPollingStatus: TLabel
              Left = 4
              Height = 16
              Top = 4
              Width = 136
              Caption = 'Polling Status: 0'
              ParentColor = False
            end
            object ButtonCrwPollingAdd: TButton
              Left = 8
              Height = 25
              Top = 25
              Width = 107
              Caption = 'Add Polling'
              OnClick = ButtonCrwPollingAddClick
              TabOrder = 0
            end
            object ButtonCrwPollingKill: TButton
              Left = 120
              Height = 25
              Top = 24
              Width = 116
              Caption = 'Kill Polling'
              OnClick = ButtonCrwPollingKillClick
              TabOrder = 1
            end
          end
          object GroupBoxCrwMmt: TGroupBox
            Left = 0
            Height = 65
            Top = 73
            Width = 762
            Align = alTop
            Caption = '_crw_mmt'
            ClientHeight = 63
            ClientWidth = 760
            TabOrder = 1
            object ButtonCrwMmtStart: TButton
              Left = 0
              Height = 25
              Top = 20
              Width = 99
              Caption = 'Start MMT'
              OnClick = ButtonCrwMmtStartClick
              TabOrder = 0
            end
            object LabelCrwMmtStatus: TLabel
              Left = 0
              Height = 16
              Top = 4
              Width = 200
              Caption = 'MultiMediaTimer Status: 0'
              ParentColor = False
            end
            object SpinEditCrwMmtPeriod: TSpinEdit
              Left = 108
              Height = 26
              Top = 20
              Width = 86
              MaxValue = 1000
              MinValue = 1
              OnChange = SpinEditCrwMmtPeriodChange
              TabOrder = 1
              Value = 10
            end
            object ButtonCrwDimTest1: TButton
              Left = 208
              Height = 25
              Top = 20
              Width = 84
              Caption = '_crw_dim'
              OnClick = ButtonCrwDimTest1Click
              TabOrder = 2
            end
            object ButtonCrwSmiTest1: TButton
              Left = 296
              Height = 25
              Top = 20
              Width = 84
              Caption = '_crw_smi'
              OnClick = ButtonCrwSmiTest1Click
              TabOrder = 3
            end
          end
          object GroupBoxCrwEe: TGroupBox
            Left = 0
            Height = 73
            Top = 138
            Width = 762
            Align = alTop
            Caption = '_crw_ee'
            ClientHeight = 56
            ClientWidth = 760
            TabOrder = 2
            object ButtonCrwEeTest1: TButton
              Left = 4
              Height = 25
              Top = 8
              Width = 132
              Caption = 'Test1 (_crw_ee)'
              OnClick = ButtonCrwEeTest1Click
              TabOrder = 0
            end
            object ButtonCrwEeSysEval: TButton
              Left = 143
              Height = 25
              Top = 8
              Width = 95
              Caption = 'SysEval'
              OnClick = ButtonCrwEeSysEvalClick
              TabOrder = 1
            end
            object EditCrwEeExpression: TEdit
              Left = 244
              Height = 28
              Top = 8
              Width = 508
              Anchors = [akTop, akLeft, akRight]
              TabOrder = 2
              Text = 'pi'
            end
          end
        end
        object TabSheetUnitCrwWmctrl: TTabSheet
          Caption = 'Wmctrl'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxCrwWmctrl: TGroupBox
            Left = 0
            Height = 85
            Top = 0
            Width = 762
            Align = alTop
            Caption = 'GroupBoxCrwWmctrl'
            ClientHeight = 68
            ClientWidth = 760
            TabOrder = 0
            object ButtonCrwWmctrlTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 63
              Caption = 'wmctrl'
              OnClick = ButtonCrwWmctrlTest1Click
              TabOrder = 0
            end
            object ButtonMenuBoxTest: TButton
              Left = 72
              Height = 25
              Top = 4
              Width = 68
              Caption = 'MenuBox'
              OnClick = ButtonMenuBoxTestClick
              TabOrder = 1
            end
            object ButtonCrwCalcTest1: TButton
              Left = 144
              Height = 25
              Top = 4
              Width = 47
              Caption = 'Calc'
              OnClick = ButtonCrwCalcTest1Click
              TabOrder = 2
            end
            object ButtonCrwWarningTest1: TButton
              Left = 196
              Height = 25
              Top = 4
              Width = 75
              Caption = 'Warning'
              OnClick = ButtonCrwWarningTest1Click
              TabOrder = 3
            end
            object ButtonCrwVoicePresetTest1: TButton
              Left = 276
              Height = 25
              Top = 4
              Width = 59
              Caption = 'Voice'
              OnClick = ButtonCrwVoicePresetTest1Click
              TabOrder = 4
            end
            object ButtonCrwUartTerminalTest1: TButton
              Left = 340
              Height = 25
              Top = 4
              Width = 51
              Caption = 'Uart'
              OnClick = ButtonCrwUartTerminalTest1Click
              TabOrder = 5
            end
            object ButtonCrwCheckListMenuTest: TButton
              Left = 396
              Height = 25
              Top = 4
              Width = 112
              Caption = 'CheckListMenu'
              OnClick = ButtonCrwCheckListMenuTestClick
              TabOrder = 6
            end
            object ButtonCrwTextEditDialogTest: TButton
              Left = 512
              Height = 25
              Top = 4
              Width = 75
              Caption = 'TextEdit'
              OnClick = ButtonCrwTextEditDialogTestClick
              TabOrder = 7
            end
            object ButtonCrwStringGridEditDialog: TButton
              Left = 591
              Height = 25
              Top = 4
              Width = 121
              Caption = 'StringGridEdit'
              OnClick = ButtonCrwStringGridEditDialogClick
              TabOrder = 8
            end
            object ButtonCrwLoginDialogTest: TButton
              Left = 4
              Height = 25
              Top = 37
              Width = 63
              Caption = 'Login'
              OnClick = ButtonCrwLoginDialogTestClick
              TabOrder = 9
            end
            object ButtonCrwRecodeTest1: TButton
              Left = 72
              Height = 25
              Top = 36
              Width = 67
              Caption = 'Recode'
              OnClick = ButtonCrwRecodeTest1Click
              TabOrder = 10
            end
            object ButtonCrwRegExpCalcTest: TButton
              Left = 144
              Height = 25
              Top = 37
              Width = 55
              Caption = 'RegExp'
              OnClick = ButtonCrwRegExpCalcTestClick
              TabOrder = 11
            end
            object ButtonCrwLibNotify: TButton
              Left = 204
              Height = 25
              Top = 37
              Width = 89
              Caption = 'libNotify'
              OnClick = ButtonCrwLibNotifyClick
              TabOrder = 12
            end
          end
          object GroupBoxCrwSharmTest: TGroupBox
            Left = 0
            Height = 121
            Top = 85
            Width = 762
            Align = alTop
            Caption = 'Shared Memory Test'
            ClientHeight = 119
            ClientWidth = 760
            TabOrder = 1
            object LabelShmName: TLabel
              Left = 96
              Height = 16
              Top = 4
              Width = 32
              Caption = 'Name'
              ParentColor = False
            end
            object EditShmName: TEdit
              Left = 96
              Height = 28
              Top = 22
              Width = 138
              TabOrder = 0
              Text = 'shm_test'
            end
            object LabelShmOffset: TLabel
              Left = 315
              Height = 16
              Top = 5
              Width = 48
              Caption = 'Offset'
              ParentColor = False
            end
            object SpinEditShmOffset: TSpinEdit
              Left = 315
              Height = 26
              Top = 22
              Width = 69
              MaxValue = 65536
              TabOrder = 1
            end
            object LabelShmSize: TLabel
              Left = 240
              Height = 16
              Top = 5
              Width = 32
              Caption = 'Size'
              ParentColor = False
            end
            object SpinEditShmSize: TSpinEdit
              Left = 240
              Height = 26
              Top = 22
              Width = 68
              MaxValue = 65536
              MinValue = 1
              TabOrder = 2
              Value = 1024
            end
            object ButtonShmOpen: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 86
              Caption = 'Open shm'
              OnClick = ButtonShmOpenClick
              TabOrder = 3
            end
            object ButtonShmList: TButton
              Left = 8
              Height = 25
              Top = 28
              Width = 81
              Caption = '/dev/shm'
              OnClick = ButtonShmListClick
              TabOrder = 4
            end
            object ButtonShmGet: TButton
              Left = 392
              Height = 21
              Top = 4
              Width = 23
              Caption = 'R'
              OnClick = ButtonShmGetClick
              TabOrder = 5
            end
            object EditShmData: TEdit
              Left = 452
              Height = 28
              Top = 22
              Width = 300
              Anchors = [akTop, akLeft, akRight]
              TabOrder = 6
              Text = '$0D333231'
            end
            object ButtonShmPut: TButton
              Left = 420
              Height = 23
              Top = 4
              Width = 23
              Caption = 'W'
              OnClick = ButtonShmPutClick
              TabOrder = 7
            end
            object ButtonShmAdd: TButton
              Left = 392
              Height = 20
              Top = 28
              Width = 23
              Caption = '+'
              OnClick = ButtonShmAddClick
              TabOrder = 8
            end
            object ButtonShmSub: TButton
              Left = 420
              Height = 21
              Top = 28
              Width = 23
              Caption = '-'
              OnClick = ButtonShmSubClick
              TabOrder = 9
            end
            object RadioGroupShmAsType: TRadioGroup
              Left = 520
              Height = 23
              Top = 0
              Width = 190
              AutoFill = True
              AutoSize = True
              ChildSizing.LeftRightSpacing = 6
              ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
              ChildSizing.EnlargeVertical = crsHomogenousChildResize
              ChildSizing.ShrinkHorizontal = crsScaleChilds
              ChildSizing.ShrinkVertical = crsScaleChilds
              ChildSizing.Layout = cclLeftToRightThenTopToBottom
              ChildSizing.ControlsPerLine = 3
              ClientHeight = 21
              ClientWidth = 188
              Columns = 3
              ItemIndex = 0
              Items.Strings = (
                'int'
                'real'
                'string'
              )
              TabOrder = 10
            end
            object LabelShmData: TLabel
              Left = 452
              Height = 16
              Top = 5
              Width = 56
              Caption = 'Data as'
              ParentColor = False
            end
            object GroupBoxShmMonitor: TGroupBox
              Left = 0
              Height = 53
              Top = 66
              Width = 760
              Align = alBottom
              Caption = 'Data Monitor'
              ClientHeight = 36
              ClientWidth = 758
              TabOrder = 11
              object EditShmMonitor: TEdit
                Left = 4
                Height = 28
                Top = 0
                Width = 748
                Anchors = [akTop, akLeft, akRight]
                Color = clInfoBk
                ReadOnly = True
                TabOrder = 0
              end
            end
            object ButtonShmInfo: TButton
              Left = 164
              Height = 21
              Top = 2
              Width = 31
              Caption = '?'
              OnClick = ButtonShmInfoClick
              TabOrder = 12
            end
          end
        end
        object TabSheetCrwTask: TTabSheet
          Caption = 'task'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxCrwTask: TGroupBox
            Left = 0
            Height = 52
            Top = 0
            Width = 762
            Align = alTop
            Caption = 'task'
            ClientHeight = 35
            ClientWidth = 760
            TabOrder = 0
            object ButtonCrwTaskTest1: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 75
              Caption = 'task'
              OnClick = ButtonCrwTaskTest1Click
              TabOrder = 0
            end
            object ButtonCrwNetIfTest1: TButton
              Left = 88
              Height = 25
              Top = 4
              Width = 75
              Caption = 'netif'
              OnClick = ButtonCrwNetIfTest1Click
              TabOrder = 1
            end
            object ButtonCrwSesmanTest1: TButton
              Left = 171
              Height = 25
              Top = 5
              Width = 75
              Caption = 'sesman'
              OnClick = ButtonCrwSesmanTest1Click
              TabOrder = 2
            end
            object ButtonCrwLttbTest1: TButton
              Left = 253
              Height = 25
              Top = 5
              Width = 111
              Caption = 'downsampling'
              OnClick = ButtonCrwLttbTest1Click
              TabOrder = 3
            end
            object ButtonCrwDcc32Test1: TButton
              Left = 371
              Height = 25
              Top = 4
              Width = 75
              Caption = 'dcc32'
              OnClick = ButtonCrwDcc32Test1Click
              TabOrder = 4
            end
          end
          object GroupBoxRenice: TGroupBox
            Left = 0
            Height = 52
            Top = 52
            Width = 762
            Align = alTop
            Caption = 'Renice'
            ClientHeight = 35
            ClientWidth = 760
            TabOrder = 1
            object ComboBoxRenicePid: TComboBox
              Left = 40
              Height = 28
              Top = 4
              Width = 100
              ItemHeight = 0
              TabOrder = 0
              Text = '0'
            end
            object LabelRenicePid: TLabel
              Left = 8
              Height = 16
              Top = 12
              Width = 24
              Caption = 'PID'
              ParentColor = False
            end
            object LabelReniceValue: TLabel
              Left = 148
              Height = 16
              Top = 12
              Width = 32
              Caption = 'nice'
              ParentColor = False
            end
            object ComboBoxReniceValue: TComboBox
              Left = 188
              Height = 28
              Top = 4
              Width = 100
              ItemHeight = 0
              Items.Strings = (
                '-20'
                '-19'
                '-18'
                '-17'
                '-16'
                '-15'
                '-14'
                '-13'
                '-12'
                '-11'
                '-10'
                '-9'
                '-8'
                '-7'
                '-6'
                '-5'
                '-4'
                '-3'
                '-2'
                '-1'
                '0'
                '1'
                '2'
                '3'
                '4'
                '5'
                '6'
                '7'
                '8'
                '9'
                '10'
                '11'
                '12'
                '13'
                '14'
                '15'
                '16'
                '17'
                '18'
                '19'
              )
              TabOrder = 1
              Text = '0'
            end
            object ButtonGetNice: TButton
              Left = 293
              Height = 25
              Top = 4
              Width = 75
              Caption = 'Get NICE'
              OnClick = ButtonGetNiceClick
              TabOrder = 2
            end
            object ButtonSetNice: TButton
              Left = 377
              Height = 25
              Top = 4
              Width = 79
              Caption = 'Set NICE'
              OnClick = ButtonSetNiceClick
              TabOrder = 3
            end
            object ButtonPrioTable: TButton
              Left = 464
              Height = 25
              Top = 4
              Width = 75
              Caption = 'Table'
              OnClick = ButtonPrioTableClick
              TabOrder = 4
            end
            object ComboBoxForcePrio: TComboBox
              Left = 636
              Height = 28
              Top = 4
              Width = 120
              ItemHeight = 0
              Items.Strings = (
                ''
                'Idle'
                'Lower'
                'Normal'
                'Higher'
                'High'
                'Realtime'
              )
              OnChange = ComboBoxForcePrioChange
              TabOrder = 5
            end
            object LabelForcePrio: TLabel
              Left = 552
              Height = 16
              Top = 12
              Width = 80
              Caption = 'Force Prio'
              ParentColor = False
            end
          end
          object GroupBoxCrwDima: TGroupBox
            Left = 0
            Height = 49
            Top = 104
            Width = 762
            Align = alTop
            Caption = 'DimAgent'
            ClientHeight = 32
            ClientWidth = 760
            TabOrder = 2
            object ButtonDimaStart: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 75
              Caption = 'Start'
              OnClick = ButtonDimaStartClick
              TabOrder = 0
            end
            object ButtonDimaStop: TButton
              Left = 84
              Height = 25
              Top = 4
              Width = 75
              Caption = 'Stop'
              OnClick = ButtonDimaStopClick
              TabOrder = 1
            end
            object ComboBoxDimaDns: TComboBox
              Left = 200
              Height = 28
              Top = 4
              Width = 120
              ItemHeight = 0
              Items.Strings = (
                'localhost'
                '127.0.0.1'
              )
              TabOrder = 2
              Text = 'localhost'
            end
            object LabelDimaDns: TLabel
              Left = 172
              Height = 16
              Top = 8
              Width = 24
              Caption = 'DNS'
              ParentColor = False
            end
            object LabelDimaTask: TLabel
              Left = 334
              Height = 16
              Top = 8
              Width = 64
              Caption = 'DIM Task'
              ParentColor = False
            end
            object ComboBoxDimaTask: TComboBox
              Left = 408
              Height = 28
              Top = 4
              Width = 112
              ItemHeight = 0
              Items.Strings = (
                'DIMTEST'
                'TESTDIM'
                'DIM/TEST'
                'TEST/DIM'
                'DIM_TEST'
                'TEST_DIM'
              )
              TabOrder = 3
              Text = 'DIMTEST'
            end
          end
        end
        object TabSheetCrwPipe: TTabSheet
          Caption = 'pipe'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxCrwPipe: TGroupBox
            Left = 0
            Height = 80
            Top = 0
            Width = 762
            Align = alTop
            Caption = 'pipe'
            ClientHeight = 78
            ClientWidth = 760
            TabOrder = 0
            object ButtonPipeServerOpen: TButton
              Left = 128
              Height = 25
              Top = 2
              Width = 111
              Caption = 'Server Open'
              OnClick = ButtonPipeServerOpenClick
              TabOrder = 0
            end
            object EditPipeName: TEdit
              Left = 8
              Height = 28
              Top = 2
              Width = 112
              TabOrder = 1
              Text = 'test_pipe'
            end
            object LabelPipeServerStatus: TLabel
              Left = 244
              Height = 16
              Top = 8
              Width = 32
              Caption = 'NULL'
              ParentColor = False
            end
            object EditPipeServerSend: TEdit
              Left = 432
              Height = 28
              Top = 2
              Width = 324
              TabOrder = 2
            end
            object ButtonPipeServerSend: TButton
              Left = 372
              Height = 25
              Top = 2
              Width = 55
              Caption = 'Send'
              OnClick = ButtonPipeServerSendClick
              TabOrder = 3
            end
            object ButtonPipeClientOpen: TButton
              Left = 128
              Height = 25
              Top = 31
              Width = 111
              Caption = 'Client Open'
              OnClick = ButtonPipeClientOpenClick
              TabOrder = 4
            end
            object LabelPipeClientStatus: TLabel
              Left = 246
              Height = 16
              Top = 34
              Width = 32
              Caption = 'NULL'
              ParentColor = False
            end
            object ButtonPipeClientSend: TButton
              Left = 372
              Height = 25
              Top = 31
              Width = 54
              Caption = 'Send'
              OnClick = ButtonPipeClientSendClick
              TabOrder = 5
            end
            object EditPipeClientSend: TEdit
              Left = 432
              Height = 28
              Top = 31
              Width = 324
              TabOrder = 6
            end
          end
          object GroupBoxCrwTcp: TGroupBox
            Left = 0
            Height = 81
            Top = 80
            Width = 762
            Align = alTop
            Caption = 'tcp'
            ClientHeight = 79
            ClientWidth = 760
            TabOrder = 1
            object SpinEditTcpPort: TSpinEdit
              Left = 52
              Height = 26
              Top = 4
              Width = 68
              MaxValue = 65535
              MinValue = 1
              TabOrder = 0
              Value = 12345
            end
            object LabelTcpPort: TLabel
              Left = 4
              Height = 16
              Top = 12
              Width = 32
              Caption = 'Port'
              ParentColor = False
            end
            object EditTcpHost: TEdit
              Left = 8
              Height = 28
              Top = 36
              Width = 112
              TabOrder = 1
              Text = 'localhost'
            end
            object ButtonTcpServerOpen: TButton
              Left = 128
              Height = 25
              Top = 4
              Width = 112
              Caption = 'Server Open'
              OnClick = ButtonTcpServerOpenClick
              TabOrder = 2
            end
            object ButtonTcpClientOpen: TButton
              Left = 128
              Height = 25
              Top = 36
              Width = 112
              Caption = 'Client Open'
              OnClick = ButtonTcpClientOpenClick
              TabOrder = 3
            end
            object LabelTcpServerStatus: TLabel
              Left = 245
              Height = 16
              Top = 8
              Width = 32
              Caption = 'NULL'
              ParentColor = False
            end
            object LabelTcpClientStatus: TLabel
              Left = 248
              Height = 16
              Top = 39
              Width = 32
              Caption = 'NULL'
              ParentColor = False
            end
            object ButtonTcpServerSend: TButton
              Left = 372
              Height = 25
              Top = 4
              Width = 54
              Caption = 'Send'
              OnClick = ButtonTcpServerSendClick
              TabOrder = 4
            end
            object ButtonTcpClientSend: TButton
              Left = 372
              Height = 25
              Top = 35
              Width = 54
              Caption = 'Send'
              OnClick = ButtonTcpClientSendClick
              TabOrder = 5
            end
            object EditTcpServerSend: TEdit
              Left = 432
              Height = 28
              Top = 4
              Width = 316
              Anchors = [akTop, akLeft, akRight]
              TabOrder = 6
            end
            object EditTcpClientSend: TEdit
              Left = 432
              Height = 28
              Top = 33
              Width = 316
              Anchors = [akTop, akLeft, akRight]
              TabOrder = 7
            end
          end
        end
        object TabSheetLcard: TTabSheet
          Caption = 'lcard'
          ClientHeight = 213
          ClientWidth = 762
          object GroupBoxLCard: TGroupBox
            Left = 0
            Height = 105
            Top = 0
            Width = 762
            Align = alTop
            Caption = 'LCard test'
            ClientHeight = 88
            ClientWidth = 760
            TabOrder = 0
            object ButtonLcardOpen: TButton
              Left = 4
              Height = 25
              Top = 4
              Width = 96
              Caption = 'Open'
              OnClick = ButtonLcardOpenClick
              TabOrder = 0
            end
            object ButtonTestFebus: TButton
              Left = 4
              Height = 25
              Top = 60
              Width = 96
              Caption = 'Febus'
              OnClick = ButtonTestFebusClick
              TabOrder = 1
            end
          end
        end
      end
    end
    object PanelTestBenchLog: TPanel
      Left = 5
      Height = 331
      Top = 256
      Width = 782
      Align = alClient
      BorderWidth = 4
      ClientHeight = 331
      ClientWidth = 782
      TabOrder = 1
      object GroupBoxCrwTestBenchLog: TGroupBox
        Left = 5
        Height = 303
        Top = 5
        Width = 772
        Align = alClient
        Caption = ' Log: '
        ClientHeight = 286
        ClientWidth = 770
        TabOrder = 0
        object MemoCrwTestBenchLog: TMemo
          Left = 0
          Height = 286
          Top = 0
          Width = 770
          Align = alClient
          ReadOnly = True
          ScrollBars = ssAutoBoth
          TabOrder = 0
          WordWrap = False
        end
      end
      object LabelWmctrlStatus: TLabel
        Left = 5
        Height = 18
        Top = 308
        Width = 772
        Align = alBottom
        Caption = 'wmctrl status'
        Font.Height = -13
        Font.Name = 'PT Sans Narrow'
        ParentColor = False
        ParentFont = False
      end
    end
  end
  object TimerCrwAscioPoll: TTimer
    OnTimer = TimerCrwAscioPollTimer
    Left = 24
    Top = 4
  end
  object TimerPolling50: TTimer
    Interval = 50
    OnTimer = TimerPolling50Timer
    Left = 120
    Top = 5
  end
  object TimerPolling1000: TTimer
    OnTimer = TimerPolling1000Timer
    Left = 492
    Top = 12
  end
  object TimerShm: TTimer
    OnTimer = TimerShmTimer
    Left = 192
    Top = 6
  end
end
