API Guides > ConceptRT 3.x
IMappingInputAcyclic< type > Class Template Referenceabstract

Base interface for Input Acyclic. More...

Detailed Description

template<class type>
class ConceptRT::IMappingInputAcyclic< type >

Base interface for Input Acyclic.

Template Parameters
typeMapping link type.

Public Member Methods

virtual type GetValue (type simulatedValue) const =0
 Gets the IO value. More...
 

Methods Documentation

virtual type GetValue ( type  simulatedValue) const
pure virtual

Gets the IO value.

Parameters
simulatedValueThe simulated value to return when the InputOutputSystem simulation flaf is set.
Returns
The value.
Warning
Non-Deterministic: Will block the caller until the acylic value is retrieved. Can take time. Determinism when using ConceptRT library can be ensure by using Context Time Critical mechanisms.

Implemented in IoMappingChannelItemAcyclicInputFloat64, IoMappingChannelItemAcyclicInputFloat32, IoMappingChannelItemAcyclicInputInt64, IoMappingChannelItemAcyclicInputInt32, IoMappingChannelItemAcyclicInputInt16, IoMappingChannelItemAcyclicInputInt8, and IoMappingChannelItemAcyclicInputDigital.