{"Shell",
 {"Folder","AST",":   -","",
 {"Folder","AST","","",
    {"Item","AST","","AddDevice",
" ()",
"AddDevice ()",
"@:
 = <>. ()
@:
      (    ,          ).
 :
1.    ( ,    L    ).
2. DeviceCount   .
3.        (.  ).
4.  :
5.  DeviceCount = 99,   -7     .
6.      ;
7.       0,    1,...,       (DeviceCount  1).
6.    .
@:
<> -  ,         .
 -     ,    (.  ).
@:
."
    },
    {"Item","AST","","DeleteDevice",
" ()",
"DeleteDevice ()",
"@:
 = <>. ()
@:
      .  ,      (    ),          -8.      .         ,            .
        ,    .
@:
<> -  ,         .
 -     ,    (.  ).
@:
."
    },
    {"Item","AST","","ShowProperties",
" ()",
"ShowProperties ()",
"@:
 = <>. ()
@:
      ,   :
 ,     ;
      ;
   .
   ;
@:
<> -  ,         .
 -     ,    (.  ).
@:
."
    },
    {"Item","AST","","AboutBox",
" ()",
"AboutBox ()",
"@:
<>. ()
@:
        .
@:
<> -  ,         .
@:
."
    },
    {"Item","AST","","DeleteEvent",
" ()",
"DeleteEvent ()",
"@:
 = <>. ()
@:
         ( ),       .
@:
<> -  ,         .
 -     ,    (.  ).
@:
."
    },
 },
 {"Folder","AST","","",
    {"Item","AST","","ResultCode",
"",
"ResultCode",
"@:
<>.
@:
 ( )
@:
   ,        (      ).    ,       0 ( ).
@:
<> -  ,         ."
    },
    {"Item","AST","","ResultDescription",
"",
"ResultCode",
"@:
<>.
@:
 ( )
@:
            .               .
@:
<> -  ,         ."
    },
 {"Folder","AST"," ","",
    {"Item","AST","","DeviceCount",
"",
"DeviceCount",
"@:
<>.
@:
 ( )
@:
         .      .      1  99.
@:
<> -  ,         ."
    },
    {"Item","AST","","CurrentDeviceName",
"",
"CurrentDeviceName",
"@:
<>.
@:

@:
    ()    20  (           (-6),     ).          ()  .      ,       . : .    ,   .
@:
<> -  ,         ."
    },
    {"Item","AST","","CurrentDeviceNumber",
"",
"CurrentDeviceNumber",
"@:
<>.
@:

@:
           1  99 .       .
     .            .        ,       (-9),    ,    .
@:
<> -  ,         ."
    },
    {"Item","AST","","CurrentDeviceIndex",
"",
"CurrentDeviceIndex",
"@:
<>.
@:

@:
     .            .        ,       (-9),    ,    .     ,    ,   .      0,     1.
@:
<> -  ,         ."
    },
    {"Item","AST","","LockDevices",
"",
"LockDevices",
"@:
<>.
@:

@:
    ,   ,  ,   ,  ,    .     ,         .     .  (LockDevices=TRUE),           ,  (LockDevices=FALSE)  .
@:
<> -  ,         ."
    },
 },
    {"Item","AST","","Model",
"",
"Model",
"@:
<>.
@:

@:
    ,        .
@:
<> -  ,         ."
    },
    {"Item","AST","","ModelGroup",
"",
"ModelGroup",
"@:
<>.
@:

@:
    ,    ,    .     :
1.   
     -   .
2.   
    -    .
@:
<> -  ,         ."
    },
    {"Item","AST","","PortNumber",
"",
"PortNumber",
"@:
<>.
@:

@:
  ,     .
         =TRUE,      (   FALSE),        .     ,     FALSE,  (  )  =TRUE.
@:
<> -  ,         ."
    },
    {"Item","AST","","PortDescription",
"",
"PortDescription",
"@:
<>.
@:
 ( )
@:
  ,     .
@:
<> -  ,         ."
    },
    {"Item","AST","","BaudRate",
"",
"BaudRate",
"@:
<>.
@:

@:
        (,           ).
          (.  ).
@:
<> -  ,         ."
    },
    {"Item","AST","","Parity",
"",
"Parity",
"@:
<>.
@:

@:
      .
@:
<> -  ,         ."
    },
    {"Item","AST","","DataBits",
"",
"DataBits",
"@:
<>.
@:

@:
      .
@:
<> -  ,         ."
    },
    {"Item","AST","","StopBits",
"",
"StopBits",
"@:
<>.
@:

@:
   -  .
@:
<> -  ,         ."
    },
    {"Item","AST","","StopFlag",
"",
"StopFlag",
"@:
<>.
@:

@:
   -()  :
	0	1	2	3	4	5	6
-	CR	LF	CR/LF	Space	Tab	Esc	Ctrl-C
(ASCII)		(0DH)	(0AH)	(0D0AH)	(20H)	(09H)	(1BH)	(03H)
@:
<> -  ,         ."
    },
    {"Item","AST","","Prefix",
"",
"Prefix",
"@:
<>.
@:

@:
     .
     ,     .
@:
<> -  ,         ."
    },
    {"Item","AST","","Suffix",
"",
"Suffix",
"@:
<>.
@:

@:
     .
     ,     .
@:
<> -  ,         ."
    },
    {"Item","AST","","Sensitive",
"",
"Sensitive",
"@:
<>.
@:

@:
        ,       .
     .
@:
<> -  ,         ."
    },
    {"Item","AST","","DeviceDescription",
"",
"DeviceDescription",
"@:
<>.
@:
 ( )
@:
      ,         (    ).
@:
<> -  ,         ."
    },
    {"Item","AST","","DriverDescription",
"",
"DriverDescription",
"@:
<>.
@:
 ( )
@:
      '  -'.
@:
<> -  ,         ."
    },
    {"Item","AST","","DeviceEnabled",
"",
"DeviceEnabled",
"@:
<>.
@:

@:
 :    ,  .
 (=TRUE)   (=FALSE)     ,    .     (=TRUE)    ,   (=FALSE)  .
     :       .                 .
       (  ),        .
             (    ,     FALSE,  ,   , ,       ).
@:
<> -  ,         ."
    },
 {"Folder","AST","  ","",
    {"Item","AST","","DataEventEnabled",
"",
"DataEventEnabled",
"@:
<>.
@:

@:
   (=TRUE),     (       ),    (=FALSE)   ,  ,    (=TRUE)  ,     (  ).
@:
<> -  ,         ."
    },
    {"Item","AST","","AutoDisable",
"",
"AutoDisable",
"@:
<>.
@:

@:
   TRUE,       (  )     FALSE  .  ,     (  )     (  ).       (  )     TRUE,        .
@:
<> -  ,         ."
    },
    {"Item","AST","","DataCount",
"",
"DataCount",
"@:
<>.
@:
 ( )
@:
            .   .       1,      1.
@:
<> -  ,         ."
    },
    {"Item","AST","","EventNumber",
"",
"EventNumber",
"@:
<>.
@:

@:
     (  )      ,   .
         ,    ,      , 1, 2, 3.
       ,          ,   ,       (        (-6)).
@:
<> -  ,         ."
    },
    {"Item","AST","","ScanData",
"",
"ScanData",
"@:
<>.
@:
 ( )
@:
     ,       ( = 0  5)    ( = 1),   STX  ETX,         .
@:
<> -  ,         ."
    },
    {"Item","AST","1","Track1",
"1",
"Track1",
"@:
<>.1
@:
 ( )
@:
     ,      ( = 1)    .
  1, 2  3           .
@:
<> -  ,         ."
    },
    {"Item","AST","2","Track2",
"2",
"Track2",
"@:
<>.2
@:
 ( )
@:
     ,      ( = 1)    .
  1, 2  3           .
@:
<> -  ,         ."
    },
    {"Item","AST","3","Track3",
"3",
"Track3",
"@:
<>.3
@:
 ( )
@:
     ,      ( = 1)    .
  1, 2  3           .
@:
<> -  ,         ."
    },
    {"Item","AST","","OldVersion",
"",
"OldVersion",
"@:
<>.
@:

@:
          .
   TRUE,              (ScanData),  (=FALSE)    (EventNumber).
          .
    FALSE.
@:
<> -  ,         .
@:
      ."
    },
 },
    {"Item","AST","","Version",
"",
"Version",
"@:
<>.
@:
 ( )
@:
    .      .
@:
<> -  ,         ."
    },
    {"Item","AST","","RaiseException",
"",
"RaiseException",
"@:
<>.
@:

@:
       OLE-.
         ( < 0)  .        .
@:
<> -  ,         ."
    },
 },
 },
}