-
안녕하세요. EuPI TxManager 싱글톤을 생각하다가 질문이 생겼습니다! 저의 기억으로는 (정확하지 않습니다.) 챌린지 기간에 피드백을 받기로 그래서 저의 질문은 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
안녕하세요! @SeonJK 님 EuTxManager와 EuRxManager가 내부적으로 사용하는 EuNativeConnector의 경우, 질문하신 하나의 인스턴스를 통해 2가지 모드를 번갈아 쓸 수 있냐는 질문은 "가능하다" 입니다. EuRxManager의 경우, setOption을 통해 바꿀 수 있고, EuTxManager의 경우, setMode를 통해 바꿀 수 있습니다. PS. 예를 들어, 하나의 인스턴스에서 18500hz를 발생시켰다고 했을때 이를 위해 싱글톤이 구성되면 디자인 패턴으로 클래스의 중복 사용을 막을 수 있기 때문에 꼭 필요하다는 생각이 드네요 :) |
Beta Was this translation helpful? Give feedback.
안녕하세요! @SeonJK 님
EuTxManager와 EuRxManager가 내부적으로 사용하는 EuNativeConnector의 경우,
실제로는 싱글톤으로 구현되어 있어서 하나의 인스턴스만 사용하고 있습니다.
euphony/euphony/src/main/java/co/euphony/common/EuNativeConnector.java
Line 30 in ec51119
질문하신 하나의 인스턴스를 통해 2가지 모드를 번갈아 쓸 수 있냐는 질문은 "가능하다" 입니다.
EuRxManager의 경우, setOption을 통해 바꿀 수 있고,
euphony/euphony/src/main/java/co/euphony/rx/EuRxManager.java
Line 63 in ec51119
EuTxManager의 경우, setMode를 통해 바꿀 수 있습니다.
euphony/euphony/src/main/java/co/euphony/tx/EuTxManager.java
Line 118 in ec51119