Feature_ID,Feature_Name,Sub_Features,System_Feature_Group,System_Requirements,Primary_Components,Supporting_Components,Status,Dependencies
F-DAQ,Sensor Data Acquisition,"F-DAQ-001, F-DAQ-002, F-DAQ-003, F-DAQ-004, F-DAQ-005",FG-DAQ,"SR-DAQ-001, SR-DAQ-002, SR-DAQ-003, SR-DAQ-004, SR-DAQ-005","Sensor Manager, Sensor Drivers, Event System, Data Pool","Time Utils, Logger, Machine Constant Manager",Complete,"F-HW, F-DATA"
F-DQC,Data Quality & Calibration,"F-DQC-001, F-DQC-002, F-DQC-003, F-DQC-004, F-DQC-005",FG-DQC,"SR-DQC-001, SR-DQC-002, SR-DQC-003, SR-DQC-004, SR-DQC-005","Machine Constant Manager, Sensor Manager, Persistence","Event System, Diagnostics, State Manager",Complete,"F-DAQ, F-DATA"
F-COM,Communication,"F-COM-001, F-COM-002, F-COM-003, F-COM-004, F-COM-005",FG-COM,"SR-COM-001, SR-COM-002, SR-COM-003, SR-COM-004, SR-COM-005","Main Hub APIs, Network Stack, Event System","Data Pool, Diagnostics, State Manager",Complete,"F-SEC, F-DATA"
F-DIAG,Diagnostics & Health Monitoring,"F-DIAG-001, F-DIAG-002, F-DIAG-003, F-DIAG-004",FG-DIAG,"SR-DIAG-001, SR-DIAG-002, SR-DIAG-003, SR-DIAG-004","Diagnostics Task, Error Handler, Persistence","Event System, Security Manager, State Manager",Complete,"F-DATA, F-SYS"
F-DATA,Persistence & Data Management,"F-DATA-001, F-DATA-002, F-DATA-003, F-DATA-004, F-DATA-005",FG-DATA,"SR-DATA-001, SR-DATA-002, SR-DATA-003, SR-DATA-004, SR-DATA-005","Data Pool, Persistence, SD Card Driver, NVM Driver","Event System, State Manager, Logger",Complete,None
F-OTA,Firmware Update (OTA),"F-OTA-001, F-OTA-002, F-OTA-003, F-OTA-004, F-OTA-005",FG-OTA,"SR-OTA-001, SR-OTA-002, SR-OTA-003, SR-OTA-004, SR-OTA-005","OTA Manager, State Manager, Persistence, Security Manager","Main Hub APIs, Network Stack, Diagnostics",Complete,"F-SEC, F-SYS"
F-SEC,Security & Safety,"F-SEC-001, F-SEC-002, F-SEC-003, F-SEC-004",FG-SEC,"SR-SEC-001, SR-SEC-002, SR-SEC-003, SR-SEC-004","Security Manager, Secure Boot, Encryption Engine, Certificate Manager","Network Stack, NVM Driver, Diagnostics, State Manager",Complete,None
F-SYS,System Management,"F-SYS-001, F-SYS-002, F-SYS-003, F-SYS-004, F-SYS-005",FG-SYS,"SR-SYS-001, SR-SYS-002, SR-SYS-003, SR-SYS-004, SR-SYS-005","State Manager, HMI Manager, Event System","Diagnostics, Error Handler, All Components",Complete,F-DIAG
F-PWR,Power & Fault Handling,"F-PWR-001, F-PWR-002",FG-PWR,"SR-PWR-001, SR-PWR-002, SR-PWR-003, SR-PWR-004","Power Manager, Error Handler, Persistence","Diagnostics, Sensor Manager, Machine Constant Manager, State Manager",Complete,F-DATA
F-HW,Hardware Abstraction,"F-HW-001, F-HW-002",FG-HW,"SR-HW-001, SR-HW-002, SR-HW-003","Sensor Abstraction Layer, Hardware Interface Manager, GPIO Manager, Sensor Drivers","ESP-IDF Wrappers, Diagnostics, Machine Constant Manager",Complete,None