Index: TestSupport.h =================================================================== diff -u -r2801d97e877dd78189aa891e80a2f7cf60a6a2b7 -r98fa971c534d21b71371cb72a7c0839fe79045e6 --- TestSupport.h (.../TestSupport.h) (revision 2801d97e877dd78189aa891e80a2f7cf60a6a2b7) +++ TestSupport.h (.../TestSupport.h) (revision 98fa971c534d21b71371cb72a7c0839fe79045e6) @@ -44,7 +44,6 @@ } OVERRIDE_TYPE_T; #ifdef _DD_ - /// DD test software configurations typedef enum test_Config_enums { @@ -58,7 +57,6 @@ #endif #ifdef _TD_ - /// TD test software configurations typedef enum test_Config { @@ -76,6 +74,15 @@ } TEST_CONFIG_T; #endif +#ifdef _RO_ +/// DD test software configurations +typedef enum test_Config_enums +{ + TEST_CONFIG_FIRST = 0, + NUM_OF_TEST_CONFIGS ///< Number of test configuration. +} TEST_CONFIG_T; +#endif + #pragma pack(push,1) /// Test configuration payload @@ -90,6 +97,7 @@ { U32 u32; ///< U32 F32 f32; ///< F32 + S32 s32; ///< S32 } TEST_OVERRIDE_PAYLOAD_TYPE_T; /// Test override payload type structure. @@ -147,6 +155,14 @@ OVERRIDE_TYPE_T getOverridePayloadFromMessage( MESSAGE_T *message, TEST_OVERRIDE_PAYLOAD_T *override ); OVERRIDE_TYPE_T getOverrideArrayPayloadFromMessage( MESSAGE_T *message, TEST_OVERRIDE_ARRAY_PAYLOAD_T *override ); +BOOL u32BroadcastIntervalOverride( MESSAGE_T *message, OVERRIDE_U32_T *override, U32 taskIntvlMS ); +BOOL u32Override( MESSAGE_T *message, OVERRIDE_U32_T *override, U32 min, U32 max ); +BOOL s32Override( MESSAGE_T *message, OVERRIDE_S32_T *override ); +BOOL f32Override( MESSAGE_T *message, OVERRIDE_F32_T *override ); +BOOL u32ArrayOverride( MESSAGE_T *message, OVERRIDE_U32_T *override, U32 maxIndex, U32 min, U32 max ); +BOOL s32ArrayOverride( MESSAGE_T *message, OVERRIDE_S32_T *override, U32 maxIndex ); +BOOL f32ArrayOverride( MESSAGE_T *message, OVERRIDE_F32_T *override, U32 maxIndex ); + // Test configuration functions void initTestConfigs( void );