Cleaned up code repetitions of messaging and shared memory read/write.
[processor-sdk/performance-audio-sr.git] / pasdk / shared / aspMsg_common.h
index 416ce3f29431624e1f51a1271fb527a8c43842c5..67eca4b7572eab8ce2fb1861ca35d4cbf61ed013 100644 (file)
@@ -50,6 +50,8 @@ All rights reserved.
 #define AspMsg_MasterMsgQueName         ( "MASTER:MsgQ:01" )
 #define AspMsg_SlaveMsgQueName          ( "%s:MsgQ:01"   ) /* %s is each slave's Proc Name */
 
+#define ASP_MSG_BUF_LEN                 32   // message buffer len, do we really need 32 bytes?
+
 // ASP (Master-To-)Slave Commands
 typedef enum ASP_Slave_Cmd {
     ASP_SLAVE_NULL,                         // 0
@@ -90,8 +92,9 @@ typedef struct ASP_Msg
     UInt16  procId;     // processor Id of sender
     Uint16  expectResp; // whether response expected from receiver + align buf to 32-bit boundary
     UInt32  messageId;  // MB bit: response bit, LS 31 bits: message Id
-    Char    buf[32];    // buffer for message parameters
+    Char    buf[ASP_MSG_BUF_LEN];    // buffer for message parameters
 } ASP_Msg;
 
 
+
 #endif /* _ASP_MSG_COMMON_H_ */