23 #define SYSTEM_LIMIT_NUMBER_OF_PARTITIONS 32
24 #define SYSTEM_LIMIT_NUMBER_OF_MESSAGES 512
25 #define SYSTEM_LIMIT_MESSAGE_SIZE 8192
26 #define SYSTEM_LIMIT_NUMBER_OF_PROCESSES 128
27 #define SYSTEM_LIMIT_NUMBER_OF_SAMPLING_PORTS 512
28 #define SYSTEM_LIMIT_NUMBER_OF_QUEUING_PORTS 512
29 #define SYSTEM_LIMIT_NUMBER_OF_BUFFERS 256
30 #define SYSTEM_LIMIT_NUMBER_OF_BLACKBOARDS 256
31 #define SYSTEM_LIMIT_NUMBER_OF_SEMAPHORES 256
32 #define SYSTEM_LIMIT_NUMBER_OF_EVENTS 256
40 typedef unsigned char APEX_BYTE;
41 typedef long APEX_INTEGER;
42 typedef unsigned long APEX_UNSIGNED;
43 typedef long long APEX_LONG_INTEGER;
57 #define MAX_NAME_LENGTH 30
58 typedef char NAME_TYPE[MAX_NAME_LENGTH];
59 typedef void (* SYSTEM_ADDRESS_TYPE);
60 typedef APEX_BYTE* MESSAGE_ADDR_TYPE;
61 typedef APEX_INTEGER MESSAGE_SIZE_TYPE;
62 typedef APEX_INTEGER MESSAGE_RANGE_TYPE;
63 typedef enum { SOURCE = 0, DESTINATION = 1 } PORT_DIRECTION_TYPE;
64 typedef enum { FIFO = 0, PRIORITY = 1 } QUEUING_DISCIPLINE_TYPE;
65 typedef APEX_LONG_INTEGER SYSTEM_TIME_TYPE;
66 #define INFINITE_TIME_VALUE -1