Transport-facing session (no owned buffers).
More...
#include <se050_session.hpp>
|
| | Session (TransportT &transport) noexcept |
| |
| bool | EnsureReady () noexcept |
| | Propagates to the transport’s EnsureInitialized().
|
| |
| Error | TransceiveRaw (const std::uint8_t *tx, std::size_t tx_len, std::uint8_t *rx, std::size_t rx_cap, std::size_t *rx_len_out, std::uint32_t timeout_ms) noexcept |
| | Raw transceive used for early bring-up (not a substitute for se050::T1Session).
|
| |
| Error | PulseReset () noexcept |
| | Optional GPIO / power-style reset routed through the transport.
|
| |
| TransportT & | Transport () noexcept |
| |
| const TransportT & | Transport () const noexcept |
| |
template<typename TransportT>
class se050::Session< TransportT >
Transport-facing session (no owned buffers).
- Template Parameters
-
◆ Session()
template<typename TransportT >
◆ EnsureReady()
template<typename TransportT >
Propagates to the transport’s EnsureInitialized().
◆ PulseReset()
template<typename TransportT >
Optional GPIO / power-style reset routed through the transport.
◆ TransceiveRaw()
template<typename TransportT >
| Error se050::Session< TransportT >::TransceiveRaw |
( |
const std::uint8_t * |
tx, |
|
|
std::size_t |
tx_len, |
|
|
std::uint8_t * |
rx, |
|
|
std::size_t |
rx_cap, |
|
|
std::size_t * |
rx_len_out, |
|
|
std::uint32_t |
timeout_ms |
|
) |
| |
|
inlinenoexcept |
Raw transceive used for early bring-up (not a substitute for se050::T1Session).
- Parameters
-
| tx_len | Must be non-zero (SE050 I²C errata). |
◆ Transport() [1/2]
template<typename TransportT >
◆ Transport() [2/2]
template<typename TransportT >
The documentation for this class was generated from the following file: