Release 6.1.0 - Sept 2012
New:
  • HART and WirelessHART Transducer Block test cases
  • Flow Transducer Block test cases
  • Flow Totalizer Function Block cases
  • Visual Studio C++ 2008 Compiler


Updates:
  • i7640_00 Simulate over_range and under_range.
  • i7004_h3 Library using 16 v. 32 element arrays bug fix.
  • i7260_04 UPDATE_EVT added to the association block.
  • i7202_04 UPDATE_EVT added to the association block.
  • i7260_04 UPDATE_EVT added to the association block.
  • i7202_04 UPDATE_EVT added to the association block.
  • I7107_01 MBO64 VIEW_2 only has 2 parameters.
  • TB test cases checkBasicParms declaration bug fix.
  • i7802_00 LIVE_LIST_* parameters reordered as per specification change.



Release 6.0.0 - April 2011
New:
  • HSE Remote I/O Function and Transducer Block test cases
  • Custom Profiled Function Block test cases
  • Test requirements as per (FF-946) Device ITK Profile


Updates:

  • Flat addressing test added (i0101_05) 
  • FmsFeaturesSupported Lost on Power Cycle
  • UnitIndex must be populated for all process variable alerts.
  • i0900_xx: Verify setpoint is a NV parameter.
  • Trend Object Usage m begins at 1 if the CFF file version is stated as 1,8
  • Block Type is skipped if there are no instantiable blocks.
  • LAS_SCHED_FULL bug fix for devices having 5 or more I/O or PID blocks.
  • FF-902 FS1.1 Primary Value Range, Secondary Value Range, Secondary Value Unit write in O/S mode.
  • Profile 6 requirement, CFF must comply to version 1.8 of the specification.
  • Block Types versus Capability Level Blocks in CFF
  • COMPATABILITY_REV common practice parameter added.
  • i1000_15: New test case added to verify a probe response is not sent by a device following a resource restart (2 or 3).
  • Custom profiled Input, Output, Control and Calculate Function Blocks were added.
  • i3200_xx: Verify the initial value for the actual mode is O/S. For output class blocks, the initial value for target mode is O/S and normal mode is CAS.
  • Resource block cannot be deleted (de-instantiated).
  • DownloadRecovery and DownloadOptions updated (FF-883 FS 1.3).
  • i9003_00 Verify __ffddinfo, if supported, shows the DD as a release build.
  • i9100_00: Trend objects start at 1 not 0.
  • i3600_00: Block De-instantiation can only occur while the Resource Block actual mode is OOS, or the individual block's target mode…‏
  • CheckGrantDeny function in i2600_00 updated to test for the correct operation of the additional bit, "Operate”
  • Transducer block DD test case updated with OPERATE and SERVICE. For SIMPLE VARIABLE parameters, the parameter's SERVICE/O…‏
  • i9003_00 Record the tokenizer version used to build the files if __ffddinfo is supported.
  • Profile 6 requirement, CFF must contain Field Diagnostics.
  • i0204_01:Common practice parameters added: SOFTWARE_REV and HARDWARE_REV.
  • ACK_OPTION is checked before verifying unacknowledge states.
  • SHED_RCAS timer changed to 2.5 * block execution.
  • (i0701_01) Allow manufacturer specific parameters between ITK_VER and FD_VER.
  • The subcode of an unacknowledged alert should not change if auto acknowledgement is disabled. See line 514 of i0613_05.
  • Valid ranges for FD_CHECK_MAP corrected.
  • ODOndexOfTheStartingMVCObjectInTheVFD corrected to ODIndexOfTheStartingMVCObjectInTheVFD in the CFF test case.
  • i3000_05 range write check behavior for resource correction.
  • Manufacturer specific data structures will not cause a failed result.
  • Manufacturer specific data structures allowed.
  • ALERT_KEY is set to 1 after the transducer block test is successful.
  • Test for no_download and upload_wanted parameter lists
  • FD_EXTENDED_MAP access permission correction.
  • Block to be tested was corrected (i5311_10).
  • SENSOR_CAL_DATE.Read() updated.
  • REPORTS is bit 1, corrected in FD test cases.
  • Clear FB schedule in the while loop (reversed AR1800).
  • i9001_xx: Manual inspection required if DDItemID's differ for any one PROFILE, and PROFILE_REVISION must indicate a change…‏
  • Clear FB schedule prior to alarm schedule (i0602_10).
  • i0613_07 is prompting user to remove simulate jumper when no jumper is active, this has been corrected.
  • Power cycle method changed for i1810_00 test cases.
  • Simulate hardware should not be affected by power cycle.
  • i3005_05: Test case removed, channel is manufacturer specific.
  • Mode transition through Auto to Man to test 'Uncertain if Man Mode' status option.
  • Mode transition through Auto to Man to test 'Uncertain if Man Mode' status option.
  • Profile 6 requirement, HARD_TYPES features are tested (i3300_g0).
  • Profile 6, RESTART parameter must support "Factory Calibration" if the device contains a profiled transducer block with calibration
  • Profile 6, RESTART parameter must support "Default Blocks" if instantiation is supported.
  • FEATURES and FEATURE_SEL must support "Reports Supported" and "Multi-bit Alarm (Bit-Alarm) Support" to comply with FF-946
  • Field Diagnostics parameters must be included in the resource block to comply with FF-946 profile 6 requirements
  • Verify Write Lock is not accessible if Feature Sel does not include Soft Write Lock
  • Verify Track if Bad TRK_IN_D control option for the PID block.
  • i0501_18: PID: IFS if BAD TRK_IN_D status option test. 4851:i0501_19: PID: Target to Man if BAD TRK_IN_D status option
  • Profile 6, all bits to be selectable for MO_OPTS in MAO and MDO blocks.
  • CAPABILITY_LEV common practice parameter added.
  •  Timers aligned with the other test cases in the series for Field Diagnostics.
  • Any instantiable object shall only be instantiated using the Action Object mechanism (i3600_00)
  • Allow FD parameters to be located in any VIEW_3 or VIEW_4 if multiple are supported by the device.
  • FD_RECOMMEN_ACT added to VIEW_1 as per FF-912 FS1.0.
  • Correction to logic of timestamp verification i0613_07
  • While loop added to i0900 series test cases to test all blocks.
  • Library update
  • Beta comment (i0204_01) test case no longer crashes
  • Logging is updated to the output and log file simultaneously, i1000_15, i9003_00.
  • User Guide update
  • Use Prompt is now located on the front panel of the UI named "Automate".
  • Compatibility rev is optional (i3300_g2)
  • Power cycling method changed for i0900_xx test cases.
  • Correction to i2600_00
  • Correction for i3300_d0
  • i0701_A0 will not fail if a block has more than the minimum required VIEW_1 elements.
  • Manual test cases clarified
  • i1600_00 exchange failed and inconclusive verifications at the end of the test case.
  • Correction to test case logic i0000_10.
  • i3200_00/c3200_00 CAS needs to include bit for auto mode when verifying initial normal mode for output blocks.
  • Custom block test case updates
  • Custom block test case update c3010_05
  • Logical AND replaced OR (i3300_d0)
  • COMPATIBILITY_REV and CAPABILITY_LEV are optional common practice parameters for profile 6 devices, i3005_10 corrected  
  • Class of mode parameter, test case crash resolved.
  • Field diagnostic alert update in communication manager.
  • Test case enhancement for new operating systems (i0102_01).
  • Stack overflow found and resolved.
  • Start schedule used in i0501_18 and i0501_19.
  • Manual test case updated (i0101_05)
  • CM update for software download
  • Test case assumed VCR list would have an empty entry following the last VCR in the list. 
  • Test case i0900_00 was corrected
  • Fail on read error disabled
  • Issue the correct multi-domain command: MULTI_DMN_DESC_COMMAND_BEGIN
  • Logic correction to add if statement in multi-domain download
  • Logic correction to add else if statement in multi-domain download
  • Positioner Transducer Block profiles were added to the table of DD test case i9001_03.
  • Trim strings in the domain header for verification the header is clear
  • Remove SIMULATE jumper at the end of each 1310_xx test case