Current Release


Release 1.0.0 -
October 2020
This is the first release of the Host Test Kit. This kit contains three components:
  • FOUNDATION Fieldbus Host Test Kit (4.1.0)
  • FDI Host Test Kit (1.1.0)
  • HART Host Test Kit (3.5.0)

Host Test Kit 1.0.0 implements test requirements from these specifications:
  • TT10031 {1.1} FDI Host Conformance Test Specification
  • TT30694 {3.0.3} EDD Host Test Procedures
  • PS10050 {1.1} Executing FOUNDATION Fieldbus Host Test Procedures
  • TT20510 {1.2} DD Host: Basic Operations Test Specification
  • TT20511 {1.2} DD Host: User Interface Test Specification 
  • TT20512 {1.2} DD Host: Data Modeling Test Specification 
  • TT20513 {1.2} DD Host: Methods Test Specification 


The following issues were resolved in this release:
FOUNDATION Fieldbus Host Test Kit DD Files and FDI Packages
AR 8076Defined test_input_col COLLECTION variable correctly so it can tokenize in DD4 project (DD4 sources)
AR 8112COND_0010 through COND_0031 test cases attempt to insert list elements into a LIST which is NOT defined as CLASS LOCAL (All EDD Sources)
AR 8116Removed seven menu items in source file that were not referenced in any menus. (DD6 Sources)
AR 8158Fixed erroneous bitstring default values in template test 001 (DD5/DD6 Sources)
AR 8198Fixed BITSTRING and OCTET default value definitions in templates (DD5/DD6 Sources)
AR 8250Removed variables from CONDTB1 Test Menus in DD4 that use constructs or references that are not supported in DD4. (DD4 Sources)
AR 8253Removed erroneous #IF_DD5_PROFILE from COND0029 Variable Help Strings (All EDD Sources)
AR 8259Added new method tc_meth_000 to device_root_menu to initialize date datatype variables in FF HTK device to prevent false failures with tc_meth_002. (DD5/DD6 Sources)
AR 8261Added tc_mn_000 menu as a submenu to VisualTB Root Menu and updated TC_MN_000 test case in FF-694 to properly test hand-held limited display hosts with DD4 menus. (DD4 Sources)
AR 8289Added offline_root_menu with Template Menu to DD5 Project (DD5 Sources)
AR 8291Added BOOLEAN Variable to EDD Template tests and upload/download menus in FDI Project (DD5/DD6 Sources)
AR 8292Fixed method to clear Octet and Bitstring datatype values in Template Menu  (DD5/DD6 Sources)
AR 8293Added BOOLEAN clear to method for clearing Template Menu  (DD5/DD6 Sources)
AR 8294Changed all template test default_values (DD5/DD6 Sources) 
AR 8297TC_CH_023 now includes INIT and REFRESH ACTIONS on both charts to be compatible with hand-held hosts (DD5/DD6 Sources)
AR 8298Remove all #IF _DD5_PROFILE references in FDI Project sources (DD6 Sources)
AR 8299Update DD Revision for main projects of FF Host Test Kit for release 4.1 (All EDD Sources)
BZ 2256Remove references to individual elements of records, collections, arrays, and lists in the menus of visibility and validity tests added in release 4.0. (All EDD Sources)
BZ 2487Correct cond_0080_validity_method to reference a block parameter variable instead of an EDDL variable (All EDD Sources)
FOUNDATION Fieldbus Host Test Kit FCG.TT30694 Documentation
AR 8107Add notes to COND0027x tests to clarify the expected number of decimals to be displayed in each sub-test (TT30694 section 2.1.2)
AR 8141TC_ITEM_019 RECORD Visibility test steps updated to reflect the display of all RECORD elements per BZ 2256. (TT30694 section 2.1.0)
AR 8142TC_ITEM_020 ARRAY Visibility test steps updated to reflect the display of all ARRAY elements per BZ 2256. (TT30694 section 2.1.0)
AR 8250Removed variables from CONDTB1 Test Menus in DD4 that use constructs or references that are not supported in DD4. (TT30694 section 2.1.2)
AR 8259Added new method tc_meth_000 to device_root_menu to initialize date datetype variables in FF HTK device to prevent false failures with tc_meth_002. (TT30694 section 2.7)
AR 8261Added tc_mn_000 menu as a submenu to VisualTB Root Menu and updated TC_MN_000 test case in FF-694 to properly test hand-held limited display hosts with DD4 menus. (TT30694 section 2.3)
AR 8291Added BOOLEAN Variable to EDD Template tests and upload/download menus in FDI Project (TT30694 section 2.9)
AR 8294Changed all template test default_values (TT30694 section 2.9)
AR 8297TC_CH_023 now includes INIT and REFRESH ACTIONS on both charts to be compatible with hand-held hosts (TT30694 section 2.5.2)
BZ 2256Remove references to individual elements of records, collections, arrays, and list visibility and validity tests (TT30694 sections 2.1.4; 2.10)
FDI Host Test Kit Updates - New Tests and Associated FDI Packages
FDI Host Conformance Test Specification
FCG.TT10031

-    Section 5: Offline Root Menu – Common HART and FF Offline Variable Tests (formerly part of section 6 that only covered HART)

-    Section 6: EDD Device Templates and Offline Configuration Files – Common HART and FF Tests (created from former section 9 HART tests and part of former section 6.2 FF Tests and then made common to both HART and FF protocols)

-    Section 7: Common Upload & Download Menu Tests – Common HART and FF Upload and Download Menu Tests (created from previous section 7 HART tests)

-    Section 9: Data Modelling - HART Conditional Evaluation Tests based on current cache (e.g. edit cache) – New Test Cases

-    Section 10: Validity – HART Variable Tests with Conditional Validity – New Test Cases

-    Section 11: Visibility – HART Menu/Sub-Menu Item Visibility – New Test Cases

-    Section 12: LAYOUT_TYPE = COLUMNWIDTH_OPTIMIZED – Common HART and FF Tests – New Test Cases

-    Section 13: LAYOUT_TYPE = COLUMNWIDTH_EQUAL – Common HART and FF Tests – New Test Cases

-    Section 14: Future Download Menu Tests (waiting for FDI 1.3 Specification)

HART Host Test Kit Updates
EDD and FDI Source Files- No longer in PDF format
- Now provided with FDI IDE project files so that all EDDs and FDI Packages can be rebuilt by a license holder.
Known Issues
FCG.TT30694:
1. DD v5.2 Template Support tests in section 2.9 are expecting FF Datatype OCTETSTRING to be displayed as a text string derived from the hexadecimal value of the variable.  Currently published EDDL Syntax and Semantics (FCG TS61804-3, Ed. 4.0 section 9.1.15.11.2) defines a DISPLAY_FORMAT for the OCTETSTRING Datatype.  To be displayed as a string, the DISPLAY_FORMAT must be "s".  At the time of the release of Host Test Kit 1.0, neither FF tokenizer allows a developer to use DISPLAY_FORMAT for OCTETSTRING.  Until these discrepancies are resolved in future spec and product releases, it is acceptable for an FF Host to display the OCTETSTRING parameter in these DD v5.2 Template Support tests as EITHER the string value found in the specification or the equivalent ASCII hexadecimal values of this string.