Logging In Rogue
The following table are the known logging paths for entities within Rogue. Values in brackets are dynamic values dervied from the instance.
Type |
Section |
Class |
Log Path |
---|---|---|---|
C++ |
interfaces/stream |
Slave |
pyrogue.stream.[name] (passed to setDebug) |
C++ |
interfaces/stream |
Fifo |
pyrogue.stream.Fifo |
C++ |
interfaces/stream |
Filter |
pyrogue.stream.Filter |
C++ |
interfaces/stream |
TcpClient |
pyrogue.stream.TcpCore.[addr].Client.[port] |
C++ |
interfaces/stream |
TcpServer |
pyrogue.stream.TcpCore.[addr].Server.[port] |
C++ |
interfaces/memory |
Master |
pyrogue.memory.Master |
C++ |
interfaces/memory |
Block |
pyrogue.memory.Block.path |
C++ |
interfaces/memory |
Transaction |
pyrogue.memory.Master.Transaction |
C++ |
interfaces/memory |
TcpClient |
pyrogue.memory.TcpClient.[addr].[port] |
C++ |
interfaces/memory |
TcpServer |
pyrogue.memory.TcpServer.[addr].[port] |
C++ |
hardware |
MemMap |
pyrogue.MemMap |
C++ |
hardware/axi |
AxiMemMap |
pyrogue.axi.AxiMemMap |
C++ |
hardware/axi |
AxiStreamDma |
pyrogue.axi.AxiStreamDma |
C++ |
hardware/pgp |
PgpCard |
pyrogue.hardware.PgpCard |
C++ |
utilities |
PrbsTx |
pyrogue.prbs.tx |
C++ |
utilities |
PrbsRx |
pyrogue.prbs.rx |
C++ |
utilities/fileio |
StreamWriter |
pyrogue.fileio.StreamWriter |
C++ |
interfaces |
ZmqServer |
pyrogue.ZmqServer |
C++ |
interfaces |
ZmqClient |
pyrogue.ZmqClient |
C++ |
protocols/rssi |
Controller |
pyrogue.rssi.Controller |
C++ |
protocols/batcher |
CoreV1 |
pyrogue.batcher.CoreV1 |
C++ |
protocols/udp |
Server |
pyrogue.udp.Server |
C++ |
protocols/udp |
Client |
pyrogue.udp.Client |
C++ |
protocols/srp |
SrpV0 |
pyrogue.SrpV0 |
C++ |
protocols/srp |
SrpV3 |
pyrogue.SrpV3 |
C++ |
protocols/packetizer |
Controller |
pyrogue.packetizer.Controller |
C++ |
LibraryBase |
pyrogue.LibraryBase |