> -----Original Message----- > From: Sreelal Chandrasenan > Sent: Wednesday, December 10, 2003 9:18 AM > To: Hy Khuu > Cc: Sreelal Chandrasenan > Subject: Error codes and Error Strings > > / Hardware errors > SoundcardReadError = 0x01000101, > SoundcardWriteError = 0x01000102, > SoundcardLossExtClock = 0x01000103, > SoundcardDriverLicense = 0x01000104, > SoundcardOverflowError = 0X01000105, > SoundcardUnderflowError= 0x01000106, > SoundcardInitError = 0x01000107, > SerialportError = 0x01000108, > VideoDelayError = 0x01000109, > LTCWriteError = 0x0100010A, // LTC write error, due to serial cable > // or LTC card > SoundcardPresentExtClock =0x10000101, // Recover or Success of External Clock > SoundcardAudioPresent = 0x10000102, // Audio is present > // System/OS Error > OSError = 0x01000201, > > > // Software Error (ESM) > MetadataSendError = 0x02000201, // Network > ErrorSendError = 0x02000202, > // VCM > MetadataRecvError = 0x01010203, // Network and VCM > CmdSendError = 0x01010204, > ErrorRecvError = 0x02010205, > > ConnectionTimeoutError = 0x02011006, > TaskShutdownError = 0x02001007, > RealTimeExtnError = 0x02001008, > InternalResponseError = 0x01001009, // Internal modules > ESMInErrorState = 0x0100100A, > // not responding: > > // > // > // > > InvalidCmdCode = 0x0400100B, > InvalidCmdSequence = 0x0400100C, > CSMInResponseMode = 0x0400100D, // CSM waiting response > message from LIM,AVM,WEM > SessionTimeout = 0x0200100E, > InActiveSession = 0x0400100F, > GMIEnqueueError = 0x02001010, > GMIDequeueError = 0x02001011, > InvalidUserInfo = 0x04001012, > > // > //// Minor > // > // Warning Messages > > MultipleConnectError = 0x04001013, > > ESMShutdownWarn = 0x04001014, > NoError = 0x00000000, > > // Configuration Errors > // > // > NetworkConfigError = 0x01000401, > SystemConfigError = 0x01000402, > InvalidSystemOptions = 0x01000403, > > > > ------------------------------------------------------------------------------------------------ > > > > switch (error_code) > { > case SoundcardReadError : > ACE_OS::strncpy(m_lcdError,"Soundcard Error",LCD_ERR_LEN); > break; > case SoundcardWriteError: > ACE_OS::strncpy(m_lcdError,"Soundcard Error",LCD_ERR_LEN); > break; > case SoundcardLossExtClock: > ACE_OS::strncpy(m_lcdError,"No Audio ",LCD_ERR_LEN); > break; > case SoundcardPresentExtClock: > ACE_OS::strncpy(m_lcdError,"Audio Present ",LCD_ERR_LEN); > break; > case SoundcardDriverLicense: > ACE_OS::strncpy(m_lcdError,"Soundcard Error",LCD_ERR_LEN); > break; > case SoundcardOverflowError: > ACE_OS::strncpy(m_lcdError,"Soundcard Error",LCD_ERR_LEN); > break; > > case SoundcardUnderflowError: > ACE_OS::strncpy(m_lcdError,"Soundcard Error",LCD_ERR_LEN); > break; > case SoundcardInitError: > ACE_OS::strncpy(m_lcdError,"Soundcard Error",LCD_ERR_LEN); > break; > case SerialportError: > ACE_OS::strncpy(m_lcdError,"SerialPort Error",LCD_ERR_LEN); > break; > > case VideoDelayError: > ACE_OS::strncpy(m_lcdError,"VideoDelay Error",LCD_ERR_LEN); > break; > > > // System/OS Error > case OSError: > ACE_OS::strncpy(m_lcdError,"OS Error ",LCD_ERR_LEN); > break; > > // Software Error (ESM) > case MetadataSendError: // Network > ACE_OS::strncpy(m_lcdError,"Network Error ",LCD_ERR_LEN); > break; > case ErrorSendError:> > ACE_OS::strncpy(m_lcdError,"Network Error ",LCD_ERR_LEN); > break; > // VCM > case MetadataRecvError: // Network and VCM > ACE_OS::strncpy(m_lcdError,"Network Error ",LCD_ERR_LEN); > break; > case CmdSendError : > ACE_OS::strncpy(m_lcdError,"Network Error ",LCD_ERR_LEN); > break; > case ErrorRecvError : > ACE_OS::strncpy(m_lcdError,"Network Error ",LCD_ERR_LEN); > break; > case ConnectionTimeoutError: > ACE_OS::strncpy(m_lcdError,"Timeout Error ",LCD_ERR_LEN); > break; > case TaskShutdownError : > ACE_OS::strncpy(m_lcdError,"Shutdown Error ",LCD_ERR_LEN); > break; > case RealTimeExtnError : > ACE_OS::strncpy(m_lcdError,"RTExtn Error ",LCD_ERR_LEN); > break; > case InternalResponseError: > ACE_OS::strncpy(m_lcdError,"IntResponseError",LCD_ERR_LEN); > break; > case ESMInErrorState : > ACE_OS::strncpy(m_lcdError,"ESMState Error ",LCD_ERR_LEN); > break; > // not responding: > > // > // > // > > case InvalidCmdCode : > ACE_OS::strncpy(m_lcdError, "CmdCode Error ",LCD_ERR_LEN); > break; > > case InvalidCmdSequence : > ACE_OS::strncpy(m_lcdError,"CmdSeq Error ",LCD_ERR_LEN); > break; > case CSMInResponseMode : > // CSM waiting response message from LIM,AVM,WEM > ACE_OS::strncpy(m_lcdError,"CSMIn RespMode ",LCD_ERR_LEN); > break; > case SessionTimeout : > ACE_OS::strncpy(m_lcdError,"Session Timeout ",LCD_ERR_LEN); > break; > case InActiveSession: > ACE_OS::strncpy(m_lcdError,"Session Error ",LCD_ERR_LEN); > break; > > case GMIEnqueueError: > ACE_OS::strncpy(m_lcdError,"Enqueue Error ",LCD_ERR_LEN); > break; > case GMIDequeueError : > ACE_OS::strncpy(m_lcdError, "Dequeue Error ",LCD_ERR_LEN); > break; > case InvalidUserInfo : > ACE_OS::strncpy(m_lcdError, "ValidUser Error ",LCD_ERR_LEN); > break; > > // > //// Minor > // > // Warning Messages > > case MultipleConnectError: > ACE_OS::strncpy(m_lcdError, "Multi-Connection ",LCD_ERR_LEN); > break; > > case ESMShutdownWarn : > ACE_OS::strncpy(m_lcdError, "Shutdown Warn ",LCD_ERR_LEN); > break; > > // Configuration Errors > // > // > case NetworkConfigError : > ACE_OS::strncpy(m_lcdError,"NetConfig Error ",LCD_ERR_LEN); > break; > case SystemConfigError : > ACE_OS::strncpy(m_lcdError,"SysConfig Error ",LCD_ERR_LEN); > break; > case InvalidSystemOptions: > ACE_OS::strncpy(m_lcdError,"OptConfig Error ",LCD_ERR_LEN); > break; > case LTCWriteError: > ACE_OS::strncpy(m_lcdError,"LTC Error ",LCD_ERR_LEN); > break; > default: > ACE_OS::strncpy(m_lcdError,"Unknown Error ",LCD_ERR_LEN); > break; > > } > return m_lcdError; > } > > // Return the VCM error message, > // Note: error message will be updated to support the VCM message > char* ErrorMessage::getVCMMessage(UINT32 error_code) > { > // resetting the error message > ACE_OS::memset(m_vcmError,VCM_ERR_LEN+1,0); > switch (error_code) > { > case SoundcardReadError : > ACE_OS::strncpy(m_vcmError,"Soundcard Read Error",VCM_ERR_LEN); > break; > case SoundcardWriteError: > ACE_OS::strncpy(m_vcmError,"Soundcard Write Error",VCM_ERR_LEN); > break; > case SoundcardLossExtClock: > ACE_OS::strncpy(m_vcmError,"No Audio, Loss of External Clock > ",VCM_ERR_LEN); > break; > case SoundcardPresentExtClock: > ACE_OS::strncpy(m_vcmError,"External Clock Present",VCM_ERR_LEN); > break; > > case SoundcardDriverLicense: > ACE_OS::strncpy(m_vcmError,"Soundcard Driver License Error",VCM_ERR_LEN); > break; > case SoundcardOverflowError:> > ACE_OS::strncpy(m_vcmError,"Soundcard Overflow Error",VCM_ERR_LEN); > break; > > case SoundcardUnderflowError: > ACE_OS::strncpy(m_vcmError,"Soundcard Underflow Error",VCM_ERR_LEN); > break; > case SoundcardInitError: > ACE_OS::strncpy(m_vcmError,"Soundcard Initialization Error",VCM_ERR_LEN); > break; > case SerialportError: > ACE_OS::strncpy(m_vcmError,"SerialPort Error",VCM_ERR_LEN); > break; > > case VideoDelayError: > ACE_OS::strncpy(m_vcmError,"VideoDelay Error",VCM_ERR_LEN); > break; > > > // System/OS Error > case OSError: > ACE_OS::strncpy(m_vcmError,"OS Error",VCM_ERR_LEN); > break; > > // Software Error (ESM) > case MetadataSendError: // Network > ACE_OS::strncpy(m_vcmError,"Network Error - Metadata Send Error",VCM_ERR_LEN); > break; > case ErrorSendError: > ACE_OS::strncpy(m_vcmError,"Network Error - Error port Send > Error",VCM_ERR_LEN); > break; > // VCM > case MetadataRecvError: // Network and VCM > ACE_OS::strncpy(m_vcmError,"Network Error- Metdata Recv Error",VCM_ERR_LEN); > break; > case CmdSendError : > ACE_OS::strncpy(m_vcmError,"Network Error- Cmd Send Error",VCM_ERR_LEN); > break; > case ErrorRecvError : > ACE_OS::strncpy(m_vcmError,"Network Error- Error Port Recv > Error",VCM_ERR_LEN); > break; > case ConnectionTimeoutError: > ACE_OS::strncpy(m_vcmError,"Connection Timeout Error",VCM_ERR_LEN); > break; > case TaskShutdownError : > ACE_OS::strncpy(m_vcmError,"Task Shutdown Error",VCM_ERR_LEN); > break; > case RealTimeExtnError : > ACE_OS::strncpy(m_vcmError,"Realtime Extention Error",VCM_ERR_LEN); > break; > case InternalResponseError: > ACE_OS::strncpy(m_vcmError,"IntResponseError",VCM_ERR_LEN); > break; > case ESMInErrorState : > ACE_OS::strncpy(m_vcmError,"ESM In Error State ",VCM_ERR_LEN); > break; > // not responding: > > // > // > // > > case InvalidCmdCode : > ACE_OS::strncpy(m_vcmError,"Invalid Command Code",VCM_ERR_LEN); > break; > case InvalidCmdSequence : > ACE_OS::strncpy(m_vcmError,"Invalid Command Sequence ",VCM_ERR_LEN); > break; > case CSMInResponseMode : > // CSM waiting response message from LIM,AVM,WEM > ACE_OS::strncpy(m_vcmError,"CSM in the middle of sending a > response",VCM_ERR_LEN); > break; > case SessionTimeout : > ACE_OS::strncpy(m_vcmError,"Session Timeout",VCM_ERR_LEN); > break; > case InActiveSession: > ACE_OS::strncpy(m_vcmError,"Inactive Session",VCM_ERR_LEN); > break; > > case GMIEnqueueError: > ACE_OS::strncpy(m_vcmError,"Enqueue Error",VCM_ERR_LEN); > break; > case GMIDequeueError : > ACE_OS::strncpy(m_vcmError,"Dequeue Error",VCM_ERR_LEN); > break; > case InvalidUserInfo : > ACE_OS::strncpy(m_vcmError,"Invalid User Info",VCM_ERR_LEN); > break; > > // > //// Minor > // > // Warning Messages > > case MultipleConnectError: > ACE_OS::strncpy(m_vcmError,"Multiple VCM Connection",VCM_ERR_LEN); > break; > > case ESMShutdownWarn : > ACE_OS::strncpy(m_vcmError,"ESM Shutdown Warning",VCM_ERR_LEN); > break; > > // Configuration Errors > // > // > case NetworkConfigError : > ACE_OS::strncpy(m_vcmError,"NetConfiguration Error",VCM_ERR_LEN); > break; > case SystemConfigError : > ACE_OS::strncpy(m_vcmError,"System Configuration Error",VCM_ERR_LEN); > break; > case InvalidSystemOptions: > ACE_OS::strncpy(m_vcmError,"Invalid System Options Error",VCM_ERR_LEN); > break; > } > return m_vcmError; >
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]