Cat
|
#include <include/UsbFTMLInterface.h>
Public Types | |
enum | WordSize { WS_Byte =1, WS_Word, WS_DWord } |
enum | IOMode { USB_IORead, USB_IOWrite, USB_IOReadWrite, USB_WriteReadBurst, USB_IOExtebdedRead } |
typedef unsigned long | U32 |
typedef unsigned short | U16 |
typedef unsigned char | U8 |
![]() | |
enum | Attribut { UNDEFINED, PASSIVE, ACTIVE, INTERFACE, IO, IODATA, ELEMENT, HARDWARE, PROCESSUS, SOFTWARE } |
Public Member Functions | |
UsbFTMLInterface () | |
virtual | ~UsbFTMLInterface () |
virtual void | help () |
virtual StatusCode | init () |
void | close () |
virtual void | reset () |
virtual void | update () |
StatusCode | read (IOdata *) |
StatusCode | write (IOdata *) |
StatusCode | read (unsigned long int, unsigned long int, boost::python::list &) |
StatusCode | write (unsigned long int, boost::python::list) |
StatusCode | usbRead (unsigned long int, unsigned long int, std::vector< U32 > &) |
StatusCode | usbWrite (unsigned long int, std::vector< U32 >) |
StatusCode | usbReadU8 (unsigned long int, unsigned long int, unsigned char *) |
StatusCode | usbReadU16 (unsigned long int, unsigned long int, unsigned short *) |
StatusCode | usbReadU32 (unsigned long int, unsigned long int, unsigned long *) |
StatusCode | usbWriteU8 (unsigned long int, unsigned long int, unsigned char *) |
StatusCode | usbWriteU16 (unsigned long int, unsigned long int, unsigned short *) |
StatusCode | usbWriteU32 (unsigned long int, unsigned long int, unsigned long *) |
StatusCode | usbWriteRead (unsigned long int, std::vector< U8 >, std::vector< U8 > &) |
void | setUsbId (int usbId) |
int | usbId () |
void | setSerialNum (std::string serialNum) |
std::string | serialNum () |
void | setDeviceDesc (std::string deviceDesc) |
std::string | deviceDesc () |
void | setLatencyTimer (unsigned char latencyTimer) |
unsigned char | latencyTimer () |
void | setTimeOut (int txTimeOut, int rxTimeOut) |
int | txTimeOut () |
int | rxTimeOut () |
void | setBuffer (int txBuffer, int rxBuffer) |
int | txBuffer () |
int | rxBuffer () |
void | setNFrames (long int nFrames) |
long int | nFrames () |
void | setWordCount (unsigned long wordCount) |
unsigned long | wordCount () |
void | setWordSize (unsigned long wordSize) |
unsigned long | wordSize () |
void | setFakeErr (unsigned int fakeErr) |
unsigned int | fakeErr () |
void | setInterrupts (bool interrupts) |
bool | interrupts () |
void | setShowEpromState (bool showEpromState) |
bool | showEpromState () |
bool | wrBlockMax () |
void | setWrBlockMax (bool wrBlockMax) |
bool | rdBlockMax () |
void | setRdBlockMax (bool rdBlockMax) |
void | setPrintout (bool printout) |
bool | printout () |
void | resetMode () |
void | purgeBuffers () |
void | setSynchronousMode () |
![]() | |
Interface () | |
Standard constructor. More... | |
virtual | ~Interface () |
Destructor. More... | |
![]() | |
Element () | |
Standard constructor. More... | |
virtual | ~Element () |
Destructor. More... | |
void | recursiveInitElement () |
void | recursiveInitCommunications () |
StatusCode | setConnection (Hierarchy *) |
Hierarchy * | connection () |
![]() | |
Hierarchy () | |
Standard constructor. More... | |
virtual | ~Hierarchy () |
Destructor. More... | |
void | clear () |
void | setParent (Hierarchy *parent) |
Hierarchy * | parent () |
Hierarchy * | parent (std::string) |
Hierarchy * | origin () |
virtual void | addChild (Hierarchy *element) |
std::vector< Hierarchy * > | children () |
Hierarchy * | child (std::string) |
Hierarchy * | childTyped (std::string) |
unsigned long | numberOfChildren () |
bool | hasChildren () |
void | delChild (Hierarchy *) |
void | delChild (std::string) |
std::string | path (std::string=std::string("")) |
std::string | pathTyped (std::string=std::string("")) |
void | tree (std::string indent=std::string("")) |
void | tree () |
![]() | |
Object () | |
Standard constructor. More... | |
virtual | ~Object () |
Destructor. More... | |
std::string | name () const |
std::string | type () |
unsigned char | id () |
std::string | title () |
void | msgSvc (int level, std::string msg, std::string name) |
void | msg (std::string mymsg) |
void | verbose (std::string mymsg) |
void | debug (std::string mymsg) |
void | info (std::string mymsg) |
void | warning (std::string mymsg) |
void | error (std::string mymsg) |
void | fatal (std::string mymsg) |
void | msg (std::string mymsg, std::string name) |
void | verbose (std::string mymsg, std::string name) |
void | debug (std::string mymsg, std::string name) |
void | info (std::string mymsg, std::string name) |
void | warning (std::string mymsg, std::string name) |
void | error (std::string mymsg, std::string name) |
void | fatal (std::string mymsg, std::string name) |
void | setName (std::string name) |
void | setType (std::string type) |
void | setId (unsigned char id) |
void | setTitle (std::string title) |
void | setDllName (std::string dllName) |
std::string | dllName () |
![]() | |
Attrib () | |
Standard constructor. More... | |
virtual | ~Attrib () |
Destructor. More... | |
bool | is (int attribut) |
void | add (int attribut) |
void | remove (int attribut) |
std::string | attributs () |
Private Attributes | |
int | m_usbId |
std::string | m_serialNum |
std::string | m_deviceDesc |
unsigned char | m_latencyTimer |
int | m_txTimeOut |
int | m_rxTimeOut |
int | m_txBuffer |
int | m_rxBuffer |
long int | m_nFrames |
unsigned long | m_wordCount |
unsigned long | m_wordSize |
unsigned int | m_fakeErr |
bool | m_interrupts |
bool | m_showEpromState |
bool | m_printout |
int | m_rdBlockMax |
int | m_wrBlockMax |
Additional Inherited Members | |
![]() | |
Hierarchy * | m_connection |
![]() | |
std::string | m_attribString [10] |
Class to describe general electronics object
Definition at line 41 of file UsbFTMLInterface.h.
typedef unsigned short UsbFTMLInterface::U16 |
Definition at line 44 of file UsbFTMLInterface.h.
typedef unsigned long UsbFTMLInterface::U32 |
Definition at line 43 of file UsbFTMLInterface.h.
typedef unsigned char UsbFTMLInterface::U8 |
Definition at line 45 of file UsbFTMLInterface.h.
Enumerator | |
---|---|
USB_IORead | |
USB_IOWrite | |
USB_IOReadWrite | |
USB_WriteReadBurst | |
USB_IOExtebdedRead |
Definition at line 54 of file UsbFTMLInterface.h.
Enumerator | |
---|---|
WS_Byte | |
WS_Word | |
WS_DWord |
Definition at line 47 of file UsbFTMLInterface.h.
UsbFTMLInterface::UsbFTMLInterface | ( | ) |
Definition at line 19 of file UsbFTMLInterface.cpp.
References Object::info(), Object::setName(), and Object::setType().
|
inlinevirtual |
void UsbFTMLInterface::close | ( | ) |
Close the usb device
Definition at line 727 of file UsbFTMLInterface.cpp.
References CloseUsbDevice(), Object::info(), itos(), m_usbId, and Object::name().
Referenced by BOOST_PYTHON_MODULE(), help(), init(), reset(), and ~UsbFTMLInterface().
|
inline |
Get accessor to member m_deviceDesc
Definition at line 273 of file UsbFTMLInterface.h.
References m_deviceDesc.
Referenced by BOOST_PYTHON_MODULE(), and setDeviceDesc().
|
inline |
Get accessor to member m_fakeErr
Definition at line 410 of file UsbFTMLInterface.h.
References m_fakeErr.
Referenced by setFakeErr().
|
inlinevirtual |
printout help for the element
Implements Interface.
Definition at line 71 of file UsbFTMLInterface.h.
References close(), Object::info(), init(), and Object::name().
|
virtual |
init the component
Implements Interface.
Definition at line 47 of file UsbFTMLInterface.cpp.
References close(), Object::error(), Object::fatal(), FT_OK, GetDeviceDesc(), GetDeviceSerNum(), Object::info(), itos(), m_deviceDesc, m_interrupts, m_latencyTimer, m_rxBuffer, m_rxTimeOut, m_serialNum, m_txBuffer, m_txTimeOut, m_usbId, Object::name(), OpenUsbDevice(), StatusCode::SUCCESS, USB_FindDevices(), USB_GetLastError(), USB_GetLatencyTimer(), USB_Init(), USB_Perror(), USB_PurgeBuffers(), USB_ResetDevice(), USB_ResetMode(), USB_SetLatencyTimer(), USB_SetSynchronousMode(), USB_SetTimeouts(), USB_SetXferSize(), UsbSetIntCheckingState(), and wait().
Referenced by BOOST_PYTHON_MODULE(), help(), and reset().
|
inline |
Get accessor to member m_interrupts
Definition at line 426 of file UsbFTMLInterface.h.
References m_interrupts.
Referenced by setInterrupts().
|
inline |
Get accessor to member m_latTimer
Definition at line 290 of file UsbFTMLInterface.h.
References m_latencyTimer, m_usbId, and USB_GetLatencyTimer().
Referenced by BOOST_PYTHON_MODULE(), and setLatencyTimer().
|
inline |
Get accessor to member m_nFrames
Definition at line 361 of file UsbFTMLInterface.h.
References m_nFrames.
Referenced by setNFrames().
|
inline |
Get accessor to member m_printout
Definition at line 490 of file UsbFTMLInterface.h.
References m_printout.
Referenced by setPrintout().
|
inline |
Definition at line 496 of file UsbFTMLInterface.h.
References m_usbId, and USB_PurgeBuffers().
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Get accessor to member m_rdBlockMax
Definition at line 466 of file UsbFTMLInterface.h.
References m_rdBlockMax.
Referenced by setRdBlockMax().
|
virtual |
Implements Interface.
Definition at line 739 of file UsbFTMLInterface.cpp.
References IOdata::address(), IOdata::Byte, shell::data(), IOdata::dataU16(), IOdata::dataU32(), IOdata::dataU8(), IOdata::DWord, Object::error(), StatusCode::FAILURE, itos(), IOdata::length(), m_rdBlockMax, usbReadU16(), usbReadU32(), usbReadU8(), Object::verbose(), IOdata::Word, and IOdata::wordSize().
Referenced by BOOST_PYTHON_MODULE(), and update().
StatusCode UsbFTMLInterface::read | ( | unsigned long int | address, |
unsigned long int | nWords, | ||
boost::python::list & | obj | ||
) |
Python interpreter wrapping for usb read
Definition at line 137 of file UsbFTMLInterface.cpp.
References shell::data(), Object::error(), StatusCode::FAILURE, Object::info(), itos(), m_wordSize, usbReadU16(), usbReadU32(), usbReadU8(), Object::verbose(), WS_Byte, WS_DWord, and WS_Word.
|
inlinevirtual |
Resets the Element so that is is in a standard and safe situation. Different from Element::init which configure the Element. Element::reset() is more an Emergency pull. It is often/usually called by the recursiveInitElement method at the start of the program.
Implements Interface.
Definition at line 91 of file UsbFTMLInterface.h.
References close(), Object::info(), init(), m_usbId, Object::name(), and USB_ResetDevice().
|
inline |
Definition at line 494 of file UsbFTMLInterface.h.
References m_usbId, and USB_ResetMode().
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Get accessor to member m_rxBuffer
Definition at line 345 of file UsbFTMLInterface.h.
References m_rxBuffer.
Referenced by BOOST_PYTHON_MODULE(), and setBuffer().
|
inline |
Get accessor to member m_rxTimeOut
Definition at line 318 of file UsbFTMLInterface.h.
References m_rxTimeOut.
Referenced by BOOST_PYTHON_MODULE(), and setTimeOut().
|
inline |
Get accessor to member m_serialNum
Definition at line 257 of file UsbFTMLInterface.h.
References m_serialNum.
Referenced by BOOST_PYTHON_MODULE(), and setSerialNum().
|
inline |
Set accessor to member m_txBuffer
txBuffer | the new value for m_txBuffer |
Definition at line 327 of file UsbFTMLInterface.h.
References m_rxBuffer, m_txBuffer, m_usbId, rxBuffer(), txBuffer(), and USB_SetXferSize().
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Set accessor to member m_deviceDesc
deviceDesc | the new value for m_deviceDesc |
Definition at line 265 of file UsbFTMLInterface.h.
References deviceDesc(), and m_deviceDesc.
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Set accessor to member m_fakeErr
fakeErr | the new value for m_fakeErr |
Definition at line 402 of file UsbFTMLInterface.h.
References fakeErr(), and m_fakeErr.
|
inline |
Set accessor to member m_interrupts
interrupts | the new value for m_interrupts |
Definition at line 418 of file UsbFTMLInterface.h.
References interrupts(), and m_interrupts.
|
inline |
Set accessor to member m_latencyTimer
latTimer | the new value for m_latencyTimer |
Definition at line 281 of file UsbFTMLInterface.h.
References latencyTimer(), m_latencyTimer, m_usbId, and USB_SetLatencyTimer().
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Set accessor to member m_nFrames
nFrames | the new value for m_nFrames |
Definition at line 353 of file UsbFTMLInterface.h.
References m_nFrames, and nFrames().
|
inline |
Set accessor to member m_printout
printout | the new value for m_printout |
Definition at line 482 of file UsbFTMLInterface.h.
References m_printout, and printout().
|
inline |
Set accessor to member m_rdBlockMax
rdBlockMax | the new value for m_rdBlockMax |
Definition at line 474 of file UsbFTMLInterface.h.
References m_rdBlockMax, and rdBlockMax().
|
inline |
Set accessor to member m_serialNum
serialNum | the new value for m_serialNum |
Definition at line 249 of file UsbFTMLInterface.h.
References m_serialNum, and serialNum().
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Set accessor to member m_showEpromState
showEpromState | the new value for m_showEpromState |
Definition at line 434 of file UsbFTMLInterface.h.
References m_showEpromState, and showEpromState().
|
inline |
Definition at line 498 of file UsbFTMLInterface.h.
References m_usbId, and USB_SetSynchronousMode().
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Set accessor to member m_txTimeOut
txTimeOut | the new value for m_txTimeOut |
Definition at line 299 of file UsbFTMLInterface.h.
References m_rxTimeOut, m_txTimeOut, m_usbId, rxTimeOut(), txTimeOut(), and USB_SetTimeouts().
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Set accessor to member m_usbId
usbId | the new value for m_usbId |
Definition at line 232 of file UsbFTMLInterface.h.
References m_usbId, and usbId().
|
inline |
Set accessor to member m_wordCount
wordCount | the new value for m_wordCount |
Definition at line 370 of file UsbFTMLInterface.h.
References m_wordCount, and wordCount().
|
inline |
Set accessor to member m_wordSize
wordSize | the new value for m_wordSize |
Definition at line 386 of file UsbFTMLInterface.h.
References m_wordSize, and wordSize().
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Set accessor to member m_wrBlockMax
wrBlockMax | the new value for m_wrBlockMax |
Definition at line 458 of file UsbFTMLInterface.h.
References m_wrBlockMax, and wrBlockMax().
|
inline |
Get accessor to member m_showEpromState
Definition at line 442 of file UsbFTMLInterface.h.
References m_showEpromState.
Referenced by setShowEpromState().
|
inline |
Get accessor to member m_txBuffer
Definition at line 337 of file UsbFTMLInterface.h.
References m_txBuffer.
Referenced by BOOST_PYTHON_MODULE(), and setBuffer().
|
inline |
Get accessor to member m_txTimeOut
Definition at line 309 of file UsbFTMLInterface.h.
References m_txTimeOut.
Referenced by BOOST_PYTHON_MODULE(), and setTimeOut().
|
inlinevirtual |
Update the Element configuration from the actual hardware
Implements Interface.
Definition at line 101 of file UsbFTMLInterface.h.
References Object::info(), Object::name(), read(), usbRead(), usbReadU16(), usbReadU32(), usbReadU8(), usbWrite(), usbWriteRead(), usbWriteU16(), usbWriteU32(), usbWriteU8(), and write().
Referenced by AppFrame.AppFrame::deleteHardware(), ConfFrame.ConfFrame::onChange(), GraphFrame.GraphFrame::onChange(), CfgFrame.CfgFrame::onChange(), ConfFrame.ConfFrame::onEdit(), AppFrame.AppFrame::onLoad(), ConfFrame.ConfFrame::onReLoad(), GraphFrame.GraphFrame::onReLoad(), CfgFrame.CfgFrame::onReLoad(), and AppFrame.AppFrame::onReLoad().
|
inline |
Get accessor to member m_usbId
Definition at line 240 of file UsbFTMLInterface.h.
References m_usbId.
Referenced by setUsbId().
StatusCode UsbFTMLInterface::usbRead | ( | unsigned long int | address, |
unsigned long int | nWords, | ||
std::vector< U32 > & | words | ||
) |
Read usb in std::vector format – Do not use : Only supports U8 ! Write usb in std::vector<U8> format – Do not use yet : Only supports U8 ! Read usb in std::vector format – Do not use : Only supports U8 ! Write usb in std::vector<U16> format – Do not use yet : Only supports U8 ! Read usb in std::vector format – Do not use : Only supports U8 !
Definition at line 245 of file UsbFTMLInterface.cpp.
References shell::data(), Object::error(), StatusCode::FAILURE, itos(), m_wordSize, usbReadU16(), usbReadU32(), usbReadU8(), Object::verbose(), WS_Byte, WS_DWord, and WS_Word.
Referenced by update().
StatusCode UsbFTMLInterface::usbReadU16 | ( | unsigned long int | address, |
unsigned long int | nWords, | ||
unsigned short * | data | ||
) |
Definition at line 397 of file UsbFTMLInterface.cpp.
References Object::error(), StatusCode::FAILURE, itos(), m_usbId, Object::name(), Hierarchy::path(), PrintFrameInfo(), StatusCode::SUCCESS, USB_GetLastError(), USB_INT_FRAME, USB_NoErr, UsbReadML(), and Object::verbose().
Referenced by read(), update(), and usbRead().
StatusCode UsbFTMLInterface::usbReadU32 | ( | unsigned long int | address, |
unsigned long int | nWords, | ||
unsigned long * | data | ||
) |
Definition at line 462 of file UsbFTMLInterface.cpp.
References Object::error(), StatusCode::FAILURE, itos(), m_usbId, Object::name(), Hierarchy::path(), PrintFrameInfo(), StatusCode::SUCCESS, USB_GetLastError(), USB_INT_FRAME, USB_NoErr, UsbReadML(), and Object::verbose().
Referenced by read(), update(), and usbRead().
StatusCode UsbFTMLInterface::usbReadU8 | ( | unsigned long int | address, |
unsigned long int | nWords, | ||
unsigned char * | data | ||
) |
Read usb (U8 format)
Definition at line 351 of file UsbFTMLInterface.cpp.
References Object::error(), StatusCode::FAILURE, itos(), m_usbId, Object::name(), Hierarchy::path(), PrintFrameInfo(), StatusCode::SUCCESS, USB_GetLastError(), USB_INT_FRAME, USB_NoErr, UsbReadML(), and Object::verbose().
Referenced by read(), update(), and usbRead().
StatusCode UsbFTMLInterface::usbWrite | ( | unsigned long int | address, |
std::vector< U32 > | words | ||
) |
Write usb in std::vector<U32> format – Do not use yet : Only supports U8 !
Definition at line 298 of file UsbFTMLInterface.cpp.
References shell::data(), Object::error(), StatusCode::FAILURE, itos(), m_wordSize, usbWriteU16(), usbWriteU32(), usbWriteU8(), Object::verbose(), WS_Byte, WS_DWord, and WS_Word.
Referenced by update().
StatusCode UsbFTMLInterface::usbWriteRead | ( | unsigned long int | address, |
std::vector< U8 > | dataWrite, | ||
std::vector< U8 > & | dataRead | ||
) |
Write/Read std::vector<U8> format – Do not use yet : Only supports U8 !
Definition at line 648 of file UsbFTMLInterface.cpp.
References Object::error(), StatusCode::FAILURE, itos(), m_usbId, Object::name(), Hierarchy::path(), PrintFrameInfo(), StatusCode::SUCCESS, USB_GetLastError(), USB_INT_FRAME, USB_NoErr, UsbReadML(), UsbWrtML(), and Object::verbose().
Referenced by update().
StatusCode UsbFTMLInterface::usbWriteU16 | ( | unsigned long int | address, |
unsigned long int | nWords, | ||
unsigned short * | data | ||
) |
Write usb (U16 format)
Definition at line 562 of file UsbFTMLInterface.cpp.
References Object::error(), StatusCode::FAILURE, itos(), m_usbId, Object::name(), Hierarchy::path(), PrintFrameInfo(), StatusCode::SUCCESS, USB_GetLastError(), USB_INT_FRAME, USB_NoErr, UsbWrtML(), and Object::verbose().
Referenced by update(), usbWrite(), and write().
StatusCode UsbFTMLInterface::usbWriteU32 | ( | unsigned long int | address, |
unsigned long int | nWords, | ||
unsigned long * | data | ||
) |
Write usb (U32 format)
Definition at line 605 of file UsbFTMLInterface.cpp.
References Object::error(), StatusCode::FAILURE, itos(), m_usbId, Object::name(), Hierarchy::path(), PrintFrameInfo(), StatusCode::SUCCESS, USB_GetLastError(), USB_INT_FRAME, USB_NoErr, UsbWrtML(), and Object::verbose().
Referenced by update(), usbWrite(), and write().
StatusCode UsbFTMLInterface::usbWriteU8 | ( | unsigned long int | address, |
unsigned long int | nWords, | ||
unsigned char * | data | ||
) |
Write usb (U8 format)
Definition at line 519 of file UsbFTMLInterface.cpp.
References Object::error(), StatusCode::FAILURE, itos(), m_usbId, Object::name(), Hierarchy::path(), PrintFrameInfo(), StatusCode::SUCCESS, USB_GetLastError(), USB_INT_FRAME, USB_NoErr, UsbWrtML(), and Object::verbose().
Referenced by update(), usbWrite(), and write().
|
inline |
Get accessor to member m_wordCount
Definition at line 378 of file UsbFTMLInterface.h.
References m_wordCount.
Referenced by setWordCount().
|
inline |
Get accessor to member m_wordSize
Definition at line 394 of file UsbFTMLInterface.h.
References m_wordSize.
Referenced by BOOST_PYTHON_MODULE(), and setWordSize().
|
inline |
Get accessor to member m_wrBlockMax
Definition at line 450 of file UsbFTMLInterface.h.
References m_wrBlockMax.
Referenced by setWrBlockMax().
|
virtual |
Implements Interface.
Definition at line 795 of file UsbFTMLInterface.cpp.
References IOdata::address(), IOdata::Byte, shell::data(), IOdata::dataU16(), IOdata::dataU32(), IOdata::dataU8(), IOdata::DWord, Object::error(), StatusCode::FAILURE, itos(), IOdata::length(), m_wrBlockMax, usbWriteU16(), usbWriteU32(), usbWriteU8(), Object::verbose(), IOdata::Word, and IOdata::wordSize().
Referenced by BOOST_PYTHON_MODULE(), and update().
StatusCode UsbFTMLInterface::write | ( | unsigned long int | address, |
boost::python::list | obj | ||
) |
Python interpreter wrapping for usb write
Definition at line 191 of file UsbFTMLInterface.cpp.
References shell::data(), Object::error(), StatusCode::FAILURE, itos(), m_wordSize, usbWriteU16(), usbWriteU32(), usbWriteU8(), Object::verbose(), WS_Byte, WS_DWord, and WS_Word.
|
private |
Definition at line 503 of file UsbFTMLInterface.h.
Referenced by deviceDesc(), init(), and setDeviceDesc().
|
private |
Definition at line 512 of file UsbFTMLInterface.h.
Referenced by fakeErr(), and setFakeErr().
|
private |
Definition at line 513 of file UsbFTMLInterface.h.
Referenced by init(), interrupts(), and setInterrupts().
|
private |
Definition at line 504 of file UsbFTMLInterface.h.
Referenced by init(), latencyTimer(), and setLatencyTimer().
|
private |
Definition at line 509 of file UsbFTMLInterface.h.
Referenced by nFrames(), and setNFrames().
|
private |
Definition at line 515 of file UsbFTMLInterface.h.
Referenced by printout(), and setPrintout().
|
private |
Definition at line 516 of file UsbFTMLInterface.h.
Referenced by rdBlockMax(), read(), and setRdBlockMax().
|
private |
Definition at line 508 of file UsbFTMLInterface.h.
Referenced by init(), rxBuffer(), and setBuffer().
|
private |
Definition at line 506 of file UsbFTMLInterface.h.
Referenced by init(), rxTimeOut(), and setTimeOut().
|
private |
Definition at line 502 of file UsbFTMLInterface.h.
Referenced by init(), serialNum(), and setSerialNum().
|
private |
Definition at line 514 of file UsbFTMLInterface.h.
Referenced by setShowEpromState(), and showEpromState().
|
private |
Definition at line 507 of file UsbFTMLInterface.h.
Referenced by init(), setBuffer(), and txBuffer().
|
private |
Definition at line 505 of file UsbFTMLInterface.h.
Referenced by init(), setTimeOut(), and txTimeOut().
|
private |
Definition at line 501 of file UsbFTMLInterface.h.
Referenced by close(), init(), latencyTimer(), purgeBuffers(), reset(), resetMode(), setBuffer(), setLatencyTimer(), setSynchronousMode(), setTimeOut(), setUsbId(), usbId(), usbReadU16(), usbReadU32(), usbReadU8(), usbWriteRead(), usbWriteU16(), usbWriteU32(), and usbWriteU8().
|
private |
Definition at line 510 of file UsbFTMLInterface.h.
Referenced by setWordCount(), and wordCount().
|
private |
Definition at line 511 of file UsbFTMLInterface.h.
Referenced by read(), setWordSize(), usbRead(), usbWrite(), wordSize(), and write().
|
private |
Definition at line 517 of file UsbFTMLInterface.h.
Referenced by setWrBlockMax(), wrBlockMax(), and write().