Stream wrapper around a tracked SCPIClient's EthernetClient that transparently counts bytes transferred and timestamps last activity, without needing any changes to the vendored SCPI parser library (which only ever needs a plain Stream&).
More...
Stream wrapper around a tracked SCPIClient's EthernetClient that transparently counts bytes transferred and timestamps last activity, without needing any changes to the vendored SCPI parser library (which only ever needs a plain Stream&).
Definition at line 163 of file scpi.h.
◆ SessionStream()
| SCPI::SessionStream::SessionStream |
( |
SCPIClient & | session | ) |
|
|
inline |
◆ available()
| int SCPI::SessionStream::available |
( |
| ) |
|
|
inlineoverride |
◆ flush()
| void SCPI::SessionStream::flush |
( |
| ) |
|
|
inlineoverride |
◆ peek()
| int SCPI::SessionStream::peek |
( |
| ) |
|
|
inlineoverride |
◆ read()
| int SCPI::SessionStream::read |
( |
| ) |
|
|
inlineoverride |
◆ write() [1/2]
| size_t SCPI::SessionStream::write |
( |
const uint8_t * | buf, |
|
|
size_t | size ) |
|
inlineoverride |
◆ write() [2/2]
| size_t SCPI::SessionStream::write |
( |
uint8_t | b | ) |
|
|
inlineoverride |
◆ session_
The documentation for this class was generated from the following file:
- /home/runner/work/RF-Positioning-System/RF-Positioning-System/Code/RF-Positioning-System/include/scpi.h