Releases: entrylabs/entry-hw
Releases · entrylabs/entry-hw
Entry-HW v1.7.8
패치노트
추가
- 햄스터S
수정
- 아두이노 나노
- 패킷 개선
- 코딩플런
- 펌웨어 수정
- 마인드피기
- 펌웨어 수정
- JDCode
- 동글과 거리가 멀어지면 명령어 패킷 깨지는 문제 수정
- 대장장이보드
- 적외선센서 블록 추가, 블루투스 블록 노출
- 디지털 핀 센서 값 확인 블록 추가
- DC 모터 블록 로직 수정
- 펌웨어 업데이트
- 어썸봇
- UDP 메세지 수신 관련 로직 수정
- 중심잡기 블록 오류 수정
- 부저 주파수 소리내기 오류 수정
- 발목 비틀기 동작 오류 수정
- 걷기 속도 조절 블록 추가
Entry-HW v1.7.7
패치노트
-
최신버전 업데이트 체크스펙 변경
- 신규버전 존재시 다시 보지 않음 체크 전까지 계속 업데이트 알림이 뜨도록 변경
-
다빈치AI 모듈 이미지 수정
-
바이로봇 페트론/드론 연결문제 수정
-
신규 하드웨어 추가
- 킹코딩
- 코딩플런
- 어썸봇
Entry-HW v1.7.6
패치노트
-
실로봇 추가
-
마인드피기 전체 로직 수정
-
클라우드 PC 상태에서 블록 데이터가 정상적으로 디바이스에 전달 되지 않던 점 수정
Entry-HW v1.7.5
패치노트
- 1.7.n 코어 로직 재적용
- 첫 적용시 module 내 jquery 함수등 렌더러 프로세스에서 사용 중인 함수 오작동으로 인한 문제 발생.
- 메인프로세스 전역에 $ 값을 lodash 로 할당하여 사용 유도함. (추후 deprecated 예정)
- MindPiggy 무드등 블록 연속 사용시 마지막 색상만 표기되는 문제 수정
- 초코파이보드 'x의 num1-num2 를 num3-num4 로' 블록 매핑 결과 수식오류 수정
- 펀보드 확장케이블용 펌웨어 추가
- 다빈치 AI 기기 추가
- 로보타미 코딩 기기 추가
Entry-HW v1.7.4
패치노트
- 1.6.n 대 코어로직 유지
- 뚜루뚜루 문구 및 로직 수정
- 회사 url 수정
- setZero 시 헤드 LED 초기화 로직 개선
- 다국어 문구 수정
- 로보토리 센서 동작 수정
- DC 모터의 setZero 시 초기화 기능 추가
- D10 - D13 중복 출력 불가능 문제 수정
- 네오봇 수정
- 네오봇 센서테마 영문명 문구 오류 수정
- 네오봇 내 드라이버 문구 수정
- 네오봇 로봇테마 동글현 추가
- Thinkboard 수정
- 인디케이터 커스터마이징
- LED, Servo, DC 모터 기능 개선
Entry-HW v1.7.1
패치노트
- 펌웨어가 2개 이상 존재하는 기기에서 펌웨어가 업로드되지 않는 문제 수정
- 시리얼포트 연결이 성립되지 않은 상태에서 펌웨어 로직이 동작이 되면 오류가 발생하던 문제 수정
Entry-HW v1.7.0
패치노트
- 프리아두이노 추가
- 암즈 추가
- 대시 각도조절 블록 버그 수정
- 플레이코드 입력 프로토콜 수정
- JDKit monitorTemplate 관련 버그 수정
- JDCode
- 블록 오타 수정
- 동글로 연결한 경우 '왼쪽 위 모터 동작' 블록이 동작하지 않던 문제 수정
- 뚜루뚜루
- 정지시 머리 LED 초기화 기능 추가
- monitorTemplate 이미지 및 기능 추가
- electron renderer process 쪽에 존재하던 모든 nodejs 관련 비즈니스로직을 main process 로 이동
- 최근에 발생한 프로그램 hide 및 minimize 시 하드웨어 통신속도가 현저히 느려지는 문제에 대한 근본적 이슈 수정
- 코드를 이동하면서 모든 내부 비즈니스 로직을 리팩토링 및 수정하였으며, 이에 따라 통신상 문제가 발생할 염려가 있습니다.
- 관련 모든 로직이 main process 로 이동함에 따라 chrome devtool 에서 디버깅을 진행할 수 없으며,
main process 쪽 디버깅은 'yarn debug' 스크립트 실행 후 Nodejs inspect 를 참고하여 inspector client 로 진행하시기 바랍니다.
(https://nodejs.org/ko/docs/guides/debugging-getting-started/)
Entry-HW v1.6.37
코코넛 기기 미동작 관련 핫픽스 (1.6.37, 1.6.36)
Entry-HW v1.6.35
패치노트
-
하드웨어 카테고리 필터 적용 중, 하드웨어 명으로 검색 시 선택된 카테고리에서만 검색되도록 수정
-
하드웨어 카테고리 필터의 화살표가 반대로 출력되던 문제 수정
-
초코파이 보드, 펀보드 동작 오류 수정
-
로보티즈 실과형 통신문제 수정
-
오프라인 창을 최소화 하는 경우 속도저하 문제 임시수정
- Electron 의 backgroundThrottling 프로퍼티가 정상동작 하지 않는 이슈로 확인됨
- 문제되는 부분은 setInterval(requestLocalData, duration) 의 동작이 현저히 느려지면서 발생
- 해당 부분을 main Process IPC 통신으로 임시조치
TODO
- 서버통신, 시리얼포트통신 로직을 전부 메인프로세스로 이동
- 디버깅 방식이 변경됩니다. (기존 : 크롬 개발자콘솔 -> 변경 : nodejs 디버깅)
- module.json 의 프로퍼티 정리
- slave control 모드에서 필수옵션이었던 duration 을 optional(default: 1sec) 으로 수정
- scanType 제거 (로직상 불필요한 중복코드로 보임)
Entry-HW v1.6.34
패치노트
- 하드웨어 카테고리 필터링 기능 추가
- 알티노
- 통신패킷버그 수정(테스트 x)
- 블록 추가
- 조이스틱 센서실드
- 조이스틱 버튼 / 조이스틱 대각선 판단 추가
- 팜킷(Palm kit)
- 신규 하드웨어 추가
- 마인드피기
- 신규 하드웨어 추가