C++ Instrument Catalog
Classes | Public Member Functions | Static Public Attributes | List of all members
MTL::Instrument::CUSBRemoteBox Class Reference

#include <USBRemoteBox.h>

Inheritance diagram for MTL::Instrument::CUSBRemoteBox:
MTL::Instrument::CVISAInstrument

Classes

union  uButtons
 
union  uLEDs
 

Public Member Functions

 CUSBRemoteBox (CVISAResourceManager &rRM, tResourceName Rsrc)
 
virtual ~CUSBRemoteBox ()
 
bool Connect ()
 
void Disconnect ()
 
bool Update (const uLEDs LEDs, uButtons &rButtons)
 

Static Public Attributes

static const std::string RSRC_FILTER = "USB[0-9]*::0x1BFA::0x1F6D::[0-9]+::RAW"
 

Detailed Description

Definition at line 15 of file USBRemoteBox.h.

Constructor & Destructor Documentation

◆ CUSBRemoteBox()

CUSBRemoteBox::CUSBRemoteBox ( CVISAResourceManager rRM,
tResourceName  Rsrc 
)

Definition at line 29 of file USBRemoteBox.cpp.

◆ ~CUSBRemoteBox()

CUSBRemoteBox::~CUSBRemoteBox ( )
virtual

Definition at line 35 of file USBRemoteBox.cpp.

Member Function Documentation

◆ Connect()

bool CUSBRemoteBox::Connect ( )

Definition at line 40 of file USBRemoteBox.cpp.

◆ Disconnect()

void CUSBRemoteBox::Disconnect ( )

Definition at line 68 of file USBRemoteBox.cpp.

◆ Update()

bool CUSBRemoteBox::Update ( const uLEDs  LEDs,
uButtons rButtons 
)

Definition at line 76 of file USBRemoteBox.cpp.

Member Data Documentation

◆ RSRC_FILTER

const std::string CUSBRemoteBox::RSRC_FILTER = "USB[0-9]*::0x1BFA::0x1F6D::[0-9]+::RAW"
static

Definition at line 18 of file USBRemoteBox.h.


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