Porting of the host application
Copyright IXXAT Automation GmbH
47
IEM Manual, 1.5
startup:
COM_k_PNIO_WRONG_MODULE - configured module differs from plugged module
COM_k_PNIO_WRONG_SUBMODULE - configured submodule differs from plugged
submodule
COM_k_PNIO_SUBMODULE_PARAM - parameterization for submodule finished
COM_k_PNIO_SUBMODULE_START - submodule started
COM_k_PNIO_SUBMODULE_STOP - submodule stopped
COM_k_PNIO_ALARM_RECV_IND - alarm message received
Allowed values: CFG_k_FEAT_ENABLE, CFG_k_FEAT_DISABLE
*/
#define IEM_cfg_IND_CONF_CHANNEL CFG_k_FEAT_ENABLE
/** ABM_cfg_NUM_QUEUE_ELEMENTS:
Number of elements in the queues for asynchronic processing of the
Service Requests. So ABM elements are only necessary if acyclic
services are used by the application. The default is set to 128 blocks.
This parameter let users optimize a memory usage corresponding needs
of their applications and must not exeed the maximum value
ABM_k_MAX_QUEUE_ELEMENTS (see ABM.h). Reducing that number will result
in a poorer performance of the Request/Response and Indication/Confirmation
channels. If set to zero, all queues are disabled. A value of 1 only allows
using one channel in each direction at a time. With values greater 1,
parallel services are supported.
Allowed values: 1..ABM_k_MAX_QUEUE_ELEMENTS ( must be power of 2 !!! )
*/
#if (IEM_cfg_REQ_RESP_CHANNEL == CFG_k_FEAT_ENABLE) || \
(IEM_cfg_IND_CONF_CHANNEL == CFG_k_FEAT_ENABLE)
#define ABM_cfg_NUM_QUEUE_ELEMENTS 128
#else
#define ABM_cfg_NUM_QUEUE_ELEMENTS 0
#endif
/** SHM_cfg_BOARDS_COUNT:
Number of the IEM boards simultaneously used.
Allowed values: 1..k_MAX_BOARDS_COUNT (SHM.c)
*/
#define SHM_cfg_BOARDS_COUNT 1
/** SHM_cfg_EXT_MEMORY_ADDRESS_x:
Base addresses of external memories of x IEM board
*/
#define SHM_cfg_EXT_MEMORY_ADDRESS_1 0x00080000
#define SHM_cfg_EXT_MEMORY_ADDRESS_2 0x00080000
#define SHM_cfg_EXT_MEMORY_ADDRESS_3 0x00080000
#define SHM_cfg_EXT_MEMORY_ADDRESS_4 0x00080000
#define SHM_cfg_EXT_MEMORY_ADDRESS_5 0x00080000
/** IEM_cfg_EXT_PORT_INFO:
This define has to be activated to enable access at information about
external ports supported by the module. Only if both host and protocol
firmware version support this feature, it can be used. Descriptions of
protocol firmware functionality can be found at the version history file
"_ReadMe.txt" delivered with the module firmware.
Allowed values: CFG_k_FEAT_ENABLE, CFG_k_FEAT_DISABLE