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

#include <types.h>

Data Fields

const scpi_command_t * def_cmdlist
const scpi_command_t * aux_cmdlist
scpi_buffer_t buffer
scpi_param_list_t param_list
scpi_interface_t * interface
int_fast16_t output_count
int_fast16_t input_count
scpi_bool_t cmd_error
scpi_fifo_t error_queue
scpi_reg_val_t registers [SCPI_REG_COUNT]
const scpi_unit_def_t * units
void * user_context
scpi_parser_state_t parser_state
const char * idn [4]
size_t arbitrary_reminding
bool query
bool has_param

Detailed Description

Definition at line 375 of file types.h.

Field Documentation

◆ arbitrary_reminding

size_t scpi_t::arbitrary_reminding

Definition at line 393 of file types.h.

◆ aux_cmdlist

const scpi_command_t* scpi_t::aux_cmdlist

Definition at line 377 of file types.h.

◆ buffer

scpi_buffer_t scpi_t::buffer

Definition at line 378 of file types.h.

◆ cmd_error

scpi_bool_t scpi_t::cmd_error

Definition at line 383 of file types.h.

◆ def_cmdlist

const scpi_command_t* scpi_t::def_cmdlist

Definition at line 376 of file types.h.

◆ error_queue

scpi_fifo_t scpi_t::error_queue

Definition at line 384 of file types.h.

◆ has_param

bool scpi_t::has_param

Definition at line 396 of file types.h.

◆ idn

const char* scpi_t::idn[4]

Definition at line 392 of file types.h.

◆ input_count

int_fast16_t scpi_t::input_count

Definition at line 382 of file types.h.

◆ interface

scpi_interface_t* scpi_t::interface

Definition at line 380 of file types.h.

◆ output_count

int_fast16_t scpi_t::output_count

Definition at line 381 of file types.h.

◆ param_list

scpi_param_list_t scpi_t::param_list

Definition at line 379 of file types.h.

◆ parser_state

scpi_parser_state_t scpi_t::parser_state

Definition at line 391 of file types.h.

◆ query

bool scpi_t::query

Definition at line 395 of file types.h.

◆ registers

scpi_reg_val_t scpi_t::registers[SCPI_REG_COUNT]

Definition at line 388 of file types.h.

◆ units

const scpi_unit_def_t* scpi_t::units

Definition at line 389 of file types.h.

◆ user_context

void* scpi_t::user_context

Definition at line 390 of file types.h.


The documentation for this struct was generated from the following file:
  • C:/Users/cjm28241/source/repos/amulib/src/amulibc/libscpi/types.h