Examples of TStructDescription


Examples of de.desy.tine.structUtils.TStructDescription

   * Defines the stock structure as a static TStructDescription.
   * 
   */
  private static void initStructDescription()
  {
    stockStruct = new TStructDescription("PRPQSr4");
    stockStruct.beginDefinition();
    stockStruct.addField("property",TFormat.CF_TEXT, TStrings.PROPERTY_NAME_SIZE);
    stockStruct.addField("description",TFormat.CF_TEXT, TStrings.PROPERTY_DESC_SIZE);
    stockStruct.addField("redirection",TFormat.CF_TEXT, TStrings.PROPERTY_REDIR_SIZE);
    stockStruct.addField("tagOut",TFormat.CF_TEXT, TStrings.TAG_NAME_SIZE);
    stockStruct.addField("tagIn",TFormat.CF_TEXT, TStrings.TAG_NAME_SIZE);
    stockStruct.addField("units",TFormat.CF_TEXT, TStrings.UNITS_SIZE);
    stockStruct.addField("min",TFormat.CF_FLOAT, 1);
    stockStruct.addField("max",TFormat.CF_FLOAT, 1);
    stockStruct.addField("sizeOut",TFormat.CF_LONG, 1);
    stockStruct.addField("sizeIn",TFormat.CF_LONG, 1);
    stockStruct.addField("overloads",TFormat.CF_LONG, 1);
    stockStruct.addField("historyShort",TFormat.CF_SHORT, 1);
    stockStruct.addField("historyLong",TFormat.CF_SHORT, 1);
    stockStruct.addField("formatOut",TFormat.CF_BYTE, 1);
    stockStruct.addField("formatIn",TFormat.CF_BYTE, 1);
    stockStruct.addField("access",TFormat.CF_BYTE, 1);
    stockStruct.addField("graphType",TFormat.CF_BYTE, 1);
    stockStruct.addField("rangeUnits",TFormat.CF_TEXT, TStrings.UNITS_SIZE);
    stockStruct.addField("rangeMin",TFormat.CF_FLOAT, 1);
    stockStruct.addField("rangeMax",TFormat.CF_FLOAT, 1);
    stockStruct.addField("numRows",TFormat.CF_SHORT, 1);
    stockStruct.addField("rowSize",TFormat.CF_SHORT, 1);
    stockStruct.addField("arrayType",TFormat.CF_SHORT, 1);
    stockStruct.addField("reserved",TFormat.CF_SHORT, 3);
    stockStruct.setArraySize(nice_query_size);
    stockStruct.endDefinition();
    TStructRegistry.add(getStructDescription());

    stockStruct = new TStructDescription("XPQS");
    stockStruct.beginDefinition();
    stockStruct.addField("property",TFormat.CF_TEXT, 32);
    stockStruct.addField("description",TFormat.CF_TEXT, 64);
    stockStruct.addField("redirection",TFormat.CF_TEXT, 32);
    stockStruct.addField("tagOut",TFormat.CF_TEXT, 8);
    stockStruct.addField("tagIn",TFormat.CF_TEXT, 8);
    stockStruct.addField("units",TFormat.CF_TEXT, 16);
    stockStruct.addField("min",TFormat.CF_FLOAT, 1);
    stockStruct.addField("max",TFormat.CF_FLOAT, 1);
    stockStruct.addField("sizeOut",TFormat.CF_LONG, 1);
    stockStruct.addField("sizeIn",TFormat.CF_LONG, 1);
    stockStruct.addField("overloads",TFormat.CF_LONG, 1);
    stockStruct.addField("shortDepth",TFormat.CF_SHORT, 1);
    stockStruct.addField("longDepth",TFormat.CF_SHORT, 1);
    stockStruct.addField("formatOut",TFormat.CF_BYTE, 1);
    stockStruct.addField("formatIn",TFormat.CF_BYTE, 1);
    stockStruct.addField("access",TFormat.CF_BYTE, 1);
    stockStruct.addField("graphType",TFormat.CF_BYTE, 1);
    stockStruct.addField("rangeUnits",TFormat.CF_TEXT, 16);
    stockStruct.addField("rangeMin",TFormat.CF_FLOAT, 1);
    stockStruct.addField("rangeMax",TFormat.CF_FLOAT, 1);
    stockStruct.addField("numRows",TFormat.CF_SHORT, 1);
    stockStruct.addField("rowSize",TFormat.CF_SHORT, 1);
    stockStruct.addField("arrayType",TFormat.CF_SHORT, 1);
    stockStruct.addField("reserved",TFormat.CF_SHORT, 3);
    stockStruct.setArraySize(nice_query_size);
    stockStruct.endDefinition();
    TStructRegistry.add(getStructDescription());
    // get the remaining stock structures into the registry
    new TWriteAccessInfo("","","","","",0);
    new TClient();
    new TConnectionStruct();
    new TContractEntry();
    new TServerSettings();
    new THistoryRecordStruct();
    TAlarmMessage5.initStructDescription();
    new TAlarmWatchEntry();
   
    stockStructLegacy = new TStructDescription("PQS");
    stockStructLegacy.beginDefinition();
    stockStructLegacy.addField("property",TFormat.CF_TEXT, 32);
    stockStructLegacy.addField("description",TFormat.CF_TEXT, 32);
    stockStructLegacy.addField("size",TFormat.CF_SHORT, 1);
    stockStructLegacy.addField("format",TFormat.CF_BYTE, 1);
View Full Code Here

Examples of de.desy.tine.structUtils.TStructDescription

  /**
   * Constructs and registers the tagged structure description.
   */
  private static void createTaggedStructure()
  {
    myStructDsc = new TStructDescription("AQS");
    myStructDsc.beginDefinition();
    myStructDsc.addField("fecName",TFormat.CF_TEXT, 16); // was 32!
    myStructDsc.addField("reserved",TFormat.CF_BYTE, 4);
    myStructDsc.addField("localtime", TFormat.CF_LONG, 1);
    myStructDsc.addField("starttime", TFormat.CF_LONG, 1);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.