RF-Positioning-System V0.1
by Max Heinekamp
Loading...
Searching...
No Matches
scpi.h File Reference

This file contains the functions and classes related to SCPI communication. More...

#include <Ethernet.h>
#include "config.h"
#include "Vrekrer_scpi_parser.h"
#include "stepper.h"

Go to the source code of this file.

Classes

class  SCPI
 This class handles the SCPI communication with the instrument. It is responsible for parsing SCPI commands, sending responses, and managing errors. More...
struct  SCPI::SCPIClient
class  SCPI::SessionStream
 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...
struct  SCPI::SessionCloseLog
struct  SCPI::SCPI_Error
 Struct to represent an error in the SCPI error queue. More...

Detailed Description

This file contains the functions and classes related to SCPI communication.

Author
Max Heinekamp
Version
0.1
Date
27-01-2025

Definition in file scpi.h.

Macro Definition Documentation

◆ VREKRER_SCPI_PARSER_NO_IMPL

#define VREKRER_SCPI_PARSER_NO_IMPL

Definition at line 17 of file scpi.h.