Installation RXF
OO RTX
The OO RTX consists of C sources, which fall in three categories:
- files, which must be translated or build with your product but do not contain any dependancy on dimensioning properties. However, these files do depend on constants used for example for highwater marks, or a debug or release buildset.
Usually you will create a library for the debug- and release buildset
(non-demo versions of our products only) and use the same constants in
your application build environment matching these buildsets.
- files which do rely on conststants set via dimensioning
properties. These properties are usually set per Rhapsody
configuration. Obviously, these files should not be incorporated in a
library you link with, because they must be compiled depending on the
actual property setting. For this, these files are prefixed with RiCDim so you can easily recognize them.
- files which are generated when you select Build in your Modelling tool. These are the configuration files RxfConstants.h and RxfDimensions.h
All OO RTX files, except for the generated files, are installed in the directory Source of your product release by our Setup.exe. These are:
for non-demo versions of our products:
- IRiCReactive.c
- RiCEvent.c
- RiCEvtQueue.c
- RiCHighwater.c
- RiCInitialization.c
- RiCInitializationLib.c
- RiCMemoryPool.c
- RiCReactive.c
- RiCStartBehaviorEvent.c
- RiCTask.c
- RiCTaskExecute.c
- RiCTaskExecuteOnce.c
- RiCTimeout.c
- RiCTimerManager.c
- RiCVersion.c
for any version of our products:
- IRiCReactive.h
- RiC.h
- RiCDefaultReactivePort.c
- RiCDefaultReactivePort.h
- RiCDimAllocator.c
- RiCDimAllocator.h
- RiCDimension.c
- RiCDimension.h
- RiCDimMemoryAllocationPkg.c
- RiCDimMemoryAllocationPkg.h
- RiCErrorHandler.c
- RiCErrorHandler.h
- RiCEvent.h
- RiCEvtQueue.h
- RiCHighwater.h
- RiCInitialization.h
- RiCInitializationLib.h
- RiCMemoryPool.h
- RiCPortMacros.h
- RiCReactive.h
- RiCStartBehaviorEvent.h
- RiCTask.h
- RiCTaskExecute.h
- RiCTaskExecuteOnce.h
- RiCTimeout.h
- RiCTimerManager.h
- RiCVersion.h
- WST.h
The following files are for backwards compatibility with Rhapsody - these are not used by the OO RTX:
- RiCAllocator.h
- MemAlloc.h
- RiC_ContainersPkg.h
- RiC_MemoryAllocationPkg.h
Copyright (c) Willert
Software Tools GmbH. All rights reserved.