VEX V5 C++ API
Public Member Functions | Protected Attributes | List of all members
vex::device Class Reference

Use the device class to get information about a vex device plugged into the V5. More...

Inherited by vex::distance, vex::inertial, vex::motor, vex::optical, vex::rotation, vex::triport, and vex::vision.

Public Member Functions

 device ()
 
 device (int32_t index)
 
 ~device ()
 
V5_DeviceType type ()
 
void init (int32_t index)
 
virtual bool installed ()
 
virtual int32_t value ()
 

Protected Attributes

int32_t _index
 

Detailed Description

Use the device class to get information about a vex device plugged into the V5.

Constructor & Destructor Documentation

◆ device() [1/2]

vex::device::device ( )

◆ device() [2/2]

vex::device::device ( int32_t  index)

◆ ~device()

vex::device::~device ( )

Member Function Documentation

◆ type()

V5_DeviceType vex::device::type ( )

◆ init()

void vex::device::init ( int32_t  index)

◆ installed()

virtual bool vex::device::installed ( )
virtual

◆ value()

virtual int32_t vex::device::value ( )
virtual

Member Data Documentation

◆ _index

int32_t vex::device::_index
protected