Skip to content

Conversation

@vishwamartur
Copy link

Related to #163

Implement IRC Tramp protocol for VTX control.

  • lib/Espfc/src/Connect/Vtx.hpp

    • Add setTrampChannel method to handle IRC Tramp protocol.
    • Add setTrampPower method to handle IRC Tramp protocol.
    • Update update method to handle IRC Tramp protocol.
  • lib/Espfc/src/Connect/Vtx.cpp

    • Implement setTrampChannel method to handle IRC Tramp protocol.
    • Implement setTrampPower method to handle IRC Tramp protocol.
    • Update update method to handle IRC Tramp protocol.
  • lib/Espfc/src/Connect/MspProcessor.cpp

    • Update processCommand method to handle IRC Tramp protocol.
    • Add handling for MSP_SET_VTX_CONFIG command for IRC Tramp protocol.
    • Add handling for MSP_VTX_CONFIG command for IRC Tramp protocol.
  • lib/Espfc/src/SerialManager.cpp

    • Update begin method to initialize VTX for IRC Tramp protocol.
    • Update update method to handle VTX for IRC Tramp protocol.

Related to rtlopez#163

Implement IRC Tramp protocol for VTX control.

* **lib/Espfc/src/Connect/Vtx.hpp**
  - Add `setTrampChannel` method to handle IRC Tramp protocol.
  - Add `setTrampPower` method to handle IRC Tramp protocol.
  - Update `update` method to handle IRC Tramp protocol.

* **lib/Espfc/src/Connect/Vtx.cpp**
  - Implement `setTrampChannel` method to handle IRC Tramp protocol.
  - Implement `setTrampPower` method to handle IRC Tramp protocol.
  - Update `update` method to handle IRC Tramp protocol.

* **lib/Espfc/src/Connect/MspProcessor.cpp**
  - Update `processCommand` method to handle IRC Tramp protocol.
  - Add handling for `MSP_SET_VTX_CONFIG` command for IRC Tramp protocol.
  - Add handling for `MSP_VTX_CONFIG` command for IRC Tramp protocol.

* **lib/Espfc/src/SerialManager.cpp**
  - Update `begin` method to initialize VTX for IRC Tramp protocol.
  - Update `update` method to handle VTX for IRC Tramp protocol.
Copy link
Contributor

@bsvdoom bsvdoom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey there, nice work, but I see some mismatch in the protocol handling.
I have already addressed these, and a lot more in #164 .
The channel switching seems to be working now, but not the power switching.
It might work, but I need some more time to test it, which I do not have now.
So, can you maybe pick up from there, and help me finish that PR instead?
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants