LGES-OC5-PtoP-Welder/docs/solution-structure.md
to3796zw eba70a4380 docs: PTOP 문서 최신화 및 Aurora 레퍼런스 연결
실제 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>
2026-06-19 13:27:42 +09:00

1.0 KiB

솔루션 구조

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는 수정 시 승인 필수