Skip to content
New issue

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

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

Already on GitHub? # 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

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants