Skip to content

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

CORESDK_API SDKReturnCode Calibration_AddDeviceLandscape (
    DeviceLandscape * p_DeviceLandscape
) 

function Calibration_AddGloveData

CORESDK_API SDKReturnCode Calibration_AddGloveData (
    Glove * p_GloveData
) 

function Calibration_AddUserLandscape

CORESDK_API SDKReturnCode Calibration_AddUserLandscape (
    UserLandscape * p_UserLandscape
) 

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

CORESDK_API SDKReturnCode 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

CORESDK_API SDKReturnCode Calibration_ShutDown () 

function Calibration_Start

CORESDK_API SDKReturnCode Calibration_Start () 

function CoreSdk_ApplyProfile

CORESDK_API SDKReturnCode CoreSdk_ApplyProfile (
    uint32_t p_Id,
    CompleteType * p_Message
) 

function CoreSdk_AreDongleChannelsPersistent

CORESDK_API SDKReturnCode CoreSdk_AreDongleChannelsPersistent (
    bool * p_IsPersistent
) 

function CoreSdk_AreVirtualDonglesEnabled

CORESDK_API SDKReturnCode CoreSdk_AreVirtualDonglesEnabled (
    bool * p_IsEnabled
) 

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

CORESDK_API SDKReturnCode CoreSdk_AssignTrackerToUser (
    TrackerId p_TrackerId,
    uint32_t p_UserId
) 

function CoreSdk_AutoAssignTrackers

CORESDK_API SDKReturnCode CoreSdk_AutoAssignTrackers (
    uint32_t p_UserId
) 

function CoreSdk_AutoGroupTrackers

CORESDK_API SDKReturnCode CoreSdk_AutoGroupTrackers () 

function CoreSdk_CalibrateHapticsModule

CORESDK_API SDKReturnCode CoreSdk_CalibrateHapticsModule (
    uint32_t p_DongleId,
    Side p_HandType
) 

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

CORESDK_API SDKReturnCode CoreSdk_EnablePlayback (
    bool * p_Success
) 

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

CORESDK_API SDKReturnCode CoreSdk_GetLtcChannel (
    int32_t * p_Channel
) 

function CoreSdk_GetMeshSetupInfo

CORESDK_API SDKReturnCode CoreSdk_GetMeshSetupInfo (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_MeshSetupIndex,
    MeshSetupInfo * p_MeshSetupInfo
) 

function CoreSdk_GetNetDeviceAutoconnectPolicy

CORESDK_API SDKReturnCode CoreSdk_GetNetDeviceAutoconnectPolicy (
    bool & p_Autoconnect
) 

function CoreSdk_GetNetDeviceMode

CORESDK_API SDKReturnCode CoreSdk_GetNetDeviceMode (
    bool & p_Client
) 

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

CORESDK_API SDKReturnCode CoreSdk_GetSettingIgnoreThumbIMU (
    bool * p_IgnoreThumbIMU
) 

function CoreSdk_GetSettingsRawSkeletonStream

CORESDK_API SDKReturnCode CoreSdk_GetSettingsRawSkeletonStream (
    bool & p_StreamActive
) 

function CoreSdk_GetStatistics

CORESDK_API SDKReturnCode CoreSdk_GetStatistics (
    StatisticsStream * p_Data
) 

function CoreSdk_GetStepData

CORESDK_API SDKReturnCode CoreSdk_GetStepData (
    uint32_t p_Id,
    StepData * p_StepData
) 

function CoreSdk_GetTimecodeAutoStart

CORESDK_API SDKReturnCode CoreSdk_GetTimecodeAutoStart (
    bool * p_Enabled
) 

function CoreSdk_GetTimecodeDeviceKeepAlive

CORESDK_API SDKReturnCode CoreSdk_GetTimecodeDeviceKeepAlive (
    bool * p_Enabled
) 

function CoreSdk_GetTimecodeGenlock

CORESDK_API SDKReturnCode CoreSdk_GetTimecodeGenlock (
    bool * p_Enabled
) 

function CoreSdk_GetTimecodeNonRealTime

CORESDK_API SDKReturnCode CoreSdk_GetTimecodeNonRealTime (
    bool * p_Enabled
) 

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

CORESDK_API SDKReturnCode CoreSdk_IsTimecodeRunning (
    bool * p_Running
) 

function CoreSdk_IsUserUsingHMD

CORESDK_API SDKReturnCode CoreSdk_IsUserUsingHMD (
    bool * p_IsUsingHMD,
    uint32_t p_UserId
) 

function CoreSdk_IsUsingTimecodeTimestamps

CORESDK_API SDKReturnCode CoreSdk_IsUsingTimecodeTimestamps (
    bool * p_Enabled
) 

function CoreSdk_KeepLastPosition

CORESDK_API SDKReturnCode CoreSdk_KeepLastPosition (
    bool p_UseLastPosition
) 

function CoreSdk_LoadRecordingFromClientFile

CORESDK_API SDKReturnCode CoreSdk_LoadRecordingFromClientFile (
    unsigned char * p_RecordingData,
    uint32_t p_RecordingLengthInBytes,
    bool * p_Success
) 

function CoreSdk_LoadRecordingFromFile

CORESDK_API SDKReturnCode CoreSdk_LoadRecordingFromFile (
    char * p_PathName,
    bool * p_Success
) 

function CoreSdk_NetDeviceConnect

CORESDK_API SDKReturnCode CoreSdk_NetDeviceConnect (
    ManusHost p_Host
) 

function CoreSdk_NetDeviceDisconnect

CORESDK_API SDKReturnCode CoreSdk_NetDeviceDisconnect (
    ManusHost p_Host
) 

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

CORESDK_API SDKReturnCode CoreSdk_RefreshTimecodeInterfaces (
    bool p_Reconnect,
    bool * p_Success
) 

function CoreSdk_RefreshTrackingSystems

CORESDK_API SDKReturnCode 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

CORESDK_API SDKReturnCode CoreSdk_ResetTrackerAssignment (
    uint32_t p_UserId
) 

function CoreSdk_SaveRecordingToFile

CORESDK_API SDKReturnCode CoreSdk_SaveRecordingToFile (
    char * p_PathName,
    bool * p_Success
) 

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

CORESDK_API SDKReturnCode CoreSdk_SetEnableVirtualDongles (
    bool p_Enable
) 

function CoreSdk_SetLtcChannel

CORESDK_API SDKReturnCode CoreSdk_SetLtcChannel (
    int32_t p_Channel,
    bool * p_Success
) 

function CoreSdk_SetNetDeviceAutoconnectPolicy

CORESDK_API SDKReturnCode CoreSdk_SetNetDeviceAutoconnectPolicy (
    bool p_Autoconnect
) 

function CoreSdk_SetNetDeviceMode

CORESDK_API SDKReturnCode CoreSdk_SetNetDeviceMode (
    bool p_Client
) 

function CoreSdk_SetPersistentDongleChannels

CORESDK_API SDKReturnCode CoreSdk_SetPersistentDongleChannels (
    bool p_SetPersistent
) 

function CoreSdk_SetSettingIgnoreNonThumbFingerIMU

CORESDK_API SDKReturnCode CoreSdk_SetSettingIgnoreNonThumbFingerIMU (
    bool p_IgnoreNonThumbFingerIMU
) 

function CoreSdk_SetSettingIgnoreThumbIMU

CORESDK_API SDKReturnCode CoreSdk_SetSettingIgnoreThumbIMU (
    bool p_IgnoreThumbIMU
) 

function CoreSdk_SetSettingsRawSkeletonStream

CORESDK_API SDKReturnCode CoreSdk_SetSettingsRawSkeletonStream (
    bool p_StreamActive
) 

function CoreSdk_SetTimecodeAutoStart

CORESDK_API SDKReturnCode CoreSdk_SetTimecodeAutoStart (
    bool p_Enabled,
    bool * p_Success
) 

function CoreSdk_SetTimecodeDeviceKeepAlive

CORESDK_API SDKReturnCode CoreSdk_SetTimecodeDeviceKeepAlive (
    bool p_Enabled,
    bool * p_Success
) 

function CoreSdk_SetTimecodeGenlock

CORESDK_API SDKReturnCode CoreSdk_SetTimecodeGenlock (
    bool p_Enabled,
    bool * p_Success
) 

function CoreSdk_SetTimecodeNonRealTime

CORESDK_API SDKReturnCode CoreSdk_SetTimecodeNonRealTime (
    bool p_Enabled,
    bool * p_Success
) 

function CoreSdk_SetTimeout

CORESDK_API SDKReturnCode CoreSdk_SetTimeout (
    float p_TimeOut
) 

function CoreSdk_SetTrackerSystemsSettings

CORESDK_API SDKReturnCode CoreSdk_SetTrackerSystemsSettings (
    TrackerSystem * p_TrackerSystems
) 

function CoreSdk_StartNextStep

CORESDK_API SDKReturnCode CoreSdk_StartNextStep (
    uint32_t p_Id,
    CompleteType * p_Message
) 

function CoreSdk_StartPlayback

CORESDK_API SDKReturnCode CoreSdk_StartPlayback (
    bool * p_Success
) 

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

CORESDK_API SDKReturnCode CoreSdk_StartRecording (
    bool * p_Success
) 

function CoreSdk_StartSequence

CORESDK_API SDKReturnCode CoreSdk_StartSequence (
    StartSequenceArg p_Args,
    SequenceData * p_SequenceData
) 

function CoreSdk_StartTimecode

CORESDK_API SDKReturnCode CoreSdk_StartTimecode (
    StartTimecodeArgs p_Args,
    bool * p_Success
) 

function CoreSdk_StopPlayback

CORESDK_API SDKReturnCode CoreSdk_StopPlayback (
    bool * p_Success
) 

function CoreSdk_StopQuantumCalibration

CORESDK_API SDKReturnCode CoreSdk_StopQuantumCalibration (
    uint32_t p_GloveID,
    bool * p_CommandResponse
) 

function CoreSdk_StopRecording

CORESDK_API SDKReturnCode CoreSdk_StopRecording (
    bool * p_Success
) 

function CoreSdk_StopSequence

CORESDK_API SDKReturnCode CoreSdk_StopSequence (
    uint32_t p_Id,
    CompleteType * p_Message
) 

function CoreSdk_StopTimecode

CORESDK_API SDKReturnCode CoreSdk_StopTimecode (
    bool * p_Success
) 

function CoreSdk_UndoStep

CORESDK_API SDKReturnCode CoreSdk_UndoStep (
    uint32_t p_Id,
    CompleteType * p_Message
) 

function CoreSdk_UnloadRecording

CORESDK_API SDKReturnCode CoreSdk_UnloadRecording (
    bool * p_Success
) 

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

CORESDK_API SDKReturnCode CoreSdk_UseTimecodeTimestamps (
    bool p_Enabled
) 

function CoreSdk_UseTimeout

CORESDK_API SDKReturnCode CoreSdk_UseTimeout (
    bool p_UseTimeOut
) 

function CoreSdk_ZipRecordingDataAndGetSize

CORESDK_API SDKReturnCode CoreSdk_ZipRecordingDataAndGetSize (
    uint32_t * p_RecordingLengthInBytes
) 

function InterCore_ConnectToNetDevice

CORESDK_API SDKReturnCode InterCore_ConnectToNetDevice (
    InterCorePeerInfo p_Peer
) 

function InterCore_DisconnectFromNetDevice

CORESDK_API SDKReturnCode InterCore_DisconnectFromNetDevice (
    InterCorePeerInfo p_Peer
) 

function InterCore_GetAutoConnectNetDevices

CORESDK_API SDKReturnCode InterCore_GetAutoConnectNetDevices (
    bool & p_AutoConnect
) 

function InterCore_GetAutoFindNetDevices

CORESDK_API SDKReturnCode InterCore_GetAutoFindNetDevices (
    bool & p_AutoFind
) 

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

CORESDK_API SDKReturnCode InterCore_GetIsNetDevice (
    bool & p_IsNetDevice
) 

function InterCore_GetLicenceFeatures

CORESDK_API SDKReturnCode InterCore_GetLicenceFeatures (
    LicenseInfo & p_License
) 

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

CORESDK_API SDKReturnCode 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

CORESDK_API SDKReturnCode InterCore_SetAutoConnectNetDevices (
    bool p_AutoConnect
) 

function InterCore_SetAutoFindNetDevices

CORESDK_API SDKReturnCode InterCore_SetAutoFindNetDevices (
    bool p_AutoFind
) 

function InterCore_SetIsNetDevice

CORESDK_API SDKReturnCode InterCore_SetIsNetDevice (
    bool p_IsNetDevice
) 

function InterCore_ShutDown

CORESDK_API SDKReturnCode InterCore_ShutDown () 

function InterCore_Start

CORESDK_API SDKReturnCode InterCore_Start () 

function InterCore_StartRecording

CORESDK_API SDKReturnCode InterCore_StartRecording (
    const ManusTimestamp p_Timestamp,
    bool & p_Result
) 

function InterCore_StopRecording

CORESDK_API SDKReturnCode InterCore_StopRecording (
    bool & p_Result
) 

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