61 void SortHubPathVector();
63 void QueryHubPaths(int32_t* status);
75 int32_t m_resourceHandle;
78 static std::string m_usbNames[2];
This file defines the SmallString class.
This file defines the SmallVector 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.
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small.
Definition: SmallVector.h:1202
This class consists of common code factored out of the SmallVector class to reduce code duplication b...
Definition: SmallVector.h:579
HAL_SerialPort
Definition: SerialPort.h:17
WPILib Hardware Abstraction Layer (HAL) namespace.
Definition: ChipObject.h:40
::std::mutex mutex
Definition: mutex.h:17