> -----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]