File ManusSDKExtended.h
FileList > api > cppSDK > SDKBase > ManusSDKExtended.h
Go to the source code of this file
#include "ManusSDKTypes.h"#include "ManusSDKExtendedTypes.h"#include <stdint.h>
Public Functions
| Type | Name |
|---|---|
| CORESDK_API SDKReturnCode | Calibration_AddDeviceLandscape (DeviceLandscape * p_DeviceLandscape) |
| CORESDK_API SDKReturnCode | Calibration_AddGloveData (Glove * p_GloveData) |
| CORESDK_API SDKReturnCode | Calibration_AddUserLandscape (UserLandscape * p_UserLandscape) |
| CORESDK_API SDKReturnCode | Calibration_GetGloveCalibrationBytes (unsigned char * p_CalibrationBytes, uint32_t p_BytesLength) |
| CORESDK_API SDKReturnCode | Calibration_GetGloveCalibrationFromBytes (unsigned char * p_CalibrationBytes, uint32_t p_BytesLength, SetGloveCalibrationReturnCode & p_Response, GloveProfile * p_GloveProfile) |
| CORESDK_API SDKReturnCode | Calibration_GetGloveCalibrationSize (uint32_t p_GloveId, uint32_t * p_Size) |
| CORESDK_API SDKReturnCode | Calibration_GetGloveCalibrationSizeForUser (uint32_t p_UserId, Side p_Side, GloveProfileType p_ProfileType, uint32_t * p_Size) |
| CORESDK_API SDKReturnCode | Calibration_GloveCalibrationFinish (GloveCalibrationArgs p_CalibrationArgs, bool & p_Result) |
| CORESDK_API SDKReturnCode | Calibration_GloveCalibrationGetNumberOfSteps (GloveCalibrationArgs p_CalibrationArgs, uint32_t & p_NumberOfSteps) |
| CORESDK_API SDKReturnCode | Calibration_GloveCalibrationGetStepData (GloveCalibrationStepArgs p_CalibrationStepArgs, GloveCalibrationStepData & p_Data) |
| CORESDK_API SDKReturnCode | Calibration_GloveCalibrationStart (GloveCalibrationArgs p_CalibrationArgs, bool & p_Result) |
| CORESDK_API SDKReturnCode | Calibration_GloveCalibrationStartStep (GloveCalibrationStepArgs p_CalibrationStepArgs, bool & p_Result) |
| CORESDK_API SDKReturnCode | Calibration_GloveCalibrationStop (GloveCalibrationArgs p_CalibrationArgs, bool & p_Result) |
| CORESDK_API SDKReturnCode | Calibration_GloveCalibrationToBytesAndGetSize (const GloveProfile * p_GloveProfilePtr, uint32_t * p_Size) |
| CORESDK_API SDKReturnCode | Calibration_Initialize () |
| CORESDK_API SDKReturnCode | Calibration_RegisterCallbackForUserGloveProfile (UserGloveProfileCallback_t p_UserGloveProfileCallback) |
| CORESDK_API SDKReturnCode | Calibration_SetGloveCalibration (uint32_t p_GloveId, unsigned char * p_CalibrationBytes, uint32_t p_BytesLength, SetGloveCalibrationReturnCode & p_Response) |
| CORESDK_API SDKReturnCode | Calibration_SetGloveCalibrationForUser (uint32_t p_UserId, unsigned char * p_CalibrationBytes, uint32_t p_BytesLength, SetGloveCalibrationReturnCode & p_Response) |
| CORESDK_API SDKReturnCode | Calibration_ShutDown () |
| CORESDK_API SDKReturnCode | Calibration_Start () |
| CORESDK_API SDKReturnCode | CoreSdk_ApplyProfile (uint32_t p_Id, CompleteType * p_Message) |
| CORESDK_API SDKReturnCode | CoreSdk_AreDongleChannelsPersistent (bool * p_IsPersistent) |
| CORESDK_API SDKReturnCode | CoreSdk_AreVirtualDonglesEnabled (bool * p_IsEnabled) |
| CORESDK_API SDKReturnCode | CoreSdk_AssignProfileToUser (UserProfileArgs p_UserProfileArgs, CompleteType * p_Message) |
| CORESDK_API SDKReturnCode | CoreSdk_AssignRoleToTracker (TrackerId p_TrackerId, TrackerType p_TrackerType) |
| CORESDK_API SDKReturnCode | CoreSdk_AssignTrackerToUser (TrackerId p_TrackerId, uint32_t p_UserId) |
| CORESDK_API SDKReturnCode | CoreSdk_AutoAssignTrackers (uint32_t p_UserId) |
| CORESDK_API SDKReturnCode | CoreSdk_AutoGroupTrackers () |
| CORESDK_API SDKReturnCode | CoreSdk_CalibrateHapticsModule (uint32_t p_DongleId, Side p_HandType) |
| CORESDK_API SDKReturnCode | CoreSdk_CalibrationBegin (CalibrationArgs p_Args, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_CalibrationDataGet (CalibrationArgs p_Args, CalibrationData * p_CalibrationDataResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_CalibrationDataSet (CalibrationArgs p_Args, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_CalibrationEnd (CalibrationArgs p_Args, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_CalibrationSetMax (CalibrationArgs p_Args, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_CalibrationSetMin (CalibrationArgs p_Args, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_CalibrationStore (CalibrationArgs p_Args, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_ChangeUserForRole (TrackerType p_Role, uint32_t p_CurrentUser, uint32_t p_TargetUser) |
| CORESDK_API SDKReturnCode | CoreSdk_EnablePlayback (bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_GetBandScan (BandScanArgs p_BandScanArgs, int32_t * p_BandScanType, unsigned char * p_BandScanData) BANDSCAN. |
| CORESDK_API SDKReturnCode | CoreSdk_GetCalibrationProfile (uint32_t p_UserId, CalibrationProfile * p_CalibrationProfile) |
| CORESDK_API SDKReturnCode | CoreSdk_GetCurrentRecordingProperties (PlaybackRecordingProperties * p_RecordingProperties) |
| CORESDK_API SDKReturnCode | CoreSdk_GetDebuggingData (uint32_t p_StartIndex, DebuggingData * p_DebuggingData) |
| CORESDK_API SDKReturnCode | CoreSdk_GetExtraDeviceData (uint32_t p_ExtraDeviceDataIndex, ExtraDeviceData * p_Data) |
| CORESDK_API SDKReturnCode | CoreSdk_GetLtcChannel (int32_t * p_Channel) |
| CORESDK_API SDKReturnCode | CoreSdk_GetMeshSetupInfo (uint32_t p_SkeletonSetupIndex, uint32_t p_MeshSetupIndex, MeshSetupInfo * p_MeshSetupInfo) |
| CORESDK_API SDKReturnCode | CoreSdk_GetNetDeviceAutoconnectPolicy (bool & p_Autoconnect) |
| CORESDK_API SDKReturnCode | CoreSdk_GetNetDeviceMode (bool & p_Client) |
| CORESDK_API SDKReturnCode | CoreSdk_GetRecordingData (unsigned char * p_RecordingData, uint32_t p_RecordingSize) |
| CORESDK_API SDKReturnCode | CoreSdk_GetSequenceState (uint32_t p_Id, SequenceStateValue * p_SequenceStateValue) |
| CORESDK_API SDKReturnCode | CoreSdk_GetSettingIgnoreNonThumbFingerIMU (bool * p_IgnoreNonThumbFingerIMU) |
| CORESDK_API SDKReturnCode | CoreSdk_GetSettingIgnoreThumbIMU (bool * p_IgnoreThumbIMU) |
| CORESDK_API SDKReturnCode | CoreSdk_GetSettingsRawSkeletonStream (bool & p_StreamActive) |
| CORESDK_API SDKReturnCode | CoreSdk_GetStatistics (StatisticsStream * p_Data) |
| CORESDK_API SDKReturnCode | CoreSdk_GetStepData (uint32_t p_Id, StepData * p_StepData) |
| CORESDK_API SDKReturnCode | CoreSdk_GetTimecodeAutoStart (bool * p_Enabled) |
| CORESDK_API SDKReturnCode | CoreSdk_GetTimecodeDeviceKeepAlive (bool * p_Enabled) |
| CORESDK_API SDKReturnCode | CoreSdk_GetTimecodeGenlock (bool * p_Enabled) |
| CORESDK_API SDKReturnCode | CoreSdk_GetTimecodeNonRealTime (bool * p_Enabled) |
| CORESDK_API SDKReturnCode | CoreSdk_GetTrackerServiceSettings (bool * p_UseTimeout, float * p_Timeout, bool * p_KeepLastPosition) |
| CORESDK_API SDKReturnCode | CoreSdk_GetTrackerSystemsSettings (TrackerSystem * p_TrackerSystems, uint32_t * p_TrackerSystemCount) |
| CORESDK_API SDKReturnCode | CoreSdk_GetTrackingSystems (TrackingSystemInfo * p_Current, TrackingSystemInfo * p_Systems) |
| CORESDK_API SDKReturnCode | CoreSdk_GetTriangleData (uint32_t p_SkeletonSetupIndex, uint32_t p_MeshSetupIndex, uint32_t p_TriangleIndex, Triangle * p_Triangle) |
| CORESDK_API SDKReturnCode | CoreSdk_GetVertexData (uint32_t p_SkeletonSetupIndex, uint32_t p_MeshSetupIndex, uint32_t p_VertexIndex, Vertex * p_Vertex) |
| CORESDK_API SDKReturnCode | CoreSdk_IsTimecodeRunning (bool * p_Running) |
| CORESDK_API SDKReturnCode | CoreSdk_IsUserUsingHMD (bool * p_IsUsingHMD, uint32_t p_UserId) |
| CORESDK_API SDKReturnCode | CoreSdk_IsUsingTimecodeTimestamps (bool * p_Enabled) |
| CORESDK_API SDKReturnCode | CoreSdk_KeepLastPosition (bool p_UseLastPosition) |
| CORESDK_API SDKReturnCode | CoreSdk_LoadRecordingFromClientFile (unsigned char * p_RecordingData, uint32_t p_RecordingLengthInBytes, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_LoadRecordingFromFile (char * p_PathName, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_NetDeviceConnect (ManusHost p_Host) |
| CORESDK_API SDKReturnCode | CoreSdk_NetDeviceDisconnect (ManusHost p_Host) |
| CORESDK_API SDKReturnCode | CoreSdk_NetDeviceGetAvailableHosts (ManusHost * p_Hosts, const uint32_t p_NumberOfAvailableHosts) |
| CORESDK_API SDKReturnCode | CoreSdk_NetDeviceGetNumberOfAvailableHosts (uint32_t & p_NumberOfAvailableHosts) |
| CORESDK_API SDKReturnCode | CoreSdk_RefreshTimecodeInterfaces (bool p_Reconnect, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_RefreshTrackingSystems () |
| CORESDK_API SDKReturnCode | CoreSdk_RegisterCallbackForDebuggingStream (const DebuggingStreamCallback_t p_DebuggingStreamCallback) |
| CORESDK_API SDKReturnCode | CoreSdk_RegisterCallbackForExtraDataStream (const ExtraDataStreamCallback_t p_ExtraDataStreamCallback) |
| CORESDK_API SDKReturnCode | CoreSdk_RegisterCallbackForStatisticsStream (const StatisticsStreamCallback_t p_StatisticsStreamCallback) |
| CORESDK_API SDKReturnCode | CoreSdk_ReportExportCSVFeatureUsage (ExportCSVFeatureReport p_Report, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_ReportExportFeatureUsage (ExportFeatureReport p_Report, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_ReportFeatureUsage (FeatureUsed p_Feature, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_ReportOpenXRFeatureUsage (OpenXRFeatureReport p_Report, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_ResetTrackerAssignment (uint32_t p_UserId) |
| CORESDK_API SDKReturnCode | CoreSdk_SaveRecordingToFile (char * p_PathName, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_SeekFrame (SeekFrameInfo p_SeekFrameInfo, ManusTimestamp * p_Timestamp) |
| CORESDK_API SDKReturnCode | CoreSdk_SetChannel (uint32_t p_Channel, uint32_t p_DongleId, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_SetDonglePolygon (DonglePolygonArgs p_Args, SetPolygonDongleResponse * p_SetPolygonDongleResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_SetEnableVirtualDongles (bool p_Enable) |
| CORESDK_API SDKReturnCode | CoreSdk_SetLtcChannel (int32_t p_Channel, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_SetNetDeviceAutoconnectPolicy (bool p_Autoconnect) |
| CORESDK_API SDKReturnCode | CoreSdk_SetNetDeviceMode (bool p_Client) |
| CORESDK_API SDKReturnCode | CoreSdk_SetPersistentDongleChannels (bool p_SetPersistent) |
| CORESDK_API SDKReturnCode | CoreSdk_SetSettingIgnoreNonThumbFingerIMU (bool p_IgnoreNonThumbFingerIMU) |
| CORESDK_API SDKReturnCode | CoreSdk_SetSettingIgnoreThumbIMU (bool p_IgnoreThumbIMU) |
| CORESDK_API SDKReturnCode | CoreSdk_SetSettingsRawSkeletonStream (bool p_StreamActive) Estimation Data. |
| CORESDK_API SDKReturnCode | CoreSdk_SetTimecodeAutoStart (bool p_Enabled, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_SetTimecodeDeviceKeepAlive (bool p_Enabled, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_SetTimecodeGenlock (bool p_Enabled, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_SetTimecodeNonRealTime (bool p_Enabled, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_SetTimeout (float p_TimeOut) |
| CORESDK_API SDKReturnCode | CoreSdk_SetTrackerSystemsSettings (TrackerSystem * p_TrackerSystems) |
| CORESDK_API SDKReturnCode | CoreSdk_StartNextStep (uint32_t p_Id, CompleteType * p_Message) |
| CORESDK_API SDKReturnCode | CoreSdk_StartPlayback (bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_StartPlaybackFromSpecificTime (uint32_t p_PlaybackStartingTime, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_StartQuantumCalibration (StartQuantumCalibrationArgs p_Args, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_StartQuantumCalibrationStep (StartQuantumCalibrationStepArgs p_Args, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_StartRecording (bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_StartSequence (StartSequenceArg p_Args, SequenceData * p_SequenceData) |
| CORESDK_API SDKReturnCode | CoreSdk_StartTimecode (StartTimecodeArgs p_Args, bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_StopPlayback (bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_StopQuantumCalibration (uint32_t p_GloveID, bool * p_CommandResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_StopRecording (bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_StopSequence (uint32_t p_Id, CompleteType * p_Message) |
| CORESDK_API SDKReturnCode | CoreSdk_StopTimecode (bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_UndoStep (uint32_t p_Id, CompleteType * p_Message) |
| CORESDK_API SDKReturnCode | CoreSdk_UnloadRecording (bool * p_Success) |
| CORESDK_API SDKReturnCode | CoreSdk_UpdateCore (bool p_CheckOnly, UpdateCoreResponse * p_UpdateResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_UpdateDongleFirmware (DongleUpdateArgs p_Args, DongleUpdateResponse * p_DongleUpdateResponse) |
| CORESDK_API SDKReturnCode | CoreSdk_UseTimecodeTimestamps (bool p_Enabled) |
| CORESDK_API SDKReturnCode | CoreSdk_UseTimeout (bool p_UseTimeOut) |
| CORESDK_API SDKReturnCode | CoreSdk_ZipRecordingDataAndGetSize (uint32_t * p_RecordingLengthInBytes) |
| CORESDK_API SDKReturnCode | InterCore_ConnectToNetDevice (InterCorePeerInfo p_Peer) |
| CORESDK_API SDKReturnCode | InterCore_DisconnectFromNetDevice (InterCorePeerInfo p_Peer) |
| CORESDK_API SDKReturnCode | InterCore_GetAutoConnectNetDevices (bool & p_AutoConnect) |
| CORESDK_API SDKReturnCode | InterCore_GetAutoFindNetDevices (bool & p_AutoFind) |
| CORESDK_API SDKReturnCode | InterCore_GetAvailableNetDevices (InterCorePeerInfo * p_Peers, const uint32_t p_NumberOfAvailablePeers) |
| CORESDK_API SDKReturnCode | InterCore_GetInterCoreStreamGloveData (Glove * p_Gloves, uint32_t p_GloveCount) |
| CORESDK_API SDKReturnCode | InterCore_GetIsNetDevice (bool & p_IsNetDevice) |
| CORESDK_API SDKReturnCode | InterCore_GetLicenceFeatures (LicenseInfo & p_License) |
| CORESDK_API SDKReturnCode | InterCore_GetNetDeviceLandscapeData (NetDevicesLandscape * p_NetDevicesLandscape) |
| CORESDK_API SDKReturnCode | InterCore_GetNextRecordedFrame (const uint32_t p_NetDeviceID, InterCoreStreamInfo & p_StreamInfo, bool & p_LastFrame) |
| CORESDK_API SDKReturnCode | InterCore_GetNextRecordedFrameGloveData (Glove * p_Gloves, uint32_t p_GloveCount) |
| CORESDK_API SDKReturnCode | InterCore_GetNumberOfAvailableNetDevices (uint32_t & p_NumberOfAvailablePeers) |
| CORESDK_API SDKReturnCode | InterCore_GloveCalibrationFinish (const uint32_t p_NetDeviceID, const GloveCalibrationArgs p_CalibrationArgs, bool & p_Result) |
| CORESDK_API SDKReturnCode | InterCore_GloveCalibrationGetNumberOfSteps (const uint32_t p_NetDeviceID, const GloveCalibrationArgs p_CalibrationArgs, uint32_t & p_NumberOfSteps) |
| CORESDK_API SDKReturnCode | InterCore_GloveCalibrationGetStepData (const uint32_t p_NetDeviceID, const GloveCalibrationStepArgs p_CalibrationArgs, GloveCalibrationStepData & p_Data) |
| CORESDK_API SDKReturnCode | InterCore_GloveCalibrationStart (const uint32_t p_NetDeviceID, const GloveCalibrationArgs p_CalibrationArgs, bool & p_Result) |
| CORESDK_API SDKReturnCode | InterCore_GloveCalibrationStartStep (const uint32_t p_NetDeviceID, const GloveCalibrationStepArgs p_CalibrationArgs, bool & p_Result) |
| CORESDK_API SDKReturnCode | InterCore_GloveCalibrationStop (const uint32_t p_NetDeviceID, const GloveCalibrationArgs p_CalibrationArgs, bool & p_Result) |
| CORESDK_API SDKReturnCode | InterCore_Initialize () |
| CORESDK_API SDKReturnCode | InterCore_PairGlove (const uint32_t p_NetDeviceID, const uint32_t p_GloveID, bool & p_Success) |
| CORESDK_API SDKReturnCode | InterCore_PairGloveToDongle (const uint32_t p_NetDeviceID, const uint32_t p_GloveID, const uint32_t p_DongleID, bool & p_Success) |
| CORESDK_API SDKReturnCode | InterCore_RegisterCallbackForInterCoreStream (InterCoreStreamCallback_t p_InterCoreStreamCallback) |
| CORESDK_API SDKReturnCode | InterCore_SendHaptics (const uint32_t p_NetDeviceID, const uint32_t p_GloveID, const float * p_Powers) |
| CORESDK_API SDKReturnCode | InterCore_SetAutoConnectNetDevices (bool p_AutoConnect) |
| CORESDK_API SDKReturnCode | InterCore_SetAutoFindNetDevices (bool p_AutoFind) |
| CORESDK_API SDKReturnCode | InterCore_SetIsNetDevice (bool p_IsNetDevice) |
| CORESDK_API SDKReturnCode | InterCore_ShutDown () |
| CORESDK_API SDKReturnCode | InterCore_Start () |
| CORESDK_API SDKReturnCode | InterCore_StartRecording (const ManusTimestamp p_Timestamp, bool & p_Result) |
| CORESDK_API SDKReturnCode | InterCore_StopRecording (bool & p_Result) |
| CORESDK_API SDKReturnCode | InterCore_UnpairGlove (const uint32_t p_NetDeviceID, const uint32_t p_GloveID, bool & p_Success) |
Public Functions Documentation
function Calibration_AddDeviceLandscape
function Calibration_AddGloveData
function Calibration_AddUserLandscape
function Calibration_GetGloveCalibrationBytes
CORESDK_API SDKReturnCode Calibration_GetGloveCalibrationBytes (
unsigned char * p_CalibrationBytes,
uint32_t p_BytesLength
)
function Calibration_GetGloveCalibrationFromBytes
CORESDK_API SDKReturnCode Calibration_GetGloveCalibrationFromBytes (
unsigned char * p_CalibrationBytes,
uint32_t p_BytesLength,
SetGloveCalibrationReturnCode & p_Response,
GloveProfile * p_GloveProfile
)
function Calibration_GetGloveCalibrationSize
CORESDK_API SDKReturnCode Calibration_GetGloveCalibrationSize (
uint32_t p_GloveId,
uint32_t * p_Size
)
function Calibration_GetGloveCalibrationSizeForUser
CORESDK_API SDKReturnCode Calibration_GetGloveCalibrationSizeForUser (
uint32_t p_UserId,
Side p_Side,
GloveProfileType p_ProfileType,
uint32_t * p_Size
)
function Calibration_GloveCalibrationFinish
CORESDK_API SDKReturnCode Calibration_GloveCalibrationFinish (
GloveCalibrationArgs p_CalibrationArgs,
bool & p_Result
)
function Calibration_GloveCalibrationGetNumberOfSteps
CORESDK_API SDKReturnCode Calibration_GloveCalibrationGetNumberOfSteps (
GloveCalibrationArgs p_CalibrationArgs,
uint32_t & p_NumberOfSteps
)
function Calibration_GloveCalibrationGetStepData
CORESDK_API SDKReturnCode Calibration_GloveCalibrationGetStepData (
GloveCalibrationStepArgs p_CalibrationStepArgs,
GloveCalibrationStepData & p_Data
)
function Calibration_GloveCalibrationStart
CORESDK_API SDKReturnCode Calibration_GloveCalibrationStart (
GloveCalibrationArgs p_CalibrationArgs,
bool & p_Result
)
function Calibration_GloveCalibrationStartStep
CORESDK_API SDKReturnCode Calibration_GloveCalibrationStartStep (
GloveCalibrationStepArgs p_CalibrationStepArgs,
bool & p_Result
)
function Calibration_GloveCalibrationStop
CORESDK_API SDKReturnCode Calibration_GloveCalibrationStop (
GloveCalibrationArgs p_CalibrationArgs,
bool & p_Result
)
function Calibration_GloveCalibrationToBytesAndGetSize
CORESDK_API SDKReturnCode Calibration_GloveCalibrationToBytesAndGetSize (
const GloveProfile * p_GloveProfilePtr,
uint32_t * p_Size
)
function Calibration_Initialize
function Calibration_RegisterCallbackForUserGloveProfile
CORESDK_API SDKReturnCode Calibration_RegisterCallbackForUserGloveProfile (
UserGloveProfileCallback_t p_UserGloveProfileCallback
)
function Calibration_SetGloveCalibration
CORESDK_API SDKReturnCode Calibration_SetGloveCalibration (
uint32_t p_GloveId,
unsigned char * p_CalibrationBytes,
uint32_t p_BytesLength,
SetGloveCalibrationReturnCode & p_Response
)
function Calibration_SetGloveCalibrationForUser
CORESDK_API SDKReturnCode Calibration_SetGloveCalibrationForUser (
uint32_t p_UserId,
unsigned char * p_CalibrationBytes,
uint32_t p_BytesLength,
SetGloveCalibrationReturnCode & p_Response
)
function Calibration_ShutDown
function Calibration_Start
function CoreSdk_ApplyProfile
function CoreSdk_AreDongleChannelsPersistent
function CoreSdk_AreVirtualDonglesEnabled
function CoreSdk_AssignProfileToUser
CORESDK_API SDKReturnCode CoreSdk_AssignProfileToUser (
UserProfileArgs p_UserProfileArgs,
CompleteType * p_Message
)
function CoreSdk_AssignRoleToTracker
CORESDK_API SDKReturnCode CoreSdk_AssignRoleToTracker (
TrackerId p_TrackerId,
TrackerType p_TrackerType
)
function CoreSdk_AssignTrackerToUser
function CoreSdk_AutoAssignTrackers
function CoreSdk_AutoGroupTrackers
function CoreSdk_CalibrateHapticsModule
function CoreSdk_CalibrationBegin
CORESDK_API SDKReturnCode CoreSdk_CalibrationBegin (
CalibrationArgs p_Args,
bool * p_CommandResponse
)
function CoreSdk_CalibrationDataGet
CORESDK_API SDKReturnCode CoreSdk_CalibrationDataGet (
CalibrationArgs p_Args,
CalibrationData * p_CalibrationDataResponse
)
function CoreSdk_CalibrationDataSet
CORESDK_API SDKReturnCode CoreSdk_CalibrationDataSet (
CalibrationArgs p_Args,
bool * p_CommandResponse
)
function CoreSdk_CalibrationEnd
CORESDK_API SDKReturnCode CoreSdk_CalibrationEnd (
CalibrationArgs p_Args,
bool * p_CommandResponse
)
function CoreSdk_CalibrationSetMax
CORESDK_API SDKReturnCode CoreSdk_CalibrationSetMax (
CalibrationArgs p_Args,
bool * p_CommandResponse
)
function CoreSdk_CalibrationSetMin
CORESDK_API SDKReturnCode CoreSdk_CalibrationSetMin (
CalibrationArgs p_Args,
bool * p_CommandResponse
)
function CoreSdk_CalibrationStore
CORESDK_API SDKReturnCode CoreSdk_CalibrationStore (
CalibrationArgs p_Args,
bool * p_CommandResponse
)
function CoreSdk_ChangeUserForRole
CORESDK_API SDKReturnCode CoreSdk_ChangeUserForRole (
TrackerType p_Role,
uint32_t p_CurrentUser,
uint32_t p_TargetUser
)
function CoreSdk_EnablePlayback
function CoreSdk_GetBandScan
CORESDK_API SDKReturnCode CoreSdk_GetBandScan (
BandScanArgs p_BandScanArgs,
int32_t * p_BandScanType,
unsigned char * p_BandScanData
)
function CoreSdk_GetCalibrationProfile
CORESDK_API SDKReturnCode CoreSdk_GetCalibrationProfile (
uint32_t p_UserId,
CalibrationProfile * p_CalibrationProfile
)
function CoreSdk_GetCurrentRecordingProperties
CORESDK_API SDKReturnCode CoreSdk_GetCurrentRecordingProperties (
PlaybackRecordingProperties * p_RecordingProperties
)
function CoreSdk_GetDebuggingData
CORESDK_API SDKReturnCode CoreSdk_GetDebuggingData (
uint32_t p_StartIndex,
DebuggingData * p_DebuggingData
)
function CoreSdk_GetExtraDeviceData
CORESDK_API SDKReturnCode CoreSdk_GetExtraDeviceData (
uint32_t p_ExtraDeviceDataIndex,
ExtraDeviceData * p_Data
)
function CoreSdk_GetLtcChannel
function CoreSdk_GetMeshSetupInfo
CORESDK_API SDKReturnCode CoreSdk_GetMeshSetupInfo (
uint32_t p_SkeletonSetupIndex,
uint32_t p_MeshSetupIndex,
MeshSetupInfo * p_MeshSetupInfo
)
function CoreSdk_GetNetDeviceAutoconnectPolicy
function CoreSdk_GetNetDeviceMode
function CoreSdk_GetRecordingData
CORESDK_API SDKReturnCode CoreSdk_GetRecordingData (
unsigned char * p_RecordingData,
uint32_t p_RecordingSize
)
function CoreSdk_GetSequenceState
CORESDK_API SDKReturnCode CoreSdk_GetSequenceState (
uint32_t p_Id,
SequenceStateValue * p_SequenceStateValue
)
function CoreSdk_GetSettingIgnoreNonThumbFingerIMU
CORESDK_API SDKReturnCode CoreSdk_GetSettingIgnoreNonThumbFingerIMU (
bool * p_IgnoreNonThumbFingerIMU
)
function CoreSdk_GetSettingIgnoreThumbIMU
function CoreSdk_GetSettingsRawSkeletonStream
function CoreSdk_GetStatistics
function CoreSdk_GetStepData
function CoreSdk_GetTimecodeAutoStart
function CoreSdk_GetTimecodeDeviceKeepAlive
function CoreSdk_GetTimecodeGenlock
function CoreSdk_GetTimecodeNonRealTime
function CoreSdk_GetTrackerServiceSettings
CORESDK_API SDKReturnCode CoreSdk_GetTrackerServiceSettings (
bool * p_UseTimeout,
float * p_Timeout,
bool * p_KeepLastPosition
)
function CoreSdk_GetTrackerSystemsSettings
CORESDK_API SDKReturnCode CoreSdk_GetTrackerSystemsSettings (
TrackerSystem * p_TrackerSystems,
uint32_t * p_TrackerSystemCount
)
function CoreSdk_GetTrackingSystems
CORESDK_API SDKReturnCode CoreSdk_GetTrackingSystems (
TrackingSystemInfo * p_Current,
TrackingSystemInfo * p_Systems
)
function CoreSdk_GetTriangleData
CORESDK_API SDKReturnCode CoreSdk_GetTriangleData (
uint32_t p_SkeletonSetupIndex,
uint32_t p_MeshSetupIndex,
uint32_t p_TriangleIndex,
Triangle * p_Triangle
)
function CoreSdk_GetVertexData
CORESDK_API SDKReturnCode CoreSdk_GetVertexData (
uint32_t p_SkeletonSetupIndex,
uint32_t p_MeshSetupIndex,
uint32_t p_VertexIndex,
Vertex * p_Vertex
)
function CoreSdk_IsTimecodeRunning
function CoreSdk_IsUserUsingHMD
function CoreSdk_IsUsingTimecodeTimestamps
function CoreSdk_KeepLastPosition
function CoreSdk_LoadRecordingFromClientFile
CORESDK_API SDKReturnCode CoreSdk_LoadRecordingFromClientFile (
unsigned char * p_RecordingData,
uint32_t p_RecordingLengthInBytes,
bool * p_Success
)
function CoreSdk_LoadRecordingFromFile
function CoreSdk_NetDeviceConnect
function CoreSdk_NetDeviceDisconnect
function CoreSdk_NetDeviceGetAvailableHosts
CORESDK_API SDKReturnCode CoreSdk_NetDeviceGetAvailableHosts (
ManusHost * p_Hosts,
const uint32_t p_NumberOfAvailableHosts
)
function CoreSdk_NetDeviceGetNumberOfAvailableHosts
CORESDK_API SDKReturnCode CoreSdk_NetDeviceGetNumberOfAvailableHosts (
uint32_t & p_NumberOfAvailableHosts
)
function CoreSdk_RefreshTimecodeInterfaces
function CoreSdk_RefreshTrackingSystems
function CoreSdk_RegisterCallbackForDebuggingStream
CORESDK_API SDKReturnCode CoreSdk_RegisterCallbackForDebuggingStream (
const DebuggingStreamCallback_t p_DebuggingStreamCallback
)
function CoreSdk_RegisterCallbackForExtraDataStream
CORESDK_API SDKReturnCode CoreSdk_RegisterCallbackForExtraDataStream (
const ExtraDataStreamCallback_t p_ExtraDataStreamCallback
)
function CoreSdk_RegisterCallbackForStatisticsStream
CORESDK_API SDKReturnCode CoreSdk_RegisterCallbackForStatisticsStream (
const StatisticsStreamCallback_t p_StatisticsStreamCallback
)
function CoreSdk_ReportExportCSVFeatureUsage
CORESDK_API SDKReturnCode CoreSdk_ReportExportCSVFeatureUsage (
ExportCSVFeatureReport p_Report,
bool * p_CommandResponse
)
function CoreSdk_ReportExportFeatureUsage
CORESDK_API SDKReturnCode CoreSdk_ReportExportFeatureUsage (
ExportFeatureReport p_Report,
bool * p_CommandResponse
)
function CoreSdk_ReportFeatureUsage
CORESDK_API SDKReturnCode CoreSdk_ReportFeatureUsage (
FeatureUsed p_Feature,
bool * p_CommandResponse
)
function CoreSdk_ReportOpenXRFeatureUsage
CORESDK_API SDKReturnCode CoreSdk_ReportOpenXRFeatureUsage (
OpenXRFeatureReport p_Report,
bool * p_CommandResponse
)
function CoreSdk_ResetTrackerAssignment
function CoreSdk_SaveRecordingToFile
function CoreSdk_SeekFrame
CORESDK_API SDKReturnCode CoreSdk_SeekFrame (
SeekFrameInfo p_SeekFrameInfo,
ManusTimestamp * p_Timestamp
)
function CoreSdk_SetChannel
CORESDK_API SDKReturnCode CoreSdk_SetChannel (
uint32_t p_Channel,
uint32_t p_DongleId,
bool * p_Success
)
function CoreSdk_SetDonglePolygon
CORESDK_API SDKReturnCode CoreSdk_SetDonglePolygon (
DonglePolygonArgs p_Args,
SetPolygonDongleResponse * p_SetPolygonDongleResponse
)
EXTENDED FUNCTIONS FOR DASHBOARD SUPPORT Extended Gloves/Dongles
function CoreSdk_SetEnableVirtualDongles
function CoreSdk_SetLtcChannel
function CoreSdk_SetNetDeviceAutoconnectPolicy
function CoreSdk_SetNetDeviceMode
function CoreSdk_SetPersistentDongleChannels
function CoreSdk_SetSettingIgnoreNonThumbFingerIMU
CORESDK_API SDKReturnCode CoreSdk_SetSettingIgnoreNonThumbFingerIMU (
bool p_IgnoreNonThumbFingerIMU
)
function CoreSdk_SetSettingIgnoreThumbIMU
function CoreSdk_SetSettingsRawSkeletonStream
function CoreSdk_SetTimecodeAutoStart
function CoreSdk_SetTimecodeDeviceKeepAlive
function CoreSdk_SetTimecodeGenlock
function CoreSdk_SetTimecodeNonRealTime
function CoreSdk_SetTimeout
function CoreSdk_SetTrackerSystemsSettings
function CoreSdk_StartNextStep
function CoreSdk_StartPlayback
function CoreSdk_StartPlaybackFromSpecificTime
CORESDK_API SDKReturnCode CoreSdk_StartPlaybackFromSpecificTime (
uint32_t p_PlaybackStartingTime,
bool * p_Success
)
function CoreSdk_StartQuantumCalibration
CORESDK_API SDKReturnCode CoreSdk_StartQuantumCalibration (
StartQuantumCalibrationArgs p_Args,
bool * p_CommandResponse
)
function CoreSdk_StartQuantumCalibrationStep
CORESDK_API SDKReturnCode CoreSdk_StartQuantumCalibrationStep (
StartQuantumCalibrationStepArgs p_Args,
bool * p_CommandResponse
)
function CoreSdk_StartRecording
function CoreSdk_StartSequence
CORESDK_API SDKReturnCode CoreSdk_StartSequence (
StartSequenceArg p_Args,
SequenceData * p_SequenceData
)
function CoreSdk_StartTimecode
function CoreSdk_StopPlayback
function CoreSdk_StopQuantumCalibration
CORESDK_API SDKReturnCode CoreSdk_StopQuantumCalibration (
uint32_t p_GloveID,
bool * p_CommandResponse
)
function CoreSdk_StopRecording
function CoreSdk_StopSequence
function CoreSdk_StopTimecode
function CoreSdk_UndoStep
function CoreSdk_UnloadRecording
function CoreSdk_UpdateCore
CORESDK_API SDKReturnCode CoreSdk_UpdateCore (
bool p_CheckOnly,
UpdateCoreResponse * p_UpdateResponse
)
function CoreSdk_UpdateDongleFirmware
CORESDK_API SDKReturnCode CoreSdk_UpdateDongleFirmware (
DongleUpdateArgs p_Args,
DongleUpdateResponse * p_DongleUpdateResponse
)
function CoreSdk_UseTimecodeTimestamps
function CoreSdk_UseTimeout
function CoreSdk_ZipRecordingDataAndGetSize
CORESDK_API SDKReturnCode CoreSdk_ZipRecordingDataAndGetSize (
uint32_t * p_RecordingLengthInBytes
)
function InterCore_ConnectToNetDevice
function InterCore_DisconnectFromNetDevice
function InterCore_GetAutoConnectNetDevices
function InterCore_GetAutoFindNetDevices
function InterCore_GetAvailableNetDevices
CORESDK_API SDKReturnCode InterCore_GetAvailableNetDevices (
InterCorePeerInfo * p_Peers,
const uint32_t p_NumberOfAvailablePeers
)
function InterCore_GetInterCoreStreamGloveData
CORESDK_API SDKReturnCode InterCore_GetInterCoreStreamGloveData (
Glove * p_Gloves,
uint32_t p_GloveCount
)
function InterCore_GetIsNetDevice
function InterCore_GetLicenceFeatures
function InterCore_GetNetDeviceLandscapeData
CORESDK_API SDKReturnCode InterCore_GetNetDeviceLandscapeData (
NetDevicesLandscape * p_NetDevicesLandscape
)
function InterCore_GetNextRecordedFrame
CORESDK_API SDKReturnCode InterCore_GetNextRecordedFrame (
const uint32_t p_NetDeviceID,
InterCoreStreamInfo & p_StreamInfo,
bool & p_LastFrame
)
function InterCore_GetNextRecordedFrameGloveData
CORESDK_API SDKReturnCode InterCore_GetNextRecordedFrameGloveData (
Glove * p_Gloves,
uint32_t p_GloveCount
)
function InterCore_GetNumberOfAvailableNetDevices
CORESDK_API SDKReturnCode InterCore_GetNumberOfAvailableNetDevices (
uint32_t & p_NumberOfAvailablePeers
)
function InterCore_GloveCalibrationFinish
CORESDK_API SDKReturnCode InterCore_GloveCalibrationFinish (
const uint32_t p_NetDeviceID,
const GloveCalibrationArgs p_CalibrationArgs,
bool & p_Result
)
function InterCore_GloveCalibrationGetNumberOfSteps
CORESDK_API SDKReturnCode InterCore_GloveCalibrationGetNumberOfSteps (
const uint32_t p_NetDeviceID,
const GloveCalibrationArgs p_CalibrationArgs,
uint32_t & p_NumberOfSteps
)
function InterCore_GloveCalibrationGetStepData
CORESDK_API SDKReturnCode InterCore_GloveCalibrationGetStepData (
const uint32_t p_NetDeviceID,
const GloveCalibrationStepArgs p_CalibrationArgs,
GloveCalibrationStepData & p_Data
)
function InterCore_GloveCalibrationStart
CORESDK_API SDKReturnCode InterCore_GloveCalibrationStart (
const uint32_t p_NetDeviceID,
const GloveCalibrationArgs p_CalibrationArgs,
bool & p_Result
)
function InterCore_GloveCalibrationStartStep
CORESDK_API SDKReturnCode InterCore_GloveCalibrationStartStep (
const uint32_t p_NetDeviceID,
const GloveCalibrationStepArgs p_CalibrationArgs,
bool & p_Result
)
function InterCore_GloveCalibrationStop
CORESDK_API SDKReturnCode InterCore_GloveCalibrationStop (
const uint32_t p_NetDeviceID,
const GloveCalibrationArgs p_CalibrationArgs,
bool & p_Result
)
function InterCore_Initialize
function InterCore_PairGlove
CORESDK_API SDKReturnCode InterCore_PairGlove (
const uint32_t p_NetDeviceID,
const uint32_t p_GloveID,
bool & p_Success
)
function InterCore_PairGloveToDongle
CORESDK_API SDKReturnCode InterCore_PairGloveToDongle (
const uint32_t p_NetDeviceID,
const uint32_t p_GloveID,
const uint32_t p_DongleID,
bool & p_Success
)
function InterCore_RegisterCallbackForInterCoreStream
CORESDK_API SDKReturnCode InterCore_RegisterCallbackForInterCoreStream (
InterCoreStreamCallback_t p_InterCoreStreamCallback
)
function InterCore_SendHaptics
CORESDK_API SDKReturnCode InterCore_SendHaptics (
const uint32_t p_NetDeviceID,
const uint32_t p_GloveID,
const float * p_Powers
)
function InterCore_SetAutoConnectNetDevices
function InterCore_SetAutoFindNetDevices
function InterCore_SetIsNetDevice
function InterCore_ShutDown
function InterCore_Start
function InterCore_StartRecording
CORESDK_API SDKReturnCode InterCore_StartRecording (
const ManusTimestamp p_Timestamp,
bool & p_Result
)
function InterCore_StopRecording
function InterCore_UnpairGlove
CORESDK_API SDKReturnCode InterCore_UnpairGlove (
const uint32_t p_NetDeviceID,
const uint32_t p_GloveID,
bool & p_Success
)
The documentation for this class was generated from the following file api/cppSDK/SDKBase/ManusSDKExtended.h