AMU Library 3.0
C/C++ library for communicating with AMU (Aerospace Measurement Unit) devices
Loading...
Searching...
No Matches
parser_private.h File Reference

SCPI Parser private definitions. More...

#include "types.h"
#include "utils_private.h"

Go to the source code of this file.

Functions

int scpiParser_parseProgramData (lex_state_t *state, scpi_token_t *token)
int scpiParser_parseAllProgramData (lex_state_t *state, scpi_token_t *token, int *numberOfParameters)
int scpiParser_detectProgramMessageUnit (scpi_parser_state_t *state, char *buffer, int len)

Detailed Description

SCPI Parser private definitions.

Definition in file parser_private.h.

Function Documentation

◆ scpiParser_detectProgramMessageUnit()

int scpiParser_detectProgramMessageUnit ( scpi_parser_state_t * state,
char * buffer,
int len )

Skip complete command line - program header and parameters

Parameters
state
buffer
len
Returns

Definition at line 1522 of file parser.c.

◆ scpiParser_parseAllProgramData()

int scpiParser_parseAllProgramData ( lex_state_t * state,
scpi_token_t * token,
int * numberOfParameters )

Skip all parameters to correctly detect end of command line.

Parameters
state
token
numberOfParameters
Returns

Definition at line 1472 of file parser.c.

◆ scpiParser_parseProgramData()

int scpiParser_parseProgramData ( lex_state_t * state,
scpi_token_t * token )

Parse one parameter and detect type

Parameters
state
token
Returns

Definition at line 1433 of file parser.c.