Component Requirements ====================== **Coverage:** 100.0% (8 of 8 items OK) .. _lobster-item-23c4490a5f6ecd6077e70a30e1b5d0487b4e7a1f: .. dropdown:: [OK] TRLC Compreq SampleComponent.REQ\_COMP\_001 :class-title: sd-bg-success sd-text-white .. pull-quote:: The numeric value management interface shall provide a read operation that returns a uint8\_t value .. raw:: html
**Traces to:** * :ref:`Foo:GetNumber ` * :ref:`Foo:GetNumberViaConstInstance ` * :ref:`SampleComponent.REQ\_COMP\_001 ` * :ref:`//:component\_example ` .. raw:: html
**Derived from:** * :ref:`SampleSEooC.FEAT\_001 ` .. raw:: html
**Source:** `docs/requirements/component\_requirements.trlc:18:18 <../../docs/requirements/component_requirements.trlc#L18>`__ .. _lobster-item-01343a7f6243d1e199f962e69468b59ae501e118: .. dropdown:: [OK] TRLC Compreq SampleComponent.REQ\_COMP\_002 :class-title: sd-bg-success sd-text-white .. pull-quote:: The numeric value management interface shall not be extensible by external code .. raw:: html
**Traces to:** * :ref:`Foo:IsFinal ` * :ref:`Foo:IsFinalStaticAssert ` * :ref:`SampleComponent.REQ\_COMP\_002 ` * :ref:`//:component\_example ` .. raw:: html
**Derived from:** * :ref:`SampleSEooC.FEAT\_002 ` .. raw:: html
**Source:** `docs/requirements/component\_requirements.trlc:25:18 <../../docs/requirements/component_requirements.trlc#L25>`__ .. _lobster-item-24f33d4b4741f984d46a238172638fc51f34716e: .. dropdown:: [OK] TRLC Compreq SampleComponent.REQ\_COMP\_003 :class-title: sd-bg-success sd-text-white .. pull-quote:: The numeric value validator shall return a boolean result indicating whether the managed numeric value equals 42 .. raw:: html
**Traces to:** * :ref:`Bar:AssertNumber ` * :ref:`SampleComponent.REQ\_COMP\_003 ` * :ref:`//:component\_example ` .. raw:: html
**Derived from:** * :ref:`SampleSEooC.FEAT\_003 ` .. raw:: html
**Source:** `docs/requirements/component\_requirements.trlc:32:18 <../../docs/requirements/component_requirements.trlc#L32>`__ .. _lobster-item-9fee363edebacf925d42a269361ca420ad8565ba: .. dropdown:: [OK] TRLC Compreq SampleComponent.REQ\_COMP\_004 :class-title: sd-bg-success sd-text-white .. pull-quote:: The numeric value validator shall accept a numeric value manager instance as its sole constructor argument .. raw:: html
**Traces to:** * :ref:`Bar:AssertNumber ` * :ref:`SampleComponent.REQ\_COMP\_004 ` * :ref:`//:component\_example ` .. raw:: html
**Derived from:** * :ref:`SampleSEooC.FEAT\_004 ` * :ref:`SampleSEooC.FEAT\_003 ` .. raw:: html
**Source:** `docs/requirements/component\_requirements.trlc:39:18 <../../docs/requirements/component_requirements.trlc#L39>`__ .. _lobster-item-f1b34613c1a3c6453eb9befe6565335cb129a542: .. dropdown:: [OK] TRLC Compreq SampleComponent.REQ\_COMP\_005 :class-title: sd-bg-success sd-text-white .. pull-quote:: The numeric value validator shall take exclusive ownership of the received numeric value manager instance .. raw:: html
**Traces to:** * :ref:`Bar:AssertNumber ` * :ref:`SampleComponent.REQ\_COMP\_005 ` * :ref:`//:component\_example ` .. raw:: html
**Derived from:** * :ref:`SampleSEooC.FEAT\_004 ` .. raw:: html
**Source:** `docs/requirements/component\_requirements.trlc:46:18 <../../docs/requirements/component_requirements.trlc#L46>`__ .. _lobster-item-6c25f619daab9f0ac48a8ceb8a3cc4e876de1386: .. dropdown:: [OK] TRLC Compreq SampleComponentExtra.REQ\_COMP\_EXTRA\_001 :class-title: sd-bg-success sd-text-white .. pull-quote:: The numeric value management interface shall return a fixed, well-defined value immediately upon construction, without requiring any prior initialization calls .. raw:: html
**Traces to:** * :ref:`Foo:InitializesToKnownValue ` * :ref:`SampleComponentExtra.REQ\_COMP\_EXTRA\_001 ` * :ref:`//:component\_example ` .. raw:: html
**Derived from:** * :ref:`SampleSEooC.FEAT\_001 ` .. raw:: html
**Source:** `docs/requirements/component\_requirements\_extra.trlc:18:18 <../../docs/requirements/component_requirements_extra.trlc#L18>`__ .. _lobster-item-f370c6d82590855925c9366f47666a8ccfaf9977: .. dropdown:: [OK] TRLC Compreq SampleComponentExtra.REQ\_COMP\_EXTRA\_002 :class-title: sd-bg-success sd-text-white .. pull-quote:: The numeric value management interface shall guarantee that the stored value is never modified after construction .. raw:: html
**Traces to:** * :ref:`Foo:ValueConsistentAcrossReads ` * :ref:`SampleComponentExtra.REQ\_COMP\_EXTRA\_002 ` * :ref:`//:component\_example ` .. raw:: html
**Derived from:** * :ref:`SampleSEooC.FEAT\_002 ` .. raw:: html
**Source:** `docs/requirements/component\_requirements\_extra.trlc:25:18 <../../docs/requirements/component_requirements_extra.trlc#L25>`__ .. _lobster-item-1d20d28d770d9049c6e14c548e705c7b097db38d: .. dropdown:: [OK] TRLC Compreq SampleComponent.REQ\_COMP\_006 :class-title: sd-bg-success sd-text-white .. pull-quote:: The numeric value formatter shall convert a validated numeric value manager into a human-readable string representation .. raw:: html
**Traces to:** * :ref:`Bar:Format ` * :ref:`SampleComponent.REQ\_COMP\_006 ` * :ref:`//:sub\_component\_example ` * :ref:`//:component\_example ` .. raw:: html
**Derived from:** * :ref:`SampleSEooC.FEAT\_002 ` .. raw:: html
**Source:** `docs/requirements/component\_requirements\_sub.trlc:18:18 <../../docs/requirements/component_requirements_sub.trlc#L18>`__