멀티 브랜드 카메라 통합은 애플리케이션에 정의된 이미지 캡처, 구성 및 상태 인터페이스를 제공하는 것을 목표로 합니다. 장치 모델의 포함은 SDK, 프로토콜, 시스템 및 라이선스 조건에 따라 다릅니다. 호환성 여부는 각 장치 모델 및 버전에 대해 별도의 확인이 필요합니다. 이 문서에서는 제안된 디자인에 대해 설명하고 호환성 테스트 결과를 보고하지 않습니다.

디자인 구성요소

장치 및 버전 인벤토리 → 공급업체 SDK 또는 프로토콜 어댑터 → 공통 이미지 캡처 및 매개변수 인터페이스 → 애플리케이션 및 구성 도구. 정의된 확장을 통해 장치별 기능을 노출합니다. 공통 계층은 모든 장치를 동일한 기능 세트로 강제하는 대신 실제 기능을 보고합니다.

기준 치수 개발 범위 결과물 및 검증
장치 등록 모델, 펌웨어, 인터페이스, SDK 및 플랫폼 조합 버전 인벤토리 및 장치 식별 기록
공급업체 어댑터 열거, 연결, 구성, 이미지 캡처 및 종료 어댑터 코드, 예제 및 공급업체 오류 매핑
공통 인터페이스 매개변수, 프레임 구조, 상태 및 버퍼 규칙 API 문서 및 기능 쿼리
구성 도구 지원되는 설정, 범위 및 현재 상태 UI, 가져오기 및 내보내기, 유효성 검사 기록
호환성 검증 정상 작동, 경계 및 복구 모델별, 버전별 테스트 현황

최소 호환성 매트릭스 필드

대상 장치, 하드웨어 및 펌웨어, SDK, OS, 아키텍처, 드라이버, 작동 모드, 필수 기능, 테스트 결과 및 알려진 제한 사항을 기록합니다. 테스트되지 않은 조합을 확인 대기 중으로 표시합니다. 실제 테스트 범위를 전체 제품 시리즈 주장으로 대체하지 마십시오.

단계적으로 통합

완전한 문서가 포함된 대표 장치를 사용하여 공통 인터페이스를 검증합니다. 그런 다음 다양한 형식, 제어 또는 상태 제약 조건이 있는 장치를 추가하여 모델이 차이점을 나타내는지 확인합니다. 기능이 지원되지 않는 경우 애플리케이션 동작을 정의합니다. 구성 파일에 장치 및 버전 정보를 포함하여 이전 장치의 매개변수가 교체 장치에 직접 기록되지 않도록 합니다.

연결 실패 또는 잘못된 프레임의 경우 장치, SDK, 설정, 상태 전환 및 원래 오류를 기록합니다. 복구가 자동으로 수행되는지 여부, 다시 적용해야 하는 설정, 장치 기능 및 비즈니스 요구 사항에 따라 애플리케이션에 알림을 보내는 시점에 동의합니다.

입력 및 핸드오버

명시적인 모델 목록, 장치, SDK, 문서, 라이선스, 대상 시스템, 원시 이미지 및 애플리케이션 인터페이스를 제공합니다. 공통 API, 공급업체 어댑터, 예제, 구성 도구, 빌드 지침, 테스트 매트릭스 및 타사 구성요소의 범위를 별도로 지정하세요. 적절한 회귀 테스트를 통해 추가 모델이나 SDK 업그레이드를 버전 변경으로 처리합니다.

관련 서비스: 비전 장치 SDK 및 도구, 이미지 이미지 캡처 개발 그리고 프로젝트 문의.