Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

the new aseba message GetChangedVariables makes unstability #990

Open
mbonani opened this issue Feb 11, 2022 · 2 comments
Open

the new aseba message GetChangedVariables makes unstability #990

mbonani opened this issue Feb 11, 2022 · 2 comments
Labels
bug Something isn't working

Comments

@mbonani
Copy link
Contributor

mbonani commented Feb 11, 2022

This new message

class GetChangedVariables : public CmdMessage {
that comme with protocole 7 that should decrease the aseba message only sending the changed variables create unstability with lot of robot.

For instance scratch and studio use this mecanism to update the variables and there is then disconnection of some robots when too many robots are updating vraible. This is not the case with old firmware V12 of Thymio (protocole 5)

A small test forcing using old protocole message make the robot remain connected for long term.

if(!m_resend_all_variables && m_description.protocolVersion >= 7) {

It is not clear why robots seems to not be connected anymore even if they are there.

@mbonani mbonani added bug Something isn't working high priority labels Feb 11, 2022
@mbonani
Copy link
Contributor Author

mbonani commented Feb 14, 2022

some another testing
power on off the disapeared robot do not make it come back, only disconnecting dongle and reconnecting it
not seen problem with USB conneccted robot (test with 18 on same computer)

@mbonani
Copy link
Contributor Author

mbonani commented Mar 9, 2022

for now it was decide to use old GetVariable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant