 |
 |
50 #ifndef RL_DATATYPES_H 51 #define RL_DATATYPES_H 72 typedef unsigned char rlUInt8_t;
73 typedef unsigned short rlUInt16_t;
74 typedef unsigned int rlUInt32_t;
75 typedef unsigned long long rlUInt64_t;
76 typedef signed long long rlInt64_t;
77 typedef char rlInt8_t;
78 typedef signed char rlSInt8_t;
79 typedef signed short rlInt16_t;
80 typedef signed int rlInt32_t;
81 typedef void rlVoid_t;
87 typedef void* rlComIfHdl_t;
92 typedef void* rlOsiMsgQHdl_t;
97 typedef void* rlOsiSemHdl_t;
102 typedef void* rlOsiMutexHdl_t;
107 typedef rlUInt32_t rlOsiTime_t;
119 #define RL_NULL_PTR (NULL) 120 #define RL_INVALID (-1) 121 #define RL_TRUE (rlUInt8_t)(1U) 122 #define RL_FALSE (rlUInt8_t)(0U) 123 #define RL_LOGICAL_TRUE (RL_TRUE != RL_FALSE) 124 #define RL_LOGICAL_FALSE (RL_TRUE == RL_FALSE) 132 #define RL_THREE (3U) 136 #define RL_SEVEN (7U) 137 #define RL_EIGHT (8U) 140 #define RL_ELEVEN (11U) 141 #define RL_TWELVE (12U) 142 #define RL_THIRTEEN (13U) 143 #define RL_FOURTEEN (14U) 144 #define RL_FIFTEEN (15U) 145 #define RL_SIXTEEN (16U) 146 #define RL_SEVENTEEN (17U) 147 #define RL_EIGHTEEN (18U) 148 #define RL_NINETEEN (19U) 149 #define RL_TWENTY (20U) 150 #define RL_TWENTY_ONE (21U) 151 #define RL_TWENTY_TWO (22U) 152 #define RL_TWENTY_THREE (23U) 153 #define RL_TWENTY_FOUR (24U) 154 #define RL_TWENTY_FIVE (25U) 155 #define RL_TWENTY_SIX (26U) 156 #define RL_TWENTY_SEVEN (27U) 157 #define RL_TWENTY_EIGHT (28U) 158 #define RL_TWENTY_NINE (29U) 159 #define RL_THIRTY (30U) 160 #define RL_THIRTY_ONE (31U) 161 #define RL_THIRTY_TWO (32U) 166 #define RL_OSI_WAIT_FOREVER (0xFFFFU) 167 #define RL_OSI_WAIT_SECOND (0x3E8U) 168 #define RL_OSI_NO_WAIT (0U) 173 #define RL_RET_OK_CHECK(Func) {\ 174 if(RL_RET_CODE_OK != (Func))\ 187 #define RL_RET_OSI_CHECK(Func) {\ 188 if((rlInt32_t)RL_RET_CODE_OK != (rlInt32_t)(Func))\ 190 return (rlInt32_t)RL_RET_CODE_RADAR_OSIF_ERROR;\ 201 #define RL_RET_IF_CHECK(Func) {\ 202 if(RL_RET_CODE_OK != (Func))\ 204 return RL_RET_CODE_RADAR_IF_ERROR;\ 215 #define RL_DRIVER_ASSERT(line ) {\ 216 return RL_RET_CODE_FATAL_ERROR;\ 222 #define RL_ASSERT(expr) {\ 225 RL_DRIVER_ASSERT(__LINE__);\ 235 #define RL_ERROR(expr, error) {\ 244 #define RL_VERIFY_PROTOCOL(expr) RL_ERROR((expr), (RL_RET_CODE_PROTOCOL_ERROR))
Copyright 2020, Texas Instruments Incorporated