Subversion Repositories factorylink.ioxlator

Rev

Blame | Last modification | View Log | Download

* Copyright 1997 DeltaLink bv. All Rights Reserved.
* Attribute Catalog for IO Tranlator
XLATES  "iox_ac.txt"                            * Language conversion file
TASK    "IOXLATOR", "{IOXLATOR_TASK}"             * Task name and Title
GTITLE  "ioxlatet", "{IOXLATOR_GTITLE}"
DEFINES "ac/ioxlator.h"

*** CT Name     Database    Title
CT  "ioxlatet", "ioxlatet", "{IOXLATET_TITLE}"

  ID ID_IOX_TAG, 0x80
  EDIT DEFAULT                                  * Default Editing
  VALIDATE DEFAULT                              * Default validation
  PANEL "ioxlatet", 25, 350, 750, 500           * Initial position
        DIALOG ID_IOX_TAG, "ac/ioxlator.acr"

* field area
  FIELD ID_IOX_DATA, TEDIT, "TAG", CT_PTAG, 48, 0, "type", "ANALOG", 0, 0, ""
    HEADING "{TAG1}", 150
  FIELD ID_IOX_LEN, TEDIT, "LENGTH", CT_NUMB, 8, 0, "", "1", 1, 65535, "v"
    HEADING "{LENGTH1}", 40
  FIELD ID_IOX_ADDRESS, TEDIT, "ADDRESS", CT_NUMB, 8, 0, "", "", 0, 65535, "v"
    HEADING "{ADDRESS1}", 80
*  FIELD ID_IOX_LNAME, TEDIT, "LNAME", CT_CHAR, 48, 0, "", "", 0, 0, "vb"
*    HEADING "{LNAME1}", 80
  FIELD ID_IOX_BIT, TEDIT, "BIT", CT_NUMB, 4, 0, "", "", 0, 9999, "bv"
    HEADING "{BIT1}", 20
  FIELD ID_IOX_CONV, LISTBOX, "CONV", CT_KEY, 4, 0, "iox_cnv", "WORD", 0, 0, "u"
    HEADING "{CONV1}", 60

        CTRLFLD ID_IOX_DSTAG,  "DATANAME", "DATASET",   48
        CTRLFLD ID_IOX_READ,   "DATANAME", "RDTRIGGER", 48
        CTRLFLD ID_IOX_WRITE,  "DATANAME", "WRTRIGGER", 48
        CTRLFLD ID_IOX_RD,     "DATANAME", "READ",       1
        CTRLFLD ID_IOX_EW,     "DATANAME", "EW",         1
        CTRLFLD ID_IOX_BW,     "DATANAME", "BW",         1
        CTRLFLD ID_IOX_UR,     "DATANAME", "UR",         1
        CTRLFLD ID_IOX_ABS,    "DATANAME", "ABS",        1

* indexing of this table
  SELECT ID_IOX_DSNAME, "DATANAME", 16 HEADING "{DATANAME1}", 96
  SEQ "SEQ", 10                                 * Sequence Number
  DOMAIN "DOMAIN", 8
  INDEX "ioxlatet", "DOMAIN+DATANAME+SEQ", 34   * Index file, key
END

*  CT Name     Database    Title
CT "ioxlated", "ioxlated", "{IOXLATED_TITLE}"

  ID ID_IOX_DS, 0xA0
  EDIT DEFAULT                                  * Default Editing
  VALIDATE DEFAULT                              * Default validation
  PANEL "ioxlated", 75, 275, 750, 500           * Initial position

* field area
  FIELD ID_IOX_DSNAME, TEDIT, "DATANAME", CT_CHAR, 16, 0, "", "", 0, 0, "u"
    HEADING "{DATANAME2}", 100
    RELATE "ioxlatet", "DATANAME", "ioxlatet"

  FIELD ID_IOX_DSTAG, TEDIT, "DATASET", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, ""
    HEADING "{DATASET2}", 140

  FIELD ID_IOX_READ, TEDIT, "RDTRIGGER", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RDTRIGGER2}", 125
  FIELD ID_IOX_WRITE, TEDIT, "WRTRIGGER", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{WRTRIGGER2}", 125
  FIELD ID_IOX_RD, TEDIT, "READ", CT_KEY, 1, 0, "yesno", "N", 0, 0, "u"
    HEADING "{READ2}", 20
  FIELD ID_IOX_EW, LISTBOX, "EW", CT_KEY, 1, 0, "iox_wr", "N", 0, 0, "u"
    HEADING "{EW2}", 20
  FIELD ID_IOX_BW, TEDIT, "BW", CT_KEY, 1, 0, "yesno", "N", 0, 0, "u"
    HEADING "{BW2}", 20
  FIELD ID_IOX_UR, TEDIT, "UR", CT_KEY, 1, 0, "yesno", "N", 0, 0, "u"
    HEADING "{UR2}", 20
  FIELD ID_IOX_ABS, LISTBOX, "ABS", CT_KEY, 1, 0, "yesno", "Y", 0, 0, "u"
    HEADING "{ABS2}", 20

  FIELD ID_IOX_STATUS, TEDIT, "STATUS", CT_TAG, 48, 0, "typeda", "ANALOG", 0, 0, "b"
    HEADING "{STATUS2}", 125

  FIELD ID_IOX_RDCOMPL, TEDIT, "RDCOMPL", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RDCOMPL2}", 125
  FIELD ID_IOX_WRCOMPL, TEDIT, "WRCOMPL", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{WRCOMPL2}", 125
  FIELD ID_IOX_RCVCOMPL, TEDIT, "RCVCOMPL", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RCVCOMPL2}", 125

  FIELD ID_IOX_RDDIS, TEDIT, "RDDIS", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RDDIS2}", 125
  FIELD ID_IOX_WRDIS, TEDIT, "WRDIS", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{WRDIS2}", 125
  FIELD ID_IOX_RCVDIS, TEDIT, "RCVDIS", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RCVDIS2}", 125

  FIELD ID_IOX_RDSYN, TEDIT, "RDSYN", CT_TAG, 48, 0, "typeda", "DIGITAL", 0, 0, "b"
    HEADING "{RDSYN2}", 125
  FIELD ID_IOX_WRSYN, TEDIT, "WRSYN", CT_TAG, 48, 0, "typeda", "DIGITAL", 0, 0, "b"
    HEADING "{WRSYN2}", 125
  FIELD ID_IOX_RCVSYN, TEDIT, "RCVSYN", CT_TAG, 48, 0, "typeda", "DIGITAL", 0, 0, "b"
    HEADING "{RCVSYN2}", 125

  DESC "DATASET"
    HEADING "{DESC2}", 250

* indexing of this table
  SELECT ID_IOX_PDNAME, "PDNAME", 16 HEADING "{PDNAME2}", 96
  SELECT ID_IOX_PDMBX, "PDMBX", 48 
  SEQ "SEQ", 10                                 * Sequence Number
  DOMAIN "DOMAIN", 8
  INDEX "ioxlated", "DOMAIN+PDNAME+SEQ", 34     * Index file, key
END

*  CT Name     Database   Title
CT "ioxlatep", "ioxlatep",   "{IOXLATEP_TITLE}"

        ID ID_IOX_PD, 0xA0
  EDIT DEFAULT                                  * Default Editing
  VALIDATE DEFAULT                              * Default validation
  PANEL "", 125, 200, 750, 500                  * Initial position

* field area
  FIELD ID_IOX_PDNAME, TEDIT, "PDNAME", CT_CHAR,  16, 0, "", "", 0, 0, "u"
    HEADING "{PDNAME3}", 100
    RELATE  "ioxlated", "PDNAME", "ioxlated"

  FIELD ID_IOX_PDMBX, TEDIT, "PDMBX", CT_TAG,  48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{PDMBX3}", 225
    RELATE "ioxlated", "PDMBX", "ioxlated"
  FIELD ID_IOX_NRMBX, TEDIT, "NRMBX", CT_NUMB,  4, 0, "", "100", 1, 9999, "v"
    HEADING "{NRMBX3}", 35
        DESC "PDMBX"
            HEADING "{DESC3}", 250

* indexing of this table
  SEQ "SEQ", 10                                 * Sequence Number
  DOMAIN "DOMAIN", 8
  INDEX "ioxlatep", "DOMAIN+SEQ", 18            * Index file, key
END

*  CT Name     Database   Title
CT "ioxlatem", "ioxlatem", "{IOXLATEM_TITLE}"

  EDIT DEFAULT                                  * Default Editing
  VALIDATE DEFAULT                              * Default validation
  PANEL "", 175, 200, 750, 425                  * Initial position

* field area
  FIELD "IOXLATOR", "TAG", 48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{IOXLATOR4}", 200
  DESC "IOXLATOR"
    HEADING "{DESC4}", 550

* indexing of this table
  DOMAIN "DOMAIN", 8
  INDEX "ioxlatem", "DOMAIN", 8                 * Index file, key
END