AMU Library 3.0
C/C++ library for communicating with AMU (Aerospace Measurement Unit) devices
Loading...
Searching...
No Matches
I2C Sweep Commands

I2C current-voltage sweep measurement and control commands. More...

Enumerations

enum  CMD_SWEEP_t {
  CMD_SWEEP_DISABLE = 0x0100 + 0x40+ 0x00 ,
  CMD_SWEEP_ENABLE = 0x0100 + 0x40+ 0x01 ,
  CMD_SWEEP_TRIG_SWEEP = 0x0100 + 0x40+ 0x02 ,
  CMD_SWEEP_TRIG_ISC = 0x0100 + 0x40+ 0x03 ,
  CMD_SWEEP_TRIG_VOC = 0x0100 + 0x40+ 0x04 ,
  CMD_SWEEP_CONFIG_SAVE = 0x0100 + 0x40+ 0x05 ,
  CMD_SWEEP_IV_SAVE_TO_EEPROM = 0x0100 + 0x40+ 0x06 ,
  CMD_SWEEP_IV_LOAD_FROM_EEPROM = 0x0100 + 0x40+ 0x07 ,
  CMD_SWEEP_AES_ENCODE = 0x0100 + 0x40+ 0x08 ,
  CMD_SWEEP_AES_DECODE = 0x0100 + 0x40+ 0x09 ,
  CMD_SWEEP_DATAPOINT_SAVE = 0x0100 + 0x40+ 0x0A ,
  CMD_SWEEP_TRIG_INIT = 0x0100 + 0x40+ 0x0B ,
  CMD_SWEEP_DATAPOINT_LOAD = 0x0100 + 0x40+ 0x0C
}
 I-V sweep control command identifiers. More...

Detailed Description

I2C current-voltage sweep measurement and control commands.

These I2C commands control I-V sweep operations including:

  • Sweep configuration (CMD_SWEEP_*)
  • Trigger control
  • Data storage and retrieval
  • EEPROM access
  • Metadata management

Commands include both standard sweep (0x014x) and USB-specific (0x024x) ranges.

Enumeration Type Documentation

◆ CMD_SWEEP_t

I-V sweep control command identifiers.

These commands control current-voltage sweep operations for solar cell characterization. Sweeps can be configured, triggered, and data can be stored/retrieved from EEPROM.

Enumerator
CMD_SWEEP_DISABLE 0x0100 + 0x40+ 0x00 

Disables sweep functionality.

Disables sweep functionality and stops any ongoing sweep

SCPI Equivalent:
SWEEP:DISable Root command for I2C/USB commands
CMD_SWEEP_ENABLE 0x0100 + 0x40+ 0x01 

Enables sweep functionality.

Enables sweep functionality for I-V measurements

SCPI Equivalent:
SWEEP:ENAble Root command for I2C/USB commands
CMD_SWEEP_TRIG_SWEEP 0x0100 + 0x40+ 0x02 

Initiates complete I-V sweep measurement.

Initiates a complete I-V sweep measurement

SCPI Equivalent:
SWEEP:TRIGger Root command for I2C/USB commands
CMD_SWEEP_TRIG_ISC 0x0100 + 0x40+ 0x03 

Measures short-circuit current.

Measures and returns short-circuit current value

Returns
Short-circuit current (Isc) value
SCPI Equivalent:
SWEEP:TRIGger:ISC? Root command for I2C/USB commands
CMD_SWEEP_TRIG_VOC 0x0100 + 0x40+ 0x04 

Measures open-circuit voltage.

Measures and returns open-circuit voltage value

Returns
Open-circuit voltage (Voc) value
SCPI Equivalent:
SWEEP:TRIGger:VOC? Root command for I2C/USB commands
CMD_SWEEP_CONFIG_SAVE 0x0100 + 0x40+ 0x05 

Saves sweep configuration.

Saves current sweep configuration to EEPROM

SCPI Equivalent:
SWEEP:CONFig:SAVe Root command for I2C/USB commands
CMD_SWEEP_IV_SAVE_TO_EEPROM 0x0100 + 0x40+ 0x06 

Saves sweep data to EEPROM.

Saves sweep measurement data to EEPROM

SCPI Equivalent:
SWEEP:EEPROM:SAVE Root command for I2C/USB commands
CMD_SWEEP_IV_LOAD_FROM_EEPROM 0x0100 + 0x40+ 0x07 

Loads sweep data from EEPROM.

Loads previously saved sweep data from EEPROM

Returns
Previously saved sweep measurement data
SCPI Equivalent:
SWEEP:EEPROM:LOAD Root command for I2C/USB commands
CMD_SWEEP_AES_ENCODE 0x0100 + 0x40+ 0x08 

Encrypts sweep data using AES.

Encrypts sweep data using AES encryption

SCPI Equivalent:
SWEEP:AES:ENCode Root command for I2C/USB commands
CMD_SWEEP_AES_DECODE 0x0100 + 0x40+ 0x09 

Decrypts AES-encrypted sweep data.

Decrypts AES-encrypted sweep data

SCPI Equivalent:
SWEEP:AES:DECode Root command for I2C/USB commands
CMD_SWEEP_DATAPOINT_SAVE 0x0100 + 0x40+ 0x0A 

Saves single voltage/current data point.

Saves a single voltage/current data point

SCPI Equivalent:
SWEEP:DATApoint:SAVE Root command for I2C/USB commands
CMD_SWEEP_TRIG_INIT 0x0100 + 0x40+ 0x0B 

Initializes sweep trigger system.

Initializes the sweep trigger system

SCPI Equivalent:
SWEEP:TRIGger:INITialize Root command for I2C/USB commands
CMD_SWEEP_DATAPOINT_LOAD 0x0100 + 0x40+ 0x0C 

Loads single voltage/current data point.

Loads a single voltage/current data point

Returns
Single voltage/current data point
SCPI Equivalent:
SWEEP:DATApoint:LOAD Root command for I2C/USB commands

Definition at line 539 of file amu_commands.h.