unit ULDPType;
{ ULDP device/module property description record. }
interface

uses
  UlanType, ULRecTyp, ModuType;{ULREC.LST}

const
  ULDPID = ord('U') + 256*ord('L') + 256*256*ord('D') + 256*256*256*ord('P');

type
  TULDPRec = packed record {<Caption="Property" Uses=ModuType
    Enabled=1 Visible=1 HasRecName=1
    BrowseFieldList=PropDesc,ValueInPC>}
    Head: TULRecHead;
    Info: TULRecInfo;
    PropIDStr: TModulePropIDStr;
    PropDesc: TModulePropDesc;
    TypeDesc: TModulePropTypeDesc;
    TypeID: TModulePropTypeID;{<Type=Enum>}
    PropFlags: TModulePropFlags;
    ValueInPC: AnsiString;{<Enabled=1>}
    ValueInDevice : AnsiString;
    UpdateInterval: integer;{<Enabled=1>}
  end;
  PULDPRec = ^TULDPRec;

const
  pnValueInPC = 'ValueInPC';
  pnValueInDevice = 'ValueInDevice';

implementation

end.
