|
dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
|
a node as its self-ID packets state it (IEEE 1394a-2000 4.3.4.1) More...
#include <dx_firewire.h>
Public Types | |
| enum class | state : uint8_t { absent , unconnected , parent , child } |
Public Member Functions | |
| state | operator [](unsigned int idx) const |
Public Attributes | |
| bool | contender |
| uint32_t | gap |
| bool | link |
| uint8_t | parent |
| the parent's phy id, the root's own | |
| uint8_t | phy |
| uint64_t | port |
| two bits a port, port 0 lowest | |
| uint8_t | ports |
| uint32_t | power |
| uint32_t | speed |
| 0 S100, 1 S200, 2 S400 | |
Static Public Attributes | |
| static constexpr unsigned int | ports_max{27} |
a node as its self-ID packets state it (IEEE 1394a-2000 4.3.4.1)
A port's state takes two bits.
|
strong |
|
inline |
| bool dx::firewire::node::contender |
| uint32_t dx::firewire::node::gap |
| bool dx::firewire::node::link |
| uint8_t dx::firewire::node::parent |
the parent's phy id, the root's own
| uint8_t dx::firewire::node::phy |
| uint64_t dx::firewire::node::port |
two bits a port, port 0 lowest
| uint8_t dx::firewire::node::ports |
|
staticconstexpr |
| uint32_t dx::firewire::node::power |
| uint32_t dx::firewire::node::speed |
0 S100, 1 S200, 2 S400