![]() |
Network Tables with c++
I have vision code in c++ that I would like to send to the roborio with network tables. My only problem is that there are no tutorials on the wpilib website to do this in C++.
|
Re: Network Tables with c++
|
Re: Network Tables with c++
I'll assume your C++ project is not built with WPILib.
First, git clone the NetworkTables repository: https://github.com/wpilibsuite/ntcore Then build it for whatever you're running this on (arm or native) with gradle. See the readme file for how. Then, find the static library file for whatever you built it for. For example, a x64 native build would be located at ntcore\native\build\binaries\ntcoreStaticLibrary\x 64\ntcore.lib Also find the includes folder at ntcore\include Now you're ready to use it in your C++ project. Add the includes folder as an include path, the folder containing ntcore.lib as a library path, and tell the linker to use ntcore as a library (-lntcore on GCC) Then in your cpp file add these includes Code:
#include <ntcore.h>For example, to publish a string value to the roboRIO's SmartDashboard you can do Code:
#include <ntcore.h> |
Re: Network Tables with c++
Quote:
|
| All times are GMT -5. The time now is 20:49. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi