Public Attributes | Related Functions | List of all members
XsPortInfo Class Reference

Contains a descriptor for opening a communication port to an Xsens device. More...

#include <xsportinfo.h>

Public Attributes

XsBaudRate m_baudrate
 The baudrate at which an Xsens device was detected, may be XBR_Invalid for pure USB ports. More...
 
XsDeviceId m_deviceId
 The device Id of main Xsens device detected on the port. More...
 
XsPortLinesOptions m_linesOptions
 The hardware flow control lines options for the port. More...
 
uint16_t m_pid
 The USB Vendor Id and Hardware Id of this connection, when available. More...
 
char m_portName [256]
 The port name. More...
 
uint16_t m_vid
 

Related Functions

(Note that these are not member functions.)

const char * XsPortInfo_bluetoothAddress (const struct XsPortInfo *thisPtr)
 Returns the bluetooth address. More...
 
void XsPortInfo_clear (XsPortInfo *thisPtr)
 Initializes the object to the empty state. More...
 
int XsPortInfo_empty (const struct XsPortInfo *thisPtr)
 Returns true if the XsPortInfo object is empty. More...
 
int XsPortInfo_isBluetooth (const struct XsPortInfo *thisPtr)
 Returns true if this port info object contains a bluetooth device. More...
 
int XsPortInfo_isNetwork (const struct XsPortInfo *thisPtr)
 Returns true if this port info object contains a network device. More...
 
int XsPortInfo_isUsb (const struct XsPortInfo *thisPtr)
 Returns true if this port info object contains a USB device. More...
 
const char * XsPortInfo_networkServiceName (const struct XsPortInfo *thisPtr)
 Returns the network service name of this port. More...
 
int XsPortInfo_portNumber (const struct XsPortInfo *thisPtr)
 The port number. More...
 
int XsPortInfo_usbAddress (const struct XsPortInfo *thisPtr)
 The usb address. More...
 
int XsPortInfo_usbBus (const struct XsPortInfo *thisPtr)
 The usb bus. More...
 

Detailed Description

Contains a descriptor for opening a communication port to an Xsens device.

Definition at line 128 of file xsportinfo.h.

Member Data Documentation

◆ m_baudrate

XsBaudRate XsPortInfo::m_baudrate

The baudrate at which an Xsens device was detected, may be XBR_Invalid for pure USB ports.

Definition at line 346 of file xsportinfo.h.

◆ m_deviceId

XsDeviceId XsPortInfo::m_deviceId

The device Id of main Xsens device detected on the port.

Definition at line 344 of file xsportinfo.h.

◆ m_linesOptions

XsPortLinesOptions XsPortInfo::m_linesOptions

The hardware flow control lines options for the port.

Definition at line 347 of file xsportinfo.h.

◆ m_pid

uint16_t XsPortInfo::m_pid

The USB Vendor Id and Hardware Id of this connection, when available.

Definition at line 348 of file xsportinfo.h.

◆ m_portName

char XsPortInfo::m_portName[256]

The port name.

Definition at line 345 of file xsportinfo.h.

◆ m_vid

uint16_t XsPortInfo::m_vid

Definition at line 348 of file xsportinfo.h.


The documentation for this class was generated from the following files:


xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:22