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

Reply via email to