SERIAL INTERFACE DEVELOPERS GUIDE 
Type: CAMERA_ERRORS 
/* Camera Error Code Structure */ 
struct _CAMERA_ERRORS 
{ 
 UWord16  ErrorCode;  /* Error Code */ 
  UWord16    ErrorSubCode;  /* Error Code */ 
  UWord16    ErrorCount;   /* Additional errors after 1st */ 
  UWord16    ErrorData[5];  /* Error Data Array */ 
}; 
typedef struct _CAMERA_ERRORS CAMERA_ERRORS, *PTR_CAMERA_ERRORS; 
Size: 8 Words  
Description: Structure that contains various sub values for gathering information about errors that have 
occurred during testing and normal operation.  See paragraph X6.6X for information on the error code 
detection. 
6.2.7 CameraConfig.camTime  Type: RTC_DATA 
/* Structure to hold time info from Real Time Clock */ 
struct _RTC_DATA 
{ 
  UWord16    seconds;  /* 0 - 59 */ 
  UWord16    minutes;  /* 0 - 59 */ 
  UWord16    hours;  /* 0 - 23 */ 
  UWord16    day;    /* 1 - 7 */ 
  UWord16    date;   /* 1 - 31 */ 
  UWord16    month;  /* 1 - 12 */ 
  UWord16    year;   /* 0 - 99 (Add 2000 to get year) */ 
}; /* Size = 7 Words */ 
typedef struct _RTC_DATA RTC_DATA, *PTR_RTC_DATA;  
 Size: 7 Words  
Description: Structure that contains the camera’s current time and date information.  Read only data 
member. 
6.2.8 CameraConfig.expPort  Type: UWord16 
Size: 1 Word  
Description:  Shadow value of the output expansion port used by the embedded application.  Read 
only data member.  
6.2.9 CameraConfig.swVersion  Type: UWord16 
Size: 1 Word  
Description:  Software version ID of the loaded embedded application.  Read only data member. 
6.2.10 CameraConfig.swBuild  Type: UWord16 
Size: 1 Word  
22