13#include <wpi/SmallVector.h>
61 void SortHubPathVector();
63 void QueryHubPaths(int32_t* status);
70 wpi::SmallVector<wpi::SmallString<16>, 4> m_visaResource;
71 wpi::SmallVector<wpi::SmallString<16>, 4> m_osResource;
72 wpi::SmallVector<wpi::SmallString<16>, 4> m_unsortedHubPath;
73 wpi::SmallVector<wpi::SmallString<16>, 4> m_sortedHubPath;
75 int32_t m_resourceHandle;
78 static std::string m_usbNames[2];
This file defines the SmallString class.
A class for deterministically getting information about Serial Ports.
Definition SerialHelper.h:22
std::string GetOSSerialPortName(HAL_SerialPort port, int32_t *status)
Get the OS name of a serial port.
std::vector< std::string > GetOSSerialPortList(int32_t *status)
Get a vector of all serial port OS names.
std::string GetVISASerialPortName(HAL_SerialPort port, int32_t *status)
Get the VISA name of a serial port.
std::vector< std::string > GetVISASerialPortList(int32_t *status)
Get a vector of all serial port VISA names.
SmallString - A SmallString is just a SmallVector with methods and accessors that make it work better...
Definition SmallString.h:27
HAL_SerialPort
Definition SerialPort.h:17
WPILib Hardware Abstraction Layer (HAL) namespace.
Definition InterruptManager.h:13
::std::mutex mutex
Definition mutex.h:17