# v0.1.525 — S0048/S0012 C6c-a 자동/수동 토글 + 수동 어드레스 입력

- 버전: v0.1.525
- 날짜: 2026-06-03
- 다운로드: [factory00-windows-x64-v0.1.525.zip](../../downloads/factory00-windows-x64-v0.1.525.zip) (170 MB)
- 캡처: [qa-screenshots/v0.1.525/](../../qa-screenshots/v0.1.525/)

---

## 핵심 변경
- 매핑 에디터 헤더에 "모드: 자동/수동" 토글 — 자동=드래그 할당(C6b), 수동=IntegerField 직접 입력
- 수동 모드: 좌측 포트 행이 IntegerField(현재 주소) — Enter/blur commit(isDelayed) → 충돌 검사 → 역기록 영속(Apply) + 발행
- 충돌(같은 device 중복 주소) 또는 0 이하 → SetValueWithoutNotify 복원 + 토스트 경고
- stale 콜백 가드(_renderGen) — 재렌더 후 GC 안 된 IntegerField 발화 차단. 좌측 field 유지(콜백 중 파괴 회피) → 우측만 갱신
## 영향 파일
- `Assets/Scripts/Plc/PlcAddressMappingPanel.cs` (모드 토글 + 수동 IntegerField 분기 + ManualAssign/IsNumberUsed/CurNumber)
## S0048 진행
- C1~C6b + **C6c-a**(자동/수동 토글 + 수동 입력) 완료. 다음 C6c-b(충돌 모달 + DWord 2행) / C6c-c(TowerLamp base+offset) / C4 switchover
- TowerLamp는 수동 모드도 제외(CanAssign — base+offset은 C6c-c). 수동 입력 키보드 검증 일부 자동화 가능, 드래그는 Stage 2
