unit ULNType;
{ .ULN channel description record.
  Channel is group of devices that is used to control
  chromatograpy. ULNObj is owner of several ULNDObj objects
  - list of names of devices (specified in ULDObj/ULDRObj)
  that belong to this channel. One device can belong to
  more channels.  }
interface

uses
  UlanType, ULRecTyp;{ULREC.LST}
 {ulnobju}
const
  ULNID = ord('U') + 256*ord('L') + 256*256*ord('N');

type
  TULNRec = packed record {<Caption="Channel" ChildRecIDs=ULNDID
    RootChild=1 Uses=ULNDType Enabled=1 Visible=1 HasRecName=1
    Create1="SetFlag(rfUsingColors, true);">}{ulobju}
    Head: TULRecHead;
    Info: TULRecInfo;
    ChannelName: TChannelName;{<Enabled=1 Caption="Channel name"
      Hint="User defined unique name of the channel (=set of devices)">}
      { System wide unique name of the channel }
    {v0.50}
    Color: integer;{<Enabled=1 Type=Color Caption="Channel Color" DefVal=clBlue
      Hint="Used during acquisition in windows to write channel name">}
    {/v0.50}
  end;
  PULNRec = ^TULNRec;

implementation

end.
