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

Compiler errors on missing files in uavcan/protocol directory #157

Closed
mjs513 opened this issue Aug 3, 2018 · 2 comments
Closed

Compiler errors on missing files in uavcan/protocol directory #157

mjs513 opened this issue Aug 3, 2018 · 2 comments

Comments

@mjs513
Copy link

mjs513 commented Aug 3, 2018

Hi. Really new to this and managed to get it into a format for use in Teensy 3.5 sketches using the Arduino IDE. But as I am going through it to see what has to change if anything I was getting a bunch of errors on missing files used in the include statement's. All the errors were in the protocol directory:

  1. GetDataTypeInfo..hpp not found - referenced in data_types_info_provider.hpp
  2. There if no "file" directory and associated files referenced in file_server.hpp
  3. GlobalTimeSync.hpp not found - referenced in global_time_sync_slave.hpp
  4. No "debug" directory
  5. GetNodeInfo.hpp not found ref. in node_info_retreiver.hpp
  6. Node_Stats.hpp not found - ref in node_stats_monitor.hpp
  7. Panic.hpp not found - panic_broadcaster.hpp
    8 No "param" directory of associated files
  8. no Restart_Node.hpp - ref in restart_request_server.hpp
  9. No Get_Transport_stats.hpp - ref in transport_stats_provider.hpp.

Any help would be appreciated.

Thanks

Mike

@pavel-kirienko
Copy link
Member

The missing files are supposed to be auto-generated by the DSDL compiler. An example of its invocation can be found in the CMake files or here https://github.com/UAVCAN/libuavcan_stm32#building or just run libuavcan_dsdlc --help

@mjs513
Copy link
Author

mjs513 commented Aug 3, 2018

Yep. They were generated. Just didn't realize they were autogenerated.
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

No branches or pull requests

2 participants