REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
#include <tblock.h>
Public Member Functions | |
utils::status | route (SignalId output, SignalId input) |
utils::status | route_cluster (SignalId output, SignalId input) |
utils::status | route_carrier (SignalId output, SignalId input) |
utils::status | route_stack (SignalId output, SignalId input) |
TBlock * | find_stack_t_block (CarrierId carrier) |
TBlock * | find_carrier_t_block (CarrierId carrier) |
void | add_carrier_t_block (CarrierId carrier_id, TBlock *tblock) |
void | add_stack_t_block (CarrierId carrier, TBlock *tblock) |
void | set_long_loop (StackId stack) |
Detailed Description
Member Function Documentation
◆ add_carrier_t_block()
◆ add_stack_t_block()
◆ find_carrier_t_block()
Definition at line 188 of file tblock.h.
Referenced by route_carrier(), route_cluster(), and route_stack().
◆ find_stack_t_block()
Definition at line 179 of file tblock.h.
Referenced by route_carrier(), and route_stack().
◆ route()
Definition at line 282 of file tblock.cpp.
References SignalId::cluster, SignalId::id, route_carrier(), and route_stack().
◆ route_carrier()
Definition at line 175 of file tblock.cpp.
References utils::status::attach(), ClusterId::carrier, SignalId::cluster, utils::status::failure(), find_carrier_t_block(), find_stack_t_block(), CarrierId::from(), ClusterId::id, SignalId::id, route_cluster(), CarrierId::stack, and utils::status::success().
Referenced by route().
◆ route_cluster()
Definition at line 156 of file tblock.cpp.
References ClusterId::carrier, SignalId::cluster, find_carrier_t_block(), ClusterId::id, and SignalId::id.
Referenced by route_carrier().
◆ route_stack()
Definition at line 239 of file tblock.cpp.
References utils::status::attach(), ClusterId::carrier, clock_idx(), SignalId::cluster, find_carrier_t_block(), find_stack_t_block(), ClusterId::id, SignalId::id, and utils::status::success().
Referenced by route().
◆ set_long_loop()
The documentation for this class was generated from the following files:
- lib/platform-lucidac/src/redac/tblock.h
- lib/platform-lucidac/src/redac/tblock.cpp