Index: Utilities.h =================================================================== diff -u -r2a312d7c2448c2ad754532e71c27cbe91f671a15 -rb20ab0cdf009f97c0aff428219e901b0603e3fd2 --- Utilities.h (.../Utilities.h) (revision 2a312d7c2448c2ad754532e71c27cbe91f671a15) +++ Utilities.h (.../Utilities.h) (revision b20ab0cdf009f97c0aff428219e901b0603e3fd2) @@ -7,8 +7,8 @@ * * @file Utilities.h * -* @author (last) Sean Nash -* @date (last) 04-Aug-2020 +* @author (last) Quang Nguyen +* @date (last) 22-Jul-2020 * * @author (original) Sean * @date (original) 17-Feb-2020 @@ -55,6 +55,7 @@ typedef enum Critical_Data_Types { CRITICAL_DATA_TYPE_U32 = 0, ///< Critical data is unsigned 32-bit integer type + CRITICAL_DATA_TYPE_S32, ///< Critical data is signed 32-bit integer type CRITICAL_DATA_TYPE_F32, ///< Critical data is 32-bit floating point type NUM_OF_CRITICAL_DATA_TYPES ///< Total number of critical data types. } CRITICAL_DATA_TYPES_T; @@ -63,7 +64,8 @@ typedef union { U32 uInt; ///< critical data of unsigned integer type. - F32 flt; ///< critical data of floating point type. + S32 sInt; ///< critical data of signed integer type. + F32 sFlt; ///< critical data of floating point type. } CRITICAL_DATAS_T; /// critical integer data structure.