Component Requirements

Coverage: 100.0% (8 of 8 items OK)

[OK] TRLC Compreq SampleComponent.REQ_COMP_001

The numeric value management interface shall provide a read operation that returns a uint8_t value


Traces to:


Derived from:


Source: docs/requirements/component_requirements.trlc:18:18

[OK] TRLC Compreq SampleComponent.REQ_COMP_002

The numeric value management interface shall not be extensible by external code


Traces to:


Derived from:


Source: docs/requirements/component_requirements.trlc:25:18

[OK] TRLC Compreq SampleComponent.REQ_COMP_003

The numeric value validator shall return a boolean result indicating whether the managed numeric value equals 42


Traces to:


Derived from:


Source: docs/requirements/component_requirements.trlc:32:18

[OK] TRLC Compreq SampleComponent.REQ_COMP_004

The numeric value validator shall accept a numeric value manager instance as its sole constructor argument


Traces to:


Derived from:


Source: docs/requirements/component_requirements.trlc:39:18

[OK] TRLC Compreq SampleComponent.REQ_COMP_005

The numeric value validator shall take exclusive ownership of the received numeric value manager instance


Traces to:


Derived from:


Source: docs/requirements/component_requirements.trlc:46:18

[OK] TRLC Compreq SampleComponentExtra.REQ_COMP_EXTRA_001

The numeric value management interface shall return a fixed, well-defined value immediately upon construction, without requiring any prior initialization calls


Traces to:


Derived from:


Source: docs/requirements/component_requirements_extra.trlc:18:18

[OK] TRLC Compreq SampleComponentExtra.REQ_COMP_EXTRA_002

The numeric value management interface shall guarantee that the stored value is never modified after construction


Traces to:


Derived from:


Source: docs/requirements/component_requirements_extra.trlc:25:18

[OK] TRLC Compreq SampleComponent.REQ_COMP_006

The numeric value formatter shall convert a validated numeric value manager into a human-readable string representation


Traces to:


Derived from:


Source: docs/requirements/component_requirements_sub.trlc:18:18