| Feature | Requirement Details |
| 1) Device Tag Assignment | 1. Assign a PD-TAG 2. Clear a PD-TAG |
| 2) Device Address Assignment | 1. Assign a permanent device address 2. Clear a device address |
| 3) Configuration of Link Master Devices | 1. Support configuration of Link Master parameters including:
|
| 4) Block Tag Configuration | 1. Set a function block tag |
| 5) Block Instantiation | 1. Instantiate a block 2. Delete an instantiated block |
| 6) Standard Blocks | 1. Read/Write all block parameters of FF standard blocks, and the standard portion of enhanced blocks. Currently 5 blocks are tested: AI, AO, DI, DO and PID. More blocks will be added in the future. |
| 7) Enhanced Blocks | 1. Read/Write all block parameters of FF enhanced blocks |
| 8) Custom Blocks | 1. Read/Write block parameters of FF custom blocks, including transducer blocks |
| 9) Function Block Linkage Configuration | 1. Link Function Blocks 2. Schedule Function Blocks |
| 10) FF Alert Configuration | 1. Configure device to source alert objects |
| 11) FF Alert Handling | 1. Receive FF Alerts 2. Confirm FF Alerts (via FMS Acknowledge Service) |
| 12) FF Trend Configuration | 1. Configure a block to trend an applicable parameter 2. Configure a device to source trend parameter |
| 13) FF Trending Handling | 1. Receive trend data received by sourced trend object |
| 14) Device Description Services | 1. Load a manufacturer's Device Description 2. Display labels, help, enumeration's as appropriate. Full scope to be defined. 3. Display DD strings of user specified language, as supported by a DD. 4. Dynamically process conditional evaluations |
| 15) DD Method Execution | 1. Full implementation of DD Bulletins (FD-112) and methods interpreter 2: Execute a method:
|
| 16) DD Menu Handling | 1. Display a Menu associated with a block |
| 17) DD Edit Displays Handling | 1. Display an Edit Display associated with a menu or block |
| 18) Capability Files | 1. Load a manufacturer's Capability File |