#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. |
1.4.2
L1394 library
(NMM) grahics.cs.uni-sb.de/~repplix/l1394_home/