Subversion Repositories factorylink.decoder

Rev

Blame | Last modification | View Log | Download

* Copyright 1993 DeltaLink bv. All Rights Reserved.
* Attribute Catalog for DeltaLink Decoder Task
XLATES  "dec_ac.txt"                            * Language conversion file
TASK    "DECODER", "{DECODER_TASK}"             * Task name and Title
GTITLE  "decodert", "{DECODER_GTITLE}"
DEFINES "ac/decoder.h"

*** CT Name     Database    Title
CT  "decodert", "decodert", "{DECODERT_TITLE}"

        ID ID_DEC_TAG, 0x80
  EDIT DEFAULT                                  * Default Editing
  VALIDATE DEFAULT                              * Default validation
  PANEL "decodert", 25, 350, 750, 500           * Initial position
        DIALOG ID_DEC_TAG, "bin/decoder.acr"

* field area
  FIELD ID_TAG, TEDIT, "TAG", CT_PTAG, 48, 0, "type", "ANALOG", 0, 0, ""
    HEADING "{TAG1}", 225
  FIELD ID_LEN, TEDIT, "LENGTH", CT_NUMB, 8, 0, "", "1", 1, 65535, "v"
    HEADING "{LENGTH2}", 20
  FIELD ID_ADDRESS, TEDIT, "ADDRESS", CT_NUMB, 8, 0, "", "", 0, 65535, "v"
    HEADING "{ADDRESS3}", 32
  FIELD ID_BIT, TEDIT, "BIT", CT_NUMB, 4, 0, "", "", 0, 9999, "bv"
    HEADING "{BIT4}", 20
  FIELD ID_CONV, LISTBOX, "CONV", CT_KEY, 4, 0, "dec_cnv", "WORD", 0, 0, "u"
    HEADING "{CONV5}", 60

        CTRLFLD ID_DSTAG,  "DATANAME", "DATASET",   48
        CTRLFLD ID_READ,   "DATANAME", "RDTRIGGER", 48
        CTRLFLD ID_WRITE,  "DATANAME", "WRTRIGGER", 48
        CTRLFLD ID_RD,     "DATANAME", "READ",       1
        CTRLFLD ID_EW,     "DATANAME", "EW",         1
        CTRLFLD ID_BW,     "DATANAME", "BW",         1
        CTRLFLD ID_UR,     "DATANAME", "UR",         1
        CTRLFLD ID_ABS,    "DATANAME", "ABS",        1

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

*  CT Name     Database    Title
CT "decoderd", "decoderd", "{DECODERD_TITLE}"

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

* field area
  FIELD ID_DSNAME, TEDIT, "DATANAME", CT_CHAR, 16, 0, "", "", 0, 0, "u"
    HEADING "{DATANAME7}", 100
    RELATE "decodert", "DATANAME", "decodert"

  FIELD ID_DSTAG, TEDIT, "DATASET", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, ""
    HEADING "{DATASET8}", 140

  FIELD ID_READ, TEDIT, "RDTRIGGER", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RDTRIGGER9}", 125
  FIELD ID_WRITE, TEDIT, "WRTRIGGER", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{WRTRIGGER10}", 125
  FIELD ID_RD, TEDIT, "READ", CT_KEY, 1, 0, "dec_m", "N", 0, 0, "u"
    HEADING "{READ11}", 20
  FIELD ID_EW, LISTBOX, "EW", CT_KEY, 1, 0, "dec_wr", "N", 0, 0, "u"
    HEADING "{EW12}", 20
  FIELD ID_BW, TEDIT, "BW", CT_KEY, 1, 0, "yesno", "N", 0, 0, "u"
    HEADING "{BW13}", 20
  FIELD ID_UR, TEDIT, "UR", CT_KEY, 1, 0, "dec_m", "N", 0, 0, "u"
    HEADING "{UR14}", 20
  FIELD ID_ABS, LISTBOX, "ABS", CT_KEY, 1, 0, "yesno", "Y", 0, 0, "u"
    HEADING "{ABS15}", 20

  FIELD ID_STATUS, TEDIT, "STATUS", CT_TAG, 48, 0, "typeda", "ANALOG", 0, 0, "b"
    HEADING "{STATUS16}", 125

  FIELD ID_RDCOMPL, TEDIT, "RDCOMPL", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RDCOMPL17}", 125
  FIELD ID_WRCOMPL, TEDIT, "WRCOMPL", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{WRCOMPL18}", 125
  FIELD ID_RCVCOMPL, TEDIT, "RCVCOMPL", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RCVCOMPL19}", 125

  FIELD ID_RDDIS, TEDIT, "RDDIS", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RDDIS20}", 125
  FIELD ID_WRDIS, TEDIT, "WRDIS", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{WRDIS21}", 125
  FIELD ID_RCVDIS, TEDIT, "RCVDIS", CT_TAG, 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RCVDIS22}", 125

  FIELD ID_RDSYN, TEDIT, "RDSYN", CT_TAG, 48, 0, "typeda", "DIGITAL", 0, 0, "b"
    HEADING "{RDSYN23}", 125
  FIELD ID_WRSYN, TEDIT, "WRSYN", CT_TAG, 48, 0, "typeda", "DIGITAL", 0, 0, "b"
    HEADING "{WRSYN24}", 125
  FIELD ID_RCVSYN, TEDIT, "RCVSYN", CT_TAG, 48, 0, "typeda", "DIGITAL", 0, 0, "b"
    HEADING "{RCVSYN25}", 125

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

* indexing of this table
  SELECT ID_PDNAME, "PDNAME", 16 HEADING "{PDNAME27}", 96
  SELECT ID_PDMBX, "PDMBX", 48 
  SEQ "SEQ", 10                                 * Sequence Number
  DOMAIN "DOMAIN", 8
  INDEX "decoderd", "DOMAIN+PDNAME+SEQ", 34     * Index file, key
END

*  CT Name     Database   Title
CT "decoderp", "decoderp",   "{DECODERP_TITLE}"

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

* field area
  FIELD ID_PDNAME, TEDIT, "PDNAME", CT_CHAR,  16, 0, "", "", 0, 0, "u"
    HEADING "{PDNAME28}", 100
    RELATE  "decoderd", "PDNAME", "decoderd"

  FIELD ID_PDMBX, TEDIT, "PDMBX", CT_TAG,  48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{PDMBX29}", 225
  FIELD ID_NRMBX, TEDIT, "NRMBX", CT_NUMB,  4, 0, "", "100", 1, 9999, "v"
    HEADING "{NRMBX30}", 35
        DESC "PDMBX"
            HEADING "{DESC31}", 250

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

*  CT Name     Database   Title
CT "decoderm", "decoderm", "{DECODERM_TITLE}"

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

* field area
  FIELD "DECODER", "TAG", 48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{DECODER32}", 200
  DESC "DECODER"
    HEADING "{DESC33}", 550

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