#include <l1394_businfo.h>
Public Member Functions | |
BusInfo (QArray *) | |
Constructor. | |
~BusInfo () | |
Destructor. | |
Quadlet | getNodeInfo () const |
return the complete node information Quadlet | |
int | getIrmc () const |
return 1 if node is Iso Resource Manager Capable, else 0 | |
int | getCmc () const |
return 1 if node is Cycle Master Capable, else 0 | |
int | getIsc () const |
return 1 if node Iso Capable, else 0 | |
int | getBmc () const |
return 1 if node is Bus Master Capable, else 0 | |
int | getCykClk () const |
return the Cycle Clock | |
int | getMaxRec () const |
return maximum record | |
int | getChipIdLow () const |
return the ChipIdLow (last 32 Bit of GUID) | |
int | getChipIdHi () const |
return the chipIdHi (the last 8Bit from the first 32 Bit part of GUID) | |
int | getNodeVendorId () const |
return the node vendor id (the first 24 Bit of GUID) | |
const char * | getBusName () const |
return the bus name (should be "1394") | |
Friends | |
ostream & | operator<< (ostream &o, const BusInfo &) |
Every Node has a BusInfo object that stores its capabilities. For more information see IEEE 1212 specification.
Definition at line 36 of file l1394_businfo.h.
|
Constructor.
Definition at line 22 of file l1394_businfo.cpp. References L1394::QArray::getQuadlet(). |
|
Destructor.
Definition at line 33 of file l1394_businfo.cpp. |
|
return 1 if node is Bus Master Capable, else 0
Definition at line 75 of file l1394_businfo.h. References L1394::Quadlet::getBit(). |
|
return the bus name (should be "1394")
Definition at line 107 of file l1394_businfo.h. |
|
return the chipIdHi (the last 8Bit from the first 32 Bit part of GUID)
Definition at line 97 of file l1394_businfo.h. References L1394::Quadlet::getBitRange(). |
|
return the ChipIdLow (last 32 Bit of GUID)
Definition at line 92 of file l1394_businfo.h. References L1394::Quadlet::toInt(). |
|
return 1 if node is Cycle Master Capable, else 0
Definition at line 65 of file l1394_businfo.h. References L1394::Quadlet::getBit(). Referenced by L1394::internal::operator<<(). |
|
return the Cycle Clock
Definition at line 82 of file l1394_businfo.h. References L1394::Quadlet::getBitRange(). |
|
return 1 if node is Iso Resource Manager Capable, else 0
Definition at line 60 of file l1394_businfo.h. References L1394::Quadlet::getBit(). Referenced by L1394::internal::operator<<(). |
|
return 1 if node Iso Capable, else 0
Definition at line 70 of file l1394_businfo.h. References L1394::Quadlet::getBit(). Referenced by L1394::internal::operator<<(). |
|
return maximum record
Definition at line 87 of file l1394_businfo.h. References L1394::Quadlet::getBitRange(). |
|
return the complete node information Quadlet
Definition at line 55 of file l1394_businfo.h. |
|
return the node vendor id (the first 24 Bit of GUID)
Definition at line 102 of file l1394_businfo.h. References L1394::Quadlet::getBitRange(). |
|
Definition at line 41 of file l1394_businfo.cpp. |