summaryrefslogtreecommitdiff
path: root/maximus/system
diff options
context:
space:
mode:
authorburet2007-06-11 15:31:53 +0000
committerburet2007-06-11 15:31:53 +0000
commitfeb655ab55204a365bc6515895d063fab1330f9a (patch)
tree471644e6d10a76e3a782555e21769f20c0806544 /maximus/system
parent56b0508c44430484df3f2130eb6acd6d76210122 (diff)
types conversion
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@272 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'maximus/system')
-rw-r--r--maximus/system/src/SystemSciMsg.cpp17
1 files changed, 7 insertions, 10 deletions
diff --git a/maximus/system/src/SystemSciMsg.cpp b/maximus/system/src/SystemSciMsg.cpp
index c6f8e38897..8c0f58dedc 100644
--- a/maximus/system/src/SystemSciMsg.cpp
+++ b/maximus/system/src/SystemSciMsg.cpp
@@ -164,15 +164,12 @@ bool SystemSciMsg::identifySpecializedSciMsgHeader ( const unsigned long data_le
if (NULL != mpSpecializedSciMsgHeader)
{
*mpSpecializedSciMsgHeader = *((System_Header*)p_data);
- if ( '1' == getSpecializedSciMsgHeader()->type )
- {
- setSpecializedSciMsgType(SYSTEM_TYPE_IDLE);
- }
- else
- {
- setSpecializedSciMsgType(SYSTEM_TYPE_NONE);
- }
- displaySpecializedSciMsgHeader();
+
+ mSpecializedSciMsgType = static_cast<System_Type>(mpSpecializedSciMsgHeader->type);
+
+ displaySpecializedSciMsgHeader();
+
+
bIdentifyHeader = true;
}
else
@@ -206,7 +203,7 @@ void SystemSciMsg::displaySpecializedSciMsgHeader ( ) const
clog << "\tsystem SCI msg header = " << endl;
clog << "\t\tversion = 0x" << setfill('0') << setw(2) << uppercase << hex << getSpecializedSciMsgHeader()->version << endl;
- clog << "\t\ttype = " << dec << getSpecializedSciMsgHeader()->type << endl;
+ clog << "\t\ttype = " << dec << getSpecializedSciMsgType() << endl;
clog << "\t\tflags = 0x" << setfill('0') << setw(4) << uppercase << hex << getSpecializedSciMsgHeader()->flags << endl;
clog << dec;
}