174 GoFx(kStatus) GoSensor_SetAlignmentReference(GoSensor sensor, GoAlignmentRef reference);
175 GoFx(kStatus) GoSensor_GetAlignmentReference(GoSensor sensor, GoAlignmentRef* reference);
285 GoFx(kStatus)
GoSensor_FileNameAt(GoSensor sensor, kSize index, kChar* name, kSize capacity);
296 GoFx(kStatus)
GoSensor_UploadFile(GoSensor sensor, const kChar* sourcePath, const kChar* destName);
307 GoFx(kStatus)
GoSensor_DownloadFile(GoSensor sensor, const kChar* sourceName, const kChar* destPath);
318 GoFx(kStatus)
GoSensor_CopyFile(GoSensor sensor, const kChar* sourceName, const kChar* destName);
371 GoFx(kStatus)
GoSensor_LoadedJob(GoSensor sensor, kChar* fileName, kSize capacity, kBool* changed);
412 GoFx(kStatus)
GoSensor_Upgrade(GoSensor sensor, const kChar* sourcePath, GoUpgradeFx onUpdate, kPointer context);
498 GoFx(kStatus)
GoSensor_Model(GoSensor sensor, kChar* model, kSize capacity);
674 GoReplayExportSourceType type,
676 const kChar* dstFileName);
727 #include <GoSdk/GoSensor.x.h>
Sensor state, login, alignment reference, alignment state, recording state, and playback source...
Definition: GoSdkDef.h:362
GoState GoSensor_State(GoSensor sensor)
Reports the current state of the sensor.
kStatus GoSensor_Upgrade(GoSensor sensor, const kChar *sourcePath, GoUpgradeFx onUpdate, kPointer context)
Upgrades sensor firmware.
GoSensor GoSensor_Buddy(GoSensor sensor)
Gets the buddy sensor.
kStatus GoSensor_DownloadFile(GoSensor sensor, const kChar *sourceName, const kChar *destPath)
Downloads a file from the connected sensor.
kStatus GoSensor_GetEncoder(GoSensor sensor, k64s *encoder)
Gets the current encoder count.
kStatus GoSensor_ClearReplayData(GoSensor sensor)
Clears the replay buffer.
kBool GoSensor_FileExists(GoSensor sensor, const kChar *name)
Checks whether the specified file is present on the sensor.
kStatus GoSensor_EmitDigital(GoSensor sensor, k16u index, k64s target, k8u value)
Schedules a digital output.
GoSetup GoSensor_Setup(GoSensor sensor)
Gets the GoSetup instance associated with the sensor.
kStatus GoSensor_EmitAnalog(GoSensor sensor, k16u index, k64s target, k32s value)
Schedules an analog output.
kStatus GoSensor_Reset(GoSensor sensor, kBool wait)
Reboots the main sensor and any connected buddy sensors.
kBool GoSensor_IsConnected(GoSensor sensor)
Reports whether the the sensor is currently connected.
kStatus GoSensor_FileNameAt(GoSensor sensor, kSize index, kChar *name, kSize capacity)
Gets the file name at the specified index.
kBool GoSensor_GetAutoStartEnabled(GoSensor sensor)
Gets the AutoStart enabled state currently used by the sensor.
kStatus GoSensor_SetAddress(GoSensor sensor, const GoAddressInfo *info, kBool wait)
Configures a sensor's network address settings.
kStatus GoSensor_UploadFile(GoSensor sensor, const kChar *sourcePath, const kChar *destName)
Uploads a file to the connected sensor.
kStatus GoSensor_SetInputSource(GoSensor sensor, GoInputSource source)
Sets the input source of the sensor.
Declares the GoOutput class.
Represents a data source.
kStatus GoSensor_SetAutoStartEnabled(GoSensor sensor, kBool enable)
Sets the AutoStart enabled state of the sensor.
kStatus GoSensor_Address(GoSensor sensor, GoAddressInfo *info)
Retrieves the sensor's network address settings.
Declares the GoDataSet class.
kStatus GoSensor_AddBuddy(GoSensor sensor, GoSensor buddy)
Assigns a buddy sensor.
kVersion GoSensor_FirmwareVersion(GoSensor sensor)
Gets the sensor's firmware version.
kStatus GoSensor_SetDefaultJob(GoSensor sensor, const kChar *fileName)
Sets a default job file to be loaded on boot.
kStatus GoSensor_SetRecordingEnabled(GoSensor sensor, kBool enable)
Sets the recording state of the sensor.
kStatus GoSensor_Disconnect(GoSensor sensor)
Disconnects from the sensor.
kSize GoSensor_FileCount(GoSensor sensor)
Gets the number of files available from the connected sensor.
kStatus GoSensor_Backup(GoSensor sensor, const kChar *destPath)
Creates a backup of sensor files and downloads the backup to the specified location.
kStatus GoSensor_States(GoSensor sensor, GoStates *states)
Reports the current states of the sensor.
kStatus GoSensor_DeleteFile(GoSensor sensor, const kChar *name)
Deletes a file within the connected sensor.
GoOutput GoSensor_Output(GoSensor sensor)
Gets the output module, used for output configuration.
Represents output configuration.
Definition: GoOutput.h:15
kStatus GoSensor_ClearMeasurementStats(GoSensor sensor)
Resets the measurment statistics reported by the health channel.
Essential API declarations.
kStatus GoSensor_RemoveBuddy(GoSensor sensor)
Removes the current buddy sensor.
GoMode GoSensor_ScanMode(GoSensor sensor)
Gets the sensor's scan mode.
kStatus GoSensor_PlaybackSeek(GoSensor sensor, k32u position)
Sets the current frame position for a replay.
GoUser GoSensor_User(GoSensor sensor)
Reports the user account associated with the current user.
kBool GoSensor_GetRecordingEnabled(GoSensor sensor)
Gets the recording state of the sensor.
kStatus GoSensor_Restore(GoSensor sensor, const kChar *sourcePath)
Restores a backup of sensor files.
kStatus GoSensor_Connect(GoSensor sensor)
Creates a connection to the sensor.
kStatus GoSensor_Refresh(GoSensor sensor)
Refreshes sensor state.
Represents a user id.
Definition: GoSdkDef.h:15
GoTools GoSensor_Tools(GoSensor sensor)
Gets the sensor's tools module, used for measurement configuration.
GoAlignmentState GoSensor_AlignmentState(GoSensor sensor)
Gets the alignment state of the sensor.
kStatus GoSensor_CopyFile(GoSensor sensor, const kChar *sourceName, const kChar *destName)
Copies a file within the connected sensor.
GoTransform GoSensor_Transform(GoSensor sensor)
Gets the transform module, used for transformation configuration.
kStatus GoSensor_Trigger(GoSensor sensor)
Sends a software trigger to the sensor.
kSize GoSensor_PlaybackFrameCount(GoSensor sensor)
Gets the current replay frame count.
kStatus GoSensor_ChangePassword(GoSensor sensor, GoUser user, const kChar *password)
Changes the password associated with the specified user account.
GoRole GoSensor_Role(GoSensor sensor)
Gets the sensor's current role within the system.
kStatus GoSensor_GetTimeStamp(GoSensor sensor, k64u *time)
Gets the current time stamp (common among all synchronized sensors).
kStatus GoSensor_Simulate(GoSensor sensor, kBool *isBufferValid)
Simulates the current frame in the live recording buffer.
Declares the GoSetup class.
k32u GoSensor_Id(GoSensor sensor)
Gets the device identifier associated with this sensor.
kStatus GoSensor_PlaybackPosition(GoSensor sensor, kSize *position, kSize *count)
Gets the current replay frame position.
kBool GoSensor_HasBuddy(GoSensor sensor)
Reports whether a buddy had been assigned.
kVersion GoSensor_ProtocolVersion(GoSensor sensor)
Gets the sensor's protocol version.
GoFamily GoSensor_Family(GoSensor sensor)
Returns an enumerator value representing the current sensor's family.
kStatus GoSensor_ExportBitmap(GoSensor sensor, GoReplayExportSourceType type, GoDataSource source, const kChar *dstFileName)
Exports the current frame of a replay in the form of a bitmap.
GoInputSource GoSensor_GetInputSource(GoSensor sensor)
Gets the input source currently used by the sensor.
kStatus GoSensor_ExportCsv(GoSensor sensor, const kChar *dstFileName)
Exports replay data in CSV format.
kStatus GoSensor_LogIn(GoSensor sensor, GoUser user, const kChar *password)
Logs into the sensor using the specified user name and password.
kStatus GoSensor_ClearLog(GoSensor sensor)
Clears the log file (_live.log).
kStatus GoSensor_Model(GoSensor sensor, kChar *model, kSize capacity)
Gets the model number associated with this sensor.
kStatus GoSensor_EnableData(GoSensor sensor, kBool enable)
Enables or disables the sensor's data channel.
kStatus GoSensor_Cancel(GoSensor sensor)
Aborts ongoing sensor communication.
kStatus GoSensor_DefaultJob(GoSensor sensor, kChar *fileName, kSize capacity)
Gets the name of the default job file to be loaded on boot.
Represents a ...
Definition: GoSetup.h:17
k32u GoSensor_BuddyId(GoSensor sensor)
Gets the buddy sensor's device ID.
Represents a Gocator sensor.
Definition: GoSensor.h:20
kStatus GoSensor_RestoreDefaults(GoSensor sensor, kBool restoreAddress)
Restores factory default settings.
kStatus GoSensor_LoadedJob(GoSensor sensor, kChar *fileName, kSize capacity, kBool *changed)
Gets the name of the loaded job file and whether it has been modified since loading.
Sensor network address settings.
Definition: GoSdkDef.h:382
kStatus GoSensor_PlaybackStep(GoSensor sensor, GoSeekDirection direction)
Advances one frame from the current replay position.
Represents the current state of a sensor object.