- Refactored _SM_RUN_ENTER, _EXIT, _BUFFER_IN, _BUFFER_OUT, and _Util to use SetRunStepError helper.
- Corrected AGV_RUN_FAIL and MESSAGE_ERROR codes in _SM_RUN_ENTER, _EXIT, and _CHARGE_GO.
- Added new error codes AGV_SPEED_SET_FAIL and AGV_RUN_FAIL to EnumData.cs.
- Added RunStepErrorCode to Xbee status protocol and CResult.
- Defined detailed operational error codes in EnumData.cs.
- Updated _SM_RUN_*.cs to report specific error codes before proper error transitions.
- Renamed and refactored charge-related sequence files.
- sm_SPS 이벤트 핸들러에서 장치 연결 및 상태 전송을 비동기로 처리
- DeviceConnectionWorker 스레드로 장치 연결 분리
- SPS(1초), Running(2초) 타임아웃 보호 추가
- 상태머신 모니터링 디버그 창 추가 (fStateMachineDebug)
- F11/F12 단축키로 스레드 덤프 및 디버그 브레이크 지원
- RaiseMessage 이벤트 비동기 처리로 로그 블로킹 방지