yapiolibs / hamlib-rotctl-easycomm-parser Goto Github PK
View Code? Open in Web Editor NEWEasycomm parser library for Hamlib rotator control (written in C for C and C++ projects)
License: Apache License 2.0
Easycomm parser library for Hamlib rotator control (written in C for C and C++ projects)
License: Apache License 2.0
Description
According to the command reference UM
/DM
without arguments shall respond with the current setting but the implementation is missing.
Solution
UM
/DM
without argumentsDescription
Description
According to the command reference UP
/DN
without arguments shall respond with the current setting but the implementation is missing.
Solution
UP
/DN
without argumentsDescription
Set time command fails to parse on ststm32 platform.
How to reproduce
pio test -e ststm32 -f easycomm2_ao_lo_op_ip_an_st_ve
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:254:test_parse_acquisition_of_signal [PASSED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:255:test_parse_loss_of_signal [PASSED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:256:test_parse_set_output_01 [PASSED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:257:test_parse_set_output_02 [PASSED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:258:test_parse_read_input_01 [PASSED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:259:test_parse_read_input_02 [PASSED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:260:test_parse_read_analogue_input_01 [PASSED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:261:test_parse_read_analogue_input_02 [PASSED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:53:test_parse_set_time_01:FAIL: failed to parse [FAILED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:53:test_parse_set_time_02:FAIL: failed to parse [FAILED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:53:test_parse_set_time_03:FAIL: failed to parse [FAILED]
test/easycomm2_ao_lo_op_ip_an_st_ve/test.cpp:265:test_parse_request_version [PASSED]
Expected behaviour
All tests green.
As of 04.2022 unfortunately GH actions did not release a newer Ubutu virtual enrionment thus ubuntu-latest
still refers to 2y old 20.04.
Problem: 20.04 (ubuntu-latest
) comes with Hamlib 3.x and the behaviour diverges to current Hamlib 4.x.
Solution:
Description
According to the command reference UR
/DR
without arguments shall respond with the current setting but the implementation is missing.
Solution
UR
/DR
without argumentsDescription
In rotctl
the Easycomm protocol (--model=204
) defines a wrong callback easycomm_rot_move_velocity
for the \move
command.
See Hamlib/Hamlib#1006.
How to reproduce
Run the following integration tests:
Expected behavior
Once the bug Hamlib/Hamlib#1006 is fixed the listed tests have to be updated accordingly.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.