708 #ifdef WALABOT_EXPORTS 709 #define WALABOT_API __declspec(dllexport) 711 #define WALABOT_API __declspec(dllimport) 1280 #define PARAM_DIELECTRIC_CONSTANT ((char*)"DielectricConstant") 1286 #define PARAM_CONFIDENCE_FACTOR ((char*)"ConfidenceFactor") < Imaging Tagret parameters
double yPosCm
Y coordinate of target center.
Moving Target Identification: standard dynamic-imaging filter:
WALABOT_RESULT Walabot_GetAntennaPairs(AntennaPair **antennaPairs, int *numPairs)
Obtains a list of Walabot antenna pairs.
WALABOT_RESULT Walabot_GetImageEnergy(double *energy)
Provides the sum of all the raw image’s pixels’ signal power.
int rxAntenna
Receiving antenna.
Short-range, small number of antennas pairs - This profile currently not in use.
WALABOT_RESULT Walabot_SetSettingsFolder(char *folder)
Obtains Sets location of Walabot internal database, if moved from default.
struct SensorTarget_struct SensorTarget
< Sensor Tagret parameters
Profile set, but not currently scanning or calibrating.
Now calibrating; in this case Walabot_GetStatus() also provides percentage completed.
TARGET_TYPE type
Estimated identity of target.
struct TrackerTarget_struct TrackerTarget
< Tracker Tagret parameters
Phasor is a complex number which includes the data on the amplitude and the phase of the reflected si...
WALABOT_RESULT Walabot_CancelCalibration()
Stops calibration.
double imag
Phasor imaginary component.
WALABOT_RESULT Walabot_GetThreshold(double *threshold)
Obtains the current sensitivity threshold.
WALABOT_RESULT Walabot_GetRawImage(int **rasterImage, int *sizeX, int *sizeY, int *sizeZ, double *power)
Provides tridimensional (3-D) image data.
WALABOT_RESULT Walabot_Connect(char *uid)
This function is reserved for future use Establishes communication with a specified Walabot device...
WALABOT_RESULT Walabot_GetArenaZ(double *start, double *end, double *res)
Obtains current Z-axis range and resolution of arena.
WALABOT_RESULT Walabot_ConnectAny()
Establishes communication with Walabot.
WALABOT_RESULT Walabot_SetArenaZ(double start, double end, double res)
Sets Z-axis range and resolution of arena.
const char * Walabot_GetErrorString()
Obtains the detailed string of the last error.
Prepared for scanning by Walabot_Start, and not currently calibrating.
WALABOT_RESULT Walabot_GetAdvancedParameter(char *paramName, double *value)
Obtains current Walabot advnaced parameter value.
WALABOT_RESULT Walabot_SetAdvancedParameter(char *paramName, double value)
Set advanced Walabot parameter.
double zPosCm
Z coordinate of target center.
WALABOT_RESULT Walabot_GetArenaTheta(double *min, double *max, double *res)
Obtains polar (Θ) range and resolution of arena.
WALABOT_RESULT Walabot_Trigger()
Initiates a scan and records signals.
WALABOT_RESULT Walabot_SetArenaY(double min, double max, double res)
Sets Y-axis range and resolution of arena.
double real
Phasor real component.
double xPosCm
X coordinate of target center.
double yPosCm
Y coordinate of target center.
struct AntennaPair_struct AntennaPair
Antenna pair for Walabot_GetAntennaPairs()
Communication established with Walabot, but no Profile set.
Dynamic-imaging filter for the specific frequencies typical of breathing.
WALABOT_RESULT Walabot_GetImagingTargets(ImagingTarget **targets, int *numTargets)
Provides a list of and the number of identified targets.
WALABOT_RESULT Walabot_GetAntennaLocation(int antennaNum, double &X, double &Y, double &Z)
int Walabot_GetExtendedError()
Obtains more error information for Vayyar support.
WALABOT_RESULT Walabot_SetArenaX(double min, double max, double res)
Sets X-axis range and resolution of arena.
WALABOT_RESULT Walabot_GetTrackerTargets(TrackerTarget **targets, int *numTargets)
Provides a list of and the number of identified targets.
WALABOT_RESULT Walabot_GetRawImageSlice(int **rasterImage, int *sizeX, int *sizeY, double *sliceDepth, double *power)
Provides bidimensional (2-D) image data of the 3D image projected to a plane.
WALABOT_RESULT Walabot_SetTrackerAquisitionThreshold(double value)
APP_PROFILE
< Scan profile for Walabot_SetProfile(); see Imaging Features
APP_STATUS
< Walabot status returned by Walabot_GetStatus()
WALABOT_RESULT Walabot_Initialize(const char *configFilename)
WALABOT_RESULT Walabot_GetArenaY(double *min, double *max, double *res)
Obtains current Y-axis range and resolution of arena.
double xPosCm
X coordinate of target center.
double angleDeg
Angle of pipe relative to Y axis.
double yPosCm
Y coordinate of target center.
WALABOT_RESULT Walabot_GetArenaPhi(double *min, double *max, double *res)
Obtains azimuth (Φ) range and resolution of arena.
double amplitude
Strongest signal returned from target.
WALABOT_RESULT Walabot_SetArenaTheta(double min, double max, double res)
Sets polar (Θ) range and resolution of arena.
double amplitude
Strongest signal returned from target.
WALABOT_RESULT Walabot_GetVersion(char **version)
Obtains current Walabot version.
enum WALABOT_RESULT_ENUM WALABOT_RESULT
WALABOT_RESULT Walabot_GetStatus(APP_STATUS *status, double *param)
Obtains Walabot status.
This profile currently not in use.
Distance scanning through air; high-resolution images, but slower capture rate.
WALABOT_RESULT Walabot_GetSensorTargets(SensorTarget **targets, int *numTargets)
Provides a list of and the number of identified targets.
No communication with Walabot.
Short-range, penetrative scanning in dielectric materials. Only available for Walabot Developer...
int txAntenna
Transmitting antenna.
double zPosCm
Z coordinate of target center.
WALABOT_RESULT Walabot_SetDynamicImageFilter(FILTER_TYPE type)
Dynamic-imaging filter removes static signals, leaving only changing signals.
struct vcomplex_struct vcomplex
Phasor is a complex number which includes the data on the amplitude and the phase of the reflected si...
double amplitude
Strongest signal returned from target.
double widthCm
Reserved for future use.
WALABOT_RESULT Walabot_SetArenaPhi(double min, double max, double res)
Sets azimuth (Φ) range and resolution of arena.
WALABOT_RESULT Walabot_SetThreshold(double value)
Changes the sensitivity threshold.
< Sensor Tagret parameters
WALABOT_RESULT Walabot_SetArenaR(double start, double end, double res)
Sets radial (r) range and resolution of arena.
WALABOT_RESULT Walabot_GetArenaR(double *start, double *end, double *res)
Obtains radial (r) range and resolution of arena.
A general error occurred. Inspect the error logs for more information.
WALABOT_RESULT Walabot_StartCalibration()
Initiates calibration.
WALABOT_RESULT Walabot_GetSignal(int txAntenna, int rxAntenna, double **signal, double **timeAxis, int *numSamples)
Obtains raw signals data from specified antennas. CURRENTLY NOT SUPPORTED FOR TRACKER PROFILE...
WALABOT_RESULT Walabot_Stop()
Stops Walabot when finished scanning.
Distance scanning through air; lower-resolution images for a fast capture rate, useful for tracking q...
FILTER_TYPE
< Dynamic-imaging filter algorithm for Walabot_SetDynamicImageFilter()
WALABOT_RESULT Walabot_GetArenaX(double *min, double *max, double *res)
Obtains current X-axis range and resolution of arena.
WALABOT_RESULT Walabot_Disconnect()
Stops communication with Walabot.
double zPosCm
Z coordinate of target center.
struct ImagingTarget_struct ImagingTarget
< Imaging Tagret parameters
< Tracker Tagret parameters
WALABOT_RESULT Walabot_GetInstrumentsList(int bufMaxSize, char *outputBuffer)
This function is reserved for future use Obtains a list of connected Walabots.
WALABOT_RESULT Walabot_Start()
Starts Walabot in preparation for scanning.
WALABOT_RESULT Walabot_GetDynamicImageFilter(FILTER_TYPE *type)
Obtains current Walabot Dynamic-imaging filter setting.
WALABOT_RESULT Walabot_SetProfile(APP_PROFILE profile)
Sets scan profile.
Antenna pair for Walabot_GetAntennaPairs()
double xPosCm
X coordinate of target center.
WALABOT_RESULT Walabot_Clean()