# Datalogger
The Data logger instrument provides file logging and network streaming of time-series voltage data. It contains a built-in Waveform Generator that can control the analog outputs as well.
If you are directly using the RESTful API (e.g. using cURL), the instrument
name as used in the URL is datalogger
.
Functions
Core
- Multi-instrument: Datalogger in multi-instrument context
- disable_channel: Disable an input channel
- enable_input: Enable or disable the Datalogger channel input(s).
- generate_waveform: Configures the output waveform.
- get_chunk: Get a single chunk out of data stream
- get_stream_data: Get the converted data stream
- getters: Datalogger - getter functions
- logging_progress: Returns current logging state.
- set_acquisition_mode: Changes acquisition mode between 'Normal', 'Precision' and 'PeakDetect'.
- set_frontend: Configures the input impedance, coupling, and range for each channel.
- set_output_load: Configures the output load on a given channel.
- set_output_termination: Configures the output termination on a given channel.
- set_samplerate: Sets the sample rate of the instrument
- start_logging: Start the data logging session to file.
- start_streaming: Start a streaming session
- stop_logging: Stops the current instrument data logging session.
- stop_streaming: Stops the current instrument data streaming session.
- sync_output_phase: Synchronize the phase of output channels.
- summary: Returns a short summary of current instrument state
- stream_to_file: Save the streaming session to a file