►NaccessPrivateData | |
Cstow_private | |
Cstowed | |
►NChimeraTK | |
►Nasync | |
►Ndetail | |
CSubDomainSubscriptionImplementor | |
CAccessorInstanceDescriptor | Helper class to have a complete descriton to create an Accessor |
CAsyncAccessorManager | The AsyncAccessorManager has three main functionalities: |
CAsyncNDRegisterAccessor | The AsyncNDRegisterAccessor implements a data transport queue with typed data as continuation of the void queue in TransferElement |
CAsyncVariable | Typeless base class |
CAsyncVariableImpl | AsyncVariableImpl contains a weak pointer to an AsyncNDRegisterAccessor<UserType> and a send buffer NDRegisterAccessor<UserType>::Buffer |
CDataConsistencyKey | |
CDataConsistencyRealm | |
CDataConsistencyRealmStore | |
CDomain | The Domain is the thread-safe entry point for each distribution tree |
CDomainImpl | |
►CDomainsContainer | The DomainsContainer has a container with Domains and is performing actions on all of them |
CStopThread | |
CDummyMuxedInterruptDistributor | |
CGenericAsyncVariable | |
CGenericMuxedInterruptDistributor | |
CJsonDescriptorKeysV1 | |
CMuxedInterruptDistributor | Interface base class for interrupt controller handlers |
CMuxedInterruptDistributorFactory | |
CPolledAsyncVariable | Implementation of the PolledAsyncVariable for the concrete UserType |
CSourceTypedAsyncAccessorManager | |
CSubDomain | Send backend-specific asynchronous data to different distributors: |
CTriggeredPollDistributor | The TriggeredPollDistributor has std::nullptr_t source data type and is polling the data for the AsyncVariables via synchronous accessors in TransferGroup |
CVariableDistributor | |
CVoidAsyncVariable | |
►Ncsa_helpers | A sub-namespace in order not to expose the classes to the ChimeraTK namespace |
CRound | |
►NLNMBackend | |
CAccessorPlugin | Base class for plugins that modify the behaviour of accessors in the logical name mapping backend |
CAccessorPluginBase | Base class for AccessorPlugins used by the LogicalNameMapping backend to store backends in lists |
CBitRangeAccessPlugin | |
CBitRangeAccessPluginDecorator | |
CDoubleBufferAccessorDecorator | |
CDoubleBufferPlugin | |
CForcePollingReadPlugin | ForcePollingRead Plugin: Forces a register to not allow setting the AccessMode::wait_for_new_data flag |
CForceReadOnlyPlugin | ForceReadOnly Plugin: Forces a register to be read only |
CForceReadOnlyPluginDecorator | |
CMathPlugin | Math Plugin: Apply mathematical formula to register's data |
CMathPluginDecorator | |
CMathPluginFormulaHelper | |
CMonostableTriggerPlugin | Monostable Trigger Plugin: Write value to target which falls back to another value after defined time |
CMonostableTriggerPluginDecorator | |
CMultiplierPlugin | Multiplier Plugin: Multiply register's data with a constant factor |
CMultiplierPluginDecorator | |
CReferenceCountedUniqueLock | |
CTagModifierPlugin | TagModifier Plugin: Manipulate the tags in the register catalogue |
CTypeHintModifierPlugin | TypeHintModifier Plugin: Change the catalogue type of the mapped register |
CUndecoratedParams | Helper struct to hold extra parameters needed by some plugins, used in decorateAccessor() |
►Nproxies | We are using temporary proxy classes to realise element access with fixed point conversion |
CDummyRegisterElement | Temporary proxy class for use in the DummyRegister and DummyMultiplexedRegister classes |
CDummyRegisterSequence | Temporary proxy class for sequences, used in the DummyMultiplexedRegister class |
►NRebot | |
CConnection | Handles the communication over TCP protocol with RebotDevice-based devices |
CAccessModeFlags | Set of AccessMode flags with additional functionality for an easier handling |
CBackendFactory | BackendFactory is a the factory class to create devices |
CBackendRegisterCatalogue | Interface for backends to the register catalogue |
CBackendRegisterCatalogueBase | Pure virtual implementation base class for the register catalogue |
CBackendRegisterCatalogueImplIterator | Non-const iterator for iterating through the registers in the catalogue, used by backend implementations only |
CBackendRegisterInfoBase | DeviceBackend-independent register description |
CBase | |
CBoolean | Wrapper Class to avoid vector<bool> problems |
CBufferingRegisterAccessor | |
Cconst_BackendRegisterCatalogueImplIterator | Implementation of the catalogue const iterator which is templated to the actual BackendRegisterInfo implementation provided by the backend |
Cconst_RegisterCatalogueImplIterator | Virtual base class for the catalogue const iterator |
CcopmaredRegisterInfosByName2_functor | Provides predicate to compare devices by device file by name |
CCopyRegisterDecorator | Decorator for NDRegisterAccessors which makes a copy of the data from the target accessor |
CCopyRegisterDecoratorTrait | Runtime type trait to identify CopyRegisterDecorators independent of their type |
CCtrlIntf | |
CDataConsistencyGroup | Group several registers (= TransferElement) which ensures data consistency across multiple variables through an algorithm which matches the VersionNumber |
CDataDescriptor | Class describing the actual payload data format of a register in an abstract manner |
CDataType | A class to describe which of the supported data types is used |
CDecoratorFactory | |
CDecoratorMapKey | Key type for the global decorator map |
CDecoratorTypeHolder | |
CDerived1 | |
CDerived2 | |
CDevice | Class allows to read/write registers from device |
CDeviceBackend | The base class for backends providing IO functionality for the Device class |
CDeviceBackendImpl | DeviceBackendImpl implements some basic functionality which should be available for all backends |
CDeviceDescriptor | This structure holds the information of an ChimeraTK device descriptor |
CDeviceFile | |
►CDeviceInfoMap | |
CDeviceInfo | Stores information about one device |
►CErrorList | Stores information about errors and warnings |
CErrorElem | Stores detailed information about one error or warning |
CDmaIntf | |
CDMapFileParser | Provides method to parse DMAP file |
►CDummyBackend | The dummy device opens a mapping file instead of a device, and implements all registers defined in the mapping file in memory |
CAddressRange | |
CDummyBackendBase | Base class for DummyBackends, provides common functionality |
CDummyBackendRegisterCatalogue | |
CDummyInterruptTriggerAccessor | The DummyInterruptTriggerAccessor class |
CDummyMultiplexedRegisterAccessor | Register accessor for accessing multiplexed 2D array registers internally of a DummyBackend implementation |
CDummyProtocol0 | Only put commands which don't exist in all versions, or behave differently |
CDummyProtocol1 | Only put commands which don't exist in all versions, or behave differently |
CDummyRegisterAccessor | Register accessor for accessing single word or 1D array registers internally of a DummyBackend implementation |
CDummyRegisterRawAccessor | Accessor for raw 32 bit integer access to the underlying memory space |
CEventFile | |
CEventThread | |
CExceptionDummy | |
CExceptionDummyPollDecorator | A decorator that returns invalid data for polled variables |
CExceptionDummyPollDecoratorBase | |
►CExceptionDummyPushDecorator | |
CBuffer | |
CExceptionDummyPushDecoratorBase | |
CExperimentalFeatures | Class for handling the experimental feature enable flag |
CfindDevByName_pred | Provides predicate to search device by name |
►CFixedPointConverter | The fixed point converter provides conversion functions between a user type and up to 32 bit fixed point (signed or unsigned) |
CvectorToCooked_impl | |
CvectorToCooked_impl< std::string, RAW_ITERATOR, COOKED_ITERATOR > | |
CFixedPointConvertingDecorator | |
CFixedPointConvertingRawDecorator | |
CFixedUserTypeMap | Map of UserType to a value of a single type (same for evey user type) |
CFixedUserTypeMapNoVoid | Just like TemplateUserTypeMap, only without the ChimeraTK::Void type |
►CIEEE754_SingleConverter | Needs to have the same interface as FixedPointConverter, except for the constructor |
CvectorToCooked_impl | |
CvectorToCooked_impl< std::string, RAW_ITERATOR, COOKED_ITERATOR > | |
CImgHeader | Image header |
CImgView | Convenient matrix-like access for MappedImage |
CInstantiateLogicalNameMappingBackendFunctions | |
CLNMBackendBitAccessor | |
CLNMBackendChannelAccessor | |
CLNMBackendRegisterInfo | RegisterInfo structure for the LogicalNameMappingBackend |
CLNMBackendVariableAccessor | |
►CLNMVariable | |
►CValueTable | Hold values of CONSTANT or VARIABLE types in a type-dependent table |
CQueuedValue | |
Clogic_error | Exception thrown when a logic error has occured |
CLogicalNameMapParser | Logical name map: store information from xlmap file and provide it to the LogicalNameMappingBackend and its register accessors |
►CLogicalNameMappingBackend | Backend to map logical register names onto real hardware registers |
CSharedAccessor | Struct holding shared accessors together with a mutex for thread safety |
CMapFileParser | |
CMappedImage | Interface to an image that is mapped onto a 1D array of ValType |
CMappedStruct | Provides interface to a struct that is mapped onto a 1D array of ValType StructHeader must be derived from OpaqueStructHeader |
CMetadataCatalogue | Container for backend metadata |
CMultiplexedDataAccessor | |
►CNDRegisterAccessor | N-dimensional register accessor |
CBuffer | Data type to create individual buffers |
CNDRegisterAccessorAbstractor | Base class for the register accessor abstractors (ScalarRegisterAccessor, OneDRegisterAccessor and TwoDRegisterAccessor) |
CNDRegisterAccessorDecorator | Base class for decorators of the NDRegisterAccessor |
CNumericAddressedBackend | Base class for address-based device backends (e.g |
CNumericAddressedBackendASCIIAccessor | Implementation of the NDRegisterAccessor for NumericAddressedBackends for ASCII data |
CNumericAddressedBackendMuxedRegisterAccessor | Implementation of the NDRegisterAccessor for NumericAddressedBackends for multiplexd 2D registers |
►CNumericAddressedBackendRegisterAccessor | Implementation of the NDRegisterAccessor for NumericAddressedBackends for scalar and 1D registers |
CdataConverterTemplateSpecialisationHelper | A helper class to implement template specialisation on certain functions |
CdataConverterTemplateSpecialisationHelper< int16_t, CookedT > | |
CdataConverterTemplateSpecialisationHelper< int32_t, CookedT > | |
CdataConverterTemplateSpecialisationHelper< int8_t, CookedT > | |
CNumericAddressedLowLevelTransferElement | Implementation of the NDRegisterAccessor for NumericAddressedBackends, responsible for the underlying raw data access |
CNumericAddressedRegisterCatalogue | |
►CNumericAddressedRegisterInfo | |
CChannelInfo | Per-channel information |
COneDRegisterAccessor | Accessor class to read and write registers transparently by using the accessor object like a vector of the type UserType |
COpaqueStructHeader | Generic header for opaque struct handling It has fields needed for communication in the same process, e.g |
CPcieBackend | A class to provide the Pcie device functionality |
►CReadAnyGroup | Group several registers (= TransferElement) to allow waiting for an update of any of the registers |
CNotification | Notification object returned by waitAny() |
CRebotBackend | |
CRebotDummyServer | |
CRebotDummySession | |
►CRebotProtocol0 | |
CRegisterInfo | |
CRebotProtocol1 | |
CRebotProtocolImplementor | This is the base class of the code which implements the ReboT protocol |
CRebotSleepSynchroniser | |
CRebotTestableClock | |
►CRegisterCatalogue | Catalogue of register information |
Cconst_iterator | Const iterator for iterating through the registers in the catalogue |
CRegisterInfo | |
CRegisterPath | Class to store a register path name |
►CRoundingRangeCheckingDataConverter | |
CRound | Define round type for the boost::numeric::converter |
►CRoundingRangeCheckingDataConverter< SourceType, Void > | |
Cconverter | |
►CRoundingRangeCheckingDataConverter< Void, DestType > | |
Cconverter | |
Cruntime_error | Exception thrown when a runtime error has occured |
CScalarRegisterAccessor | Accessor class to read and write scalar registers transparently by using the accessor object like a variable of the type UserType |
CScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t > | Template specialisation for ChimeraTK::Boolean |
CScalarRegisterAccessor< std::string > | |
CSdm | This structure holds the information of an SDM |
CSharedDummyBackend | The shared dummy device opens a mapping file defining the registers and implements them in shared memory instead of connecting to the real device |
CSubdeviceBackend | Backend for subdevices which are passed through some register or area of another device (subsequently called target device) |
CSubdeviceRegisterAccessor | |
CSystemTags | A list of pre-defined tags that can be used to mark registers |
CTemplateUserTypeMap | Map of UserType to a class template with the UserType as template argument |
CTemplateUserTypeMapNoVoid | Just like TemplateUserTypeMap, only without the ChimeraTK::Void type |
CTestCapabilities | Descriptor for the test capabilities for each register |
CThreadInformerMutex | |
CTransferElement | Base class for register accessors which can be part of a TransferGroup |
CTransferElementAbstractor | Base class for register accessors abstractors independent of the UserType |
CTransferElementID | Simple class holding a unique ID for a TransferElement |
CTransferElementTestAccessor | Special accessor used to test the behaviour of the TransferElement base class and the TransferGroup |
CTransferGroup | Group multiple data accessors to efficiently trigger data transfers on the whole group |
CTwoDRegisterAccessor | Accessor class to read and write 2D registers |
CTypeChangingDecorator | Strictly this is not a real decorator |
CTypeChangingDirectCastDecorator | This decorator does not do mathematical rounding and range checking, but directly assigns the data types (C-style direct conversion) |
CTypeChangingDirectCastDecorator< ChimeraTK::Void, ChimeraTK::Void > | Template specialisation for Void as user type and string as impl type |
CTypeChangingDirectCastDecorator< ChimeraTK::Void, IMPL_T > | Partial template specialisation for Void as user type |
CTypeChangingDirectCastDecorator< ChimeraTK::Void, std::string > | Template specialisation for Void as user type and string as impl type |
CTypeChangingDirectCastDecorator< std::string, ChimeraTK::Void > | Template specialisation for Void as impl type and string as user type |
CTypeChangingDirectCastDecorator< std::string, IMPL_T > | Partial template specialisation for strings as user type |
CTypeChangingDirectCastDecorator< T, ChimeraTK::Void > | Partial template specialisation for Void as impl type |
CTypeChangingDirectCastDecorator< T, std::string > | Partial template specialisation for strings as impl type |
CTypeChangingRangeCheckingDecorator | This decorator uses the boost numeric converter which performs two tasks: |
CTypeChangingRangeCheckingDecorator< ChimeraTK::Void, ChimeraTK::Void > | |
CTypeChangingRangeCheckingDecorator< ChimeraTK::Void, IMPL_T > | |
CTypeChangingRangeCheckingDecorator< ChimeraTK::Void, std::string > | |
CTypeChangingRangeCheckingDecorator< std::string, ChimeraTK::Void > | |
CTypeChangingRangeCheckingDecorator< std::string, IMPL_T > | |
CTypeChangingRangeCheckingDecorator< T, ChimeraTK::Void > | |
CTypeChangingRangeCheckingDecorator< T, std::string > | |
CTypeChangingStringImplDecorator | This class is intended as a base class |
CTypeChangingStringImplDecorator< ChimeraTK::Void, ChimeraTK::Void > | The actual partial implementation for Void as user type and Void as impl type |
CTypeChangingStringImplDecorator< ChimeraTK::Void, IMPL_T > | The actual partial implementation for Void as user type |
CTypeChangingStringImplDecorator< ChimeraTK::Void, std::string > | The actual partial implementation for Void as user type and std::string as impl type |
CTypeChangingStringImplDecorator< std::string, ChimeraTK::Void > | The actual partial implementation for std::string as user type and Void as impl type |
CTypeChangingStringImplDecorator< std::string, IMPL_T > | The actual partial implementation for strings as user type |
CTypeChangingStringImplDecorator< T, ChimeraTK::Void > | The actual partial implementation for Void as impl type |
CTypeChangingStringImplDecorator< T, std::string > | The actual partial implementation for strings as impl type |
CTypeChangingVoidImplDecorator | This class is intended as a base class |
CUioAccess | Implements a generic userspace interface for UIO devices |
CUioBackend | |
►CUnifiedBackendTest | Class to test any backend for correct behaviour |
CEnableDisableActionList | "Strong typedef" for list of pairs of functors for enabling and disabling a test condition |
CExceptionReportingBackend | Special DeviceBackend used for testing the exception reporting to the backend |
CforceAsyncReadInconsistency_proxy_helper | |
CforceAsyncReadInconsistency_proxy_helper< T, false > | |
Chas_nValuesToTest | |
CnValuesToTest_proxy_helper | |
CnValuesToTest_proxy_helper< T, false > | |
CsetForceDataLossWrite_proxy_helper | |
CsetForceDataLossWrite_proxy_helper< T, false > | |
CswitchReadOnly_proxy_helper | |
CswitchReadOnly_proxy_helper< T, false > | |
CswitchWriteOnly_proxy_helper | |
CswitchWriteOnly_proxy_helper< T, false > | |
CwriteQueueLength_proxy_helper | |
CwriteQueueLength_proxy_helper< T, false > | |
CVersionNumber | Class for generating and holding version numbers without exposing a numeric representation |
CVoid | Wrapper Class for void |
CVoidRegisterAccessor | Accessor class to read and write void-typed registers |
CXdmaBackend | |
CXdmaIntfAbstract | |
►Nstd | STL namespace |
Cformatter< ChimeraTK::VersionNumber, CharT > | Formatter for C++20 std::format etc |
Chash< ChimeraTK::TransferElementID > | Hash function for putting TransferElementID e.g |
Cless< ChimeraTK::TransferElementID > | Comparison for putting TransferElementID e.g |
C_pcieuni_ioctl_bar_sizes | Information about the bar sizes |
CAccessor | |
CAcknowledgeTest | |
CActive0 | |
CAdder | |
CAdder< std::string, IMPL_T > | |
CAdder< std::string, int8_t > | |
CAdder< std::string, uint8_t > | |
►CAnotherWorkingBackend | |
CBackendRegisterer | |
CAreaType | |
CArgument | |
CAsciiData | |
►CAsyncTestDummy | |
CAccessor | |
CBackendRegisterer | |
CBitRangeAccessorTarget | |
CBitRegisterDescriptorBase | |
CBoolAsVoid | |
CByteRaw_fixedPoint8_4s | |
CByteRaw_fixedPoint8_4u | |
CByteRaw_signed8 | |
CByteRaw_unsigned8 | |
CcanonicalInterrupt4_8_2 | |
CcanonicalInterrupt4_8_3 | |
CcanonicalInterrupt4_8a | |
CcanonicalInterrupt4_8b | |
CcanonicalInterrupt4a | |
CcanonicalInterrupt4b | |
CcanonicalInterrupt5 | |
CcanonicalInterrupt5_9 | |
CcanonicalInterrupt6 | |
CCatalogueGenerator | |
CChannelRegisterDescriptorBase | Base descriptor for channel accessors |
CCieWritableTestFixture | |
CConstantRegisterDescriptorBase | Base descriptor for constant accessors |
CCountingDecorator | |
►CCustomBackend | |
CBackendRegisterer | |
Cdatafrom4_8_2 | |
Cdatafrom4_8_3 | |
Cdatafrom5_9 | |
Cdatafrom6 | |
►CDecoratorBackend | |
CBackendRegisterer | |
CDecoratorTestAccessor | Special accessor used to test the behaviour of the NDReigsterAccessorDecorator base class |
Cdevice_ioctrl_data | |
Cdevice_ioctrl_dma | |
Cdevice_ioctrl_time | |
Cdevice_rw | |
CDeviceFixture | |
►CDeviceFixture2D | DeviceFixture used for the 2D access tests here no overwriting of ExceptionBackend |
CConfigParams | |
CDeviceFixture2D_DAQ0 | |
CDeviceFixture2D_DAQ2 | |
CDeviceFixture_HW | |
CDeviceInfoMapTest | |
CDeviceInfoMapTestSuite | |
CDMapFileParserTest | |
CDMapFileParserTestSuite | |
CDummyFixture | |
►CDummyForAreaHandshakeBackend | |
CBackendRegisterer | |
►CDummyForCleanupCheck | |
CBackendRegisterer | |
►CDummyForDoubleBuffering | Dummy backend used for testing the double buffering handshake |
CBackendRegisterer | |
CDummyProtocolImplementor | Only put commands which don't exist in all versions, or behave differently |
CDummyRegisterTest | |
CDummyRegisterTestSuite | |
CF | |
CFixture | |
CFixture_t | |
CGieActiveTestFixture | |
CGieAndMerTestFixture | |
CGieInactiveTestFixture | |
CGieWritableTestFixture | |
CHelperProcess | |
CIarAndIcrTestFixture | |
CIarTestFixture | |
CIarWritableTestFixture | |
CIcrTestFixture | |
CIcrWritableTestFixture | |
CIerWritableTestFixture | |
CInactive0 | |
CInactive5 | |
CIntegers_base | |
CIntegers_signed32 | |
CIntegers_signed32_async | |
CIntegers_signed32_async_rw | |
CIntegers_signed32_DummyWritable | |
CIntegers_signed32_RO | |
CIntegers_signed32_WO | |
Cinterrupt4_8_2 | |
Cinterrupt4_8_3 | |
Cinterrupt5_9 | |
Cinterrupt6 | |
CInterrupt_dummy | |
CInvalidDummyBackend | |
CInvalidJson1TestFixture | |
CInvalidJson2TestFixture | |
CIsrReadableTestFixture | |
CIsrTestFixture | |
CIsrWritableTestFixture | |
CMasterEnableTest | |
CMerActiveTestFixture | |
CMerInactiveTestFixture | |
CMerWritableTestFixture | |
CMieActiveTestFixture | |
CMieAndGieTestFixture | |
CMieAndMerTestFixture | |
CMieGieAndMerTestFixture | |
CMieInactiveTestFixture | |
CMieWritableTestFixture | |
CMuxedArea1 | |
CMuxedArea2 | |
CMuxedFloat | |
CMuxedNodma | |
CMuxedNodmaAsync | |
CMyArea1 | |
CMyRegister1 | |
CmyRegisterInfo | |
CNewBackend | |
CNoIerTestFixture | |
CNoIsrTestFixture | |
CNonexistendPathTestFixture | |
CNoPathTestFixture | |
CNotRegisteringPlugin | This backend does register, so loading the plugin will go wrong |
CNumericAddressedLowLevelTransferElement_numberOfBytes | |
CNumericAddressedLowLevelTransferElement_startAddress | |
COneDRegisterDescriptorBase | Base descriptor for 1D accessors (and scalars) |
COnlyCieTestFixture | |
COnlySieTestFixture | |
CParserUtilitiesTestSuite | |
CParserUtilsTestClass | |
CPcieBackendTest | |
CPcieBackendTestSuite | |
CRawToCookedProvider_BitWithMath | |
CRawToCookedProvider_Var1 | |
CRawToCookedProvider_Var2 | |
CRawToCookedProvider_x | |
CRawUioAccess | |
CRebotDeviceTestSuite | |
CRebotServerDetails | |
CRebotTestClass | |
CReg9BitsInChar | |
CRegArrayConstant | Test constant accessor with arrays |
CRegArrayVariable | Test variable accessor with arrays |
CRegBit0OfVar | Test bit accessor with a variable accessor as target |
CRegBit2OfWordFirmware | Test bit accessor with a real dummy accessor as target |
CRegBit2OfWordFirmware_push | Test bit accessor with a real dummy accessor as target |
CRegBit2OfWordFirmwareB | Test bit accessor with another instance of a real dummy accessor as target |
CRegBit3OfVar | Test bit accessor with a variable accessor as target |
CRegBitRangeDescriptor | |
CRegChannel3 | Test channel accessor |
CRegChannel4_push | Test channel accessors |
CRegChannelLast | Test channel accessors |
CRegConstant | Test constant accessor |
CRegConstant2 | Test constant accessor |
CRegFullArea | Test passing through 1D array accessors |
CRegFullAreaScaled | Test multiply plugin applied to array (just one direction for sake of simplicity) |
CRegisterDescriptorBase | Base descriptor with defaults, used for all registers |
CRegisterPathTest | |
CRegisterPathTestSuite | |
CRegLowerHalfOfFirmware | |
CRegMonostableTrigger | Test monostable trigger plugin (rather minimal test, needs extension!) |
CRegPartOfArea | Test passing through partial array accessors |
CRegRedirectedBitWithMath | |
CRegs3Type | |
CRegSingleWord | Test passing through scalar accessors |
CRegSingleWord_push | Test passing through push-type scalar accessors |
CRegSingleWordB | Test passing through scalar accessors - use another target |
CRegSingleWordScaled | Test multiply plugin - needs to be done separately for reading and writing (see below) |
CRegSingleWordScaled_R | |
CRegSingleWordScaled_RW | |
CRegSingleWordScaled_W | |
CRegSingleWordScaledTwice_push | Test multiply plugin applied twice (just one direction for sake of simplicity) |
CRegUpperHalfOfFirmware | |
CRegVariable | Test variable accessor |
CRegVariableAsPushParameterInMath_not_written | |
CRegVariableAsPushParameterInMath_var1 | |
CRegVariableAsPushParameterInMath_var1_not_written1 | |
CRegVariableAsPushParameterInMath_var1_not_written2 | |
CRegVariableAsPushParameterInMath_var2 | |
CRegVariableAsPushParameterInMath_x | |
CRegVariableAsPushParameterInMath_x_not_written1 | |
CRegVariableAsPushParameterInMath_x_not_written2 | |
CRegVariableAsPushParameterInMathBase | |
CRegWordFirmwareAsParameterInMath | Test math plugin with real dummy register as parameter (exception handling...) |
CRegWordFirmwareForcedReadOnly | Test force readonly plugin |
CRegWordFirmwareForcedReadOnly_push | Test force readonly plugin with wait_for_new_data |
CRegWordFirmwareWithMath | Test math plugin - needs to be done separately for reading and writing (see below) |
CRegWordFirmwareWithMath_R | |
CRegWordFirmwareWithMath_R_push | |
CRegWordFirmwareWithMath_W | |
CScalar32 | |
CScalar32Async | |
CScalarDescriptor | |
CScalarRegisterDescriptorBase | Base descriptor for scalars |
CShortRaw_base | |
CShortRaw_fixedPoint16_8s | |
CShortRaw_fixedPoint16_8u | |
CShortRaw_signed16 | |
CShortRaw_unsigned16 | |
CSieWritableTestFixture | |
CStaticCore | |
CTestableDevice | |
►CTestableDummyBackend | The TestableDummybackend is derived from DummyBackend to get access to the protected members |
CBackendRegisterer | |
►CTestDummy | |
CBackendRegisterer | |
CTestFixture | |
CTestLocker | |
CTestNDRegisterAccessorDecorator | |
CTestParameters | |
CTestRegister | |
CTestRegisterCasted | |
CTestRegisterCastedAsync | |
CTestRegisterCastedAsyncRo | |
CTestRegisterRangeChecked | |
CTestRegisterRoCasted | |
CTestRegisterRoRangeChecked | |
CThrowTestFixture | Test that a logic error is thrown as soon as you try to get an accessor with invalid map file entries |
CTriggeredInt | |
CUnknownMainKeyTestFixture | |
CUnknownOptionTestFixture | |
CUnknownVersionTestFixture | |
CVariableRegisterDescriptorBase | Base descriptor for variable accessors |
CVersionNumberTest | |
CVersionNumberTestSuite | |
►CWorkingBackend | |
CBackendRegisterer | |
►CWriteCountingBackend | |
CBackendRegisterer | |
CWriteMonitoringBackend | |
►CWrongVersionBackend | |
CBackendRegisterer | |