#define NSCOPE_API
Definition: nScopeAPI_defs.h:29
NSCOPE_API ErrorType nScope_initialize(ScopeHandle nScope)
Initialize an nScope with the default configuration.
NSCOPE_API ErrorType nScope_clean(ScopeHandle *nScope_p)
Clean up an nScope device.
NSCOPE_API ErrorType nScope_load_firmware()
load the nScope with current firmware
ErrorType
Definition: nScopeAPI_defs.h:42
NSCOPE_API ErrorType nScope_find_firmware_loader()
find the firmware loader
NSCOPE_API ErrorType nScope_write_to_loader()
write the firmware to the loader
contains function headers for controlling the nScope trigger function
header file for common definitions
PowerState
Definition: nScopeAPI_defs.h:86
contains function headers for controlling the nScope pulse outputs
NSCOPE_API ErrorType nScope_check_API_build(int *buildNo)
check the build number of this API
contains function headers for controlling the nScope analog outputs
NSCOPE_API ErrorType nScope_check_FW_version(double *fwVersion)
check the version of the connected firmware
NSCOPE_API ErrorType nScope_close(ScopeHandle *nScope_p)
Close and clean a connected nScope device.
struct scopeDev_ * ScopeHandle
Definition: nScopeAPI_defs.h:32
NSCOPE_API ErrorType nScope_check_API_version(double *apiVersion)
check the version of this API
contains function headers for controlling the nScope sample timing
NSCOPE_API ErrorType nScope_get_power_state(ScopeHandle nScope, PowerState *powerState)
Read the PowerState of the nScope.
NSCOPE_API ErrorType nScope_open(bool powerOn, ScopeHandle *nScope_p)
Open a connected nScope device and initialize it.
NSCOPE_API ErrorType nScope_get_power_usage(ScopeHandle nScope, double *powerUsage)
Read how much power is being used by nScope.
contains function headers for making requests to nScope