#include <l1394_csrrom.h>
Public Member Functions | |
CsrRom (Node *parent) | |
Constructor. | |
~CsrRom () | |
destructor | |
BusInfo * | getBusInfoBlock () |
This method returns the bus information block of a node. | |
CsrDirectory * | getCsrDirectory () |
With this method you can access the csr directory of an node. |
Every node on FireWire bus, expect nodes with a physical layer only, has a Control and Status Register (CSR) rom. So very Node object has a CsrRom object, expect the PhyNode objects.
The main object in CSR rom is the CSR-directory, which (can) contain a lot of information about the FireWire node. About datas and data structure that can be stored in CSR rom see the IEEE-1212 specification.
So this class provide functions to access the CsrDirectory object and the bus information block of a node.
Definition at line 50 of file l1394_csrrom.h.
|
Constructor.
Definition at line 21 of file l1394_csrrom.cpp. |
|
destructor
Definition at line 29 of file l1394_csrrom.cpp. |
|
This method returns the bus information block of a node. The bus information block store information about general features of a node, like isMasterCapable and so on. The BusInfo object will be created by the first call of this function. For more information see class BusInfo.
Definition at line 75 of file l1394_csrrom.h. |
|
With this method you can access the csr directory of an node. The CsrDirectory object will be created by the first call of this function. For more information see class CsrDirectory.
Definition at line 85 of file l1394_csrrom.h. |