cosmos

이번엔 Playback 기능..!! Playback은 더더욱 뭐 할게없다........... 기본적으로 Command and Telemetry Server를 통해 TCP 통신을 하면 COMMAND/TELEMETRY 정보가 기본적으로 모두 저장된다. 저장된 정보를 불러오면 끝....... Launcher에서 playback를 실행한다. playback이 실행됨을 보고.... log file selection에서 file browse를 눌러 저장된 log를 선택해준다... 임의의 파일 선택....... 화살표를 눌러 play해주면 끝.. 진행 중 시간등도 설정할 수 있으니 해당 부분들은 해보면 된다....... COSMOS가 어렵게 만들어야 하는것을 참 쉽게 만들어주는것같다. 하지만 범용적으로 쓸수있는 S/..
이번엔 TELEMETRY 확인하는 기능!!! Launcher에서 Packet Viewer를 선택한다. 기본적인 packet viewer가 표출된다. cosmos_test_target의 tlemetry를 보려하였지만 1~8까지만 존재한다 (이거는 기본 telemetry) 왜냐면 추가해주질 않았으니깐... 추가해주기 위해 Launcher에서 config editor를 실행한다. 좌측 tree에서 cosmos_test_target/cmd_tlm_tlm.txt를 눌러준다. 여기서 telemetry를 지정해주면 된다. 임의로 아래와 같이 작성 4개의 Telemetry를 추가하였으며... 저장 후 다시 Packet Viewer를 실행한다. 내가 추가한 OPCODE_COUNT, TEMP1, TEMP2가 표출됨을 확인..
이번차례는 COSMOS에서 COMMAND SENDER, SCRIPT RUNNER이다. LAUNCHER에서 COMMAND SENDER를 누른다. 아래와 같은 UI가 나온다.. 간단하다... target를 설정하고 command를 설정한후 send를 누르면 된다.. 현재 내가 만든 target인 cosmos_test_target에는 noop라는 command밖에 없다. example target에는 start command 뿐.... 그렇다면 임의의 command를 생성해보자... launcher에서 config editor를 들어간다. 좌측의 tree에서 cosmos_test_target의 cmd_tlm/cmd.txt를 누른다. noop 밖에 없지만..... 추가해주자! 임의로 test_command라는 ..
또 다시 오랜만에 쓰는 기술 포스팅.... 이번 주제는...... COSMOS 라는 COMMAND & TELEMETRTY TOOL 이다. Ruby Script를 사용한 Application으로 TCP/IP, UDP 등의 통신을 이용하여 서버 통신 및 데이터 확인을 쉽게 해주는 어플리케이션이다. 나도 현재까지 많이 사용해보진 않았고.... 있는 기능에서 사용하는 것이므로.. 잘 알진 못하나... 간단히 써봄.. 일단 COSMOS 아키텍쳐는 아래와 같다 뭐가 뭔지 모르겠지만... 그냥 간단하게 Server를 통해 통신을 하고 command Sender, script runner, Telemetry Viewer 등을 이용하여 데이터를 전송/확인 기능을 수행하는 것이다. 자세한 기능들에 대한 설명은 추후에 UI..
주지님
'cosmos' 태그의 글 목록