실제 repo와 어긋난 상위 아키텍처 문서를 현행 구조로 정정. - 모듈명 ILSOS_PrismaticPTOP → ILSOS_PrismaticRD_PTOP 리네임 반영 - 삭제된 형제 모듈(Scanner/Gun/CleanLaser) 기술 정리 - PTOP 폴더구조·EquipDef ID·빌드 출력경로를 실제값으로 갱신 - architecture.md 200줄 이하로 슬림화(하네스 절 요약) - CLAUDE.md에 Aurora 레퍼런스 README @import 연결 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
25 lines
1.0 KiB
Markdown
25 lines
1.0 KiB
Markdown
# 솔루션 구조
|
|
|
|
## ILSOS_All.sln 구성
|
|
|
|
```
|
|
ILSOS_All.sln
|
|
├── Machines/
|
|
│ └── ILSOS_PrismaticRD_PTOP/ ← 현재 유일한 활성 머신 모듈 (3계층 아키텍처)
|
|
├── AuroraDevices/ ← 하드웨어 디바이스 드라이버 (22개 프로젝트)
|
|
├── AuroraComponents/ ← WPF UI 공통 컴포넌트
|
|
├── AuroraVision/ ← 비전 시스템 (MIL 기반)
|
|
├── WeldingComponents/ ← 용접 공통 기능
|
|
│ ├── WeldingCommon
|
|
│ └── LASAGUI
|
|
└── External/ ← Aurora 프레임워크 바이너리
|
|
```
|
|
|
|
> 과거 `ILSOS_PrismaticScanner/Gun/CleanLaser` 머신 모듈은 제거됨 (솔루션에 csproj 없음).
|
|
|
|
## 주요 특징
|
|
|
|
- **모듈화:** 머신 모듈은 독립적인 디바이스 제어 및 시퀀스 구현
|
|
- **공유 레이어:** AuroraDevices, AuroraComponents 등으로 코드 재사용
|
|
- **표준 규칙:** WeldingComponents·External/Aurora는 수정 시 승인 필수
|