Skip to content

Class ManusSDK::CoreConnection

ClassList > ManusSDK > CoreConnection

Public Functions

Type Name
virtual SDKReturnCode AddChainToSkeletonSetup (uint32_t p_SkeletonSetupIndex, const ChainSetup & p_Chain)
virtual SDKReturnCode AddColliderToSkeletonSetup (uint32_t p_SkeletonSetupIndex, const ColliderSetup & p_Collider)
virtual SDKReturnCode AddMeshSetupToSkeletonSetup (uint32_t p_SkeletonSetupIndex, uint32_t p_NodeId, uint32_t & p_MeshSetupIndex)
virtual SDKReturnCode AddNodeToSkeletonSetup (uint32_t p_SkeletonSetupIndex, const NodeSetup & p_Node)
virtual SDKReturnCode AddTriangleToMeshSetup (uint32_t p_SkeletonSetupIndex, uint32_t p_MeshSetupIndex, const Triangle & p_Triangle)
virtual SDKReturnCode AddUser (char * p_Name, uint32_t & p_UserID)
Extended Users.
virtual SDKReturnCode AddVertexToMeshSetup (uint32_t p_SkeletonSetupIndex, uint32_t p_MeshSetupIndex, const Vertex & p_Vertex)
virtual SDKReturnCode AllocateChains (uint32_t p_SkeletonSetupIndex)
virtual SDKReturnCode ApplyProfile (uint32_t p_Id, CompleteType & p_Message)
virtual SDKReturnCode AreDongleChannelsPersistent (bool & p_IsPersistent)
virtual SDKReturnCode AreVirtualDonglesEnabled (bool & p_IsEnabled)
virtual SDKReturnCode AssignDongleToUser (uint32_t p_Id, uint32_t p_DongleId)
virtual SDKReturnCode AssignGloveToUser (uint32_t p_UserId, uint32_t p_GloveId, Side p_Side)
virtual SDKReturnCode AssignProfileToUser (UserProfileArgs p_UserProfileArgs, CompleteType & p_Message)
Extended Users.
virtual SDKReturnCode AssignRoleToTracker (TrackerId p_TrackerId, TrackerType p_TrackerType)
virtual SDKReturnCode AssignTrackerToUser (TrackerId p_TrackerId, uint32_t p_UserId)
virtual SDKReturnCode AutoAssignTrackers (uint32_t p_UserId)
virtual SDKReturnCode AutoGroupTrackers ()
virtual SDKReturnCode CalibrateHapticsModule (uint32_t p_DongleId, Side p_HandType)
virtual SDKReturnCode CalibrationBegin (const CalibrationArgs & p_Args, bool & p_CommandResponse)
virtual SDKReturnCode CalibrationDataGet (const CalibrationArgs & p_Args, CalibrationData & p_CalibrationData)
virtual SDKReturnCode CalibrationDataSet (const CalibrationArgs & p_Args, bool & p_CommandResponse)
virtual SDKReturnCode CalibrationEnd (const CalibrationArgs & p_Args, bool & p_CommandResponse)
virtual SDKReturnCode CalibrationSetMax (const CalibrationArgs & p_Args, bool & p_CommandResponse)
virtual SDKReturnCode CalibrationSetMin (const CalibrationArgs & p_Args, bool & p_CommandResponse)
virtual SDKReturnCode CalibrationStore (const CalibrationArgs & p_Args, bool & p_CommandResponse)
virtual SDKReturnCode ChangeUserForRole (TrackerType p_Role, uint32_t p_CurrentUser, uint32_t p_TargetUser)
virtual SDKReturnCode ClearAllTemporarySkeletons ()
virtual SDKReturnCode ClearTemporarySkeleton (uint32_t p_SkeletonSetupIndex, uint32_t p_SessionId)
virtual SDKReturnCode CompressTemporarySkeletonAndGetSize (uint32_t p_SkeletonSetupIndex, uint32_t p_SessionId, uint32_t * p_TemporarySkeletonLengthInBytes)
virtual SDKReturnCode ConnectToHost (const ManusHost & p_Host)
virtual SDKReturnCode ConnectToPresetGRPC ()
CoreConnection ()
virtual SDKReturnCode CreateSkeletonSetup (const SkeletonSetupInfo & p_Skeleton, uint32_t & p_SkeletonSetupIndex)
virtual SDKReturnCode Disconnect ()
virtual SDKReturnCode DoesSkeletonGloveSupportHaptics (uint32_t p_SkeletonId, Side p_HandType, bool & p_IsHaptics)
virtual SDKReturnCode EnablePlayback (bool & p_Success)
virtual SDKReturnCode GetAvailableHostsFound (ManusHost * p_AvailableHostsFound, const uint32_t p_NumberOfHostsThatFitInArray) const
virtual SDKReturnCode GetBandScan (BandScanArgs & p_BandScanArgs, int32_t & p_BandScanType, unsigned char * p_BandScanData)
extended bandscan
virtual SDKReturnCode GetCalibrationProfile (uint32_t p_UserId, CalibrationProfile & p_CalibrationProfile)
virtual SDKReturnCode GetCompressedTemporarySkeletonData (unsigned char * p_TemporarySkeletonData, uint32_t p_TemporarySkeletonLengthInBytes)
virtual SDKReturnCode GetCurrentRecordingProperties (PlaybackRecordingProperties & p_RecordingProperties)
virtual SDKReturnCode GetDataForDongle (uint32_t p_DongleId, DongleLandscapeData & p_DongleData)
virtual SDKReturnCode GetDataForGlove (uint32_t p_GloveId, GloveLandscapeData & p_GloveData)
virtual SDKReturnCode GetDataForTracker (TrackerId p_TrackerId, TrackerData & p_TrackerData)
virtual SDKReturnCode GetDataForTracker (uint32_t p_UserId, uint32_t p_TrackerType, TrackerData & p_TrackerData)
virtual SDKReturnCode GetDebuggingData (uint32_t p_StartIndex, DebuggingData & p_DebuggingData)
virtual SDKReturnCode GetDongleIds (uint32_t * p_DongleIds, uint32_t p_NumberOfIdsThatFitInArray)
virtual SDKReturnCode GetExtraDeviceData (uint32_t p_ExtraDeviceDataIndex, ExtraDeviceData & p_Data)
virtual SDKReturnCode GetGestureLandscapeData (GestureLandscapeData * p_LandscapeDataArray, uint32_t p_ArraySize)
virtual SDKReturnCode GetGestureStreamData (uint32_t p_GestureStreamDataIndex, uint32_t p_StartDataIndex, GestureProbabilities & p_GestureProbabilitiesCollection)
virtual SDKReturnCode GetGloveCalibration (unsigned char * p_CalibrationBytes, uint32_t p_BytesLength)
virtual SDKReturnCode GetGloveCalibrationSize (uint32_t p_GloveId, uint32_t * p_Size)
virtual SDKReturnCode GetGloveCalibrationSizeForUser (uint32_t p_UserId, Side p_Side, GloveProfileType p_ProfileType, uint32_t * p_Size)
virtual SDKReturnCode GetGloveIdOfUserId (uint32_t p_UserId, Side p_HandType, uint32_t & p_GloveId)
virtual SDKReturnCode GetGlovesForDongle (uint32_t p_DongleId, uint32_t & p_LeftGloveId, uint32_t & p_RightGloveId)
virtual SDKReturnCode GetHapticsDongleIds (uint32_t * p_HapticsDongleIds, uint32_t p_NumberOfIdsThatFitInArray)
virtual SDKReturnCode GetIdsOfAvailableGloves (uint32_t * p_IdsOfAvailableGloves, uint32_t p_NumberOfIdsThatFitInArray)
virtual SDKReturnCode GetIdsOfAvailableTrackers (TrackerId * p_IdsOfAvailableTrackers, uint32_t p_NumberOfIdsThatFitInArray)
virtual SDKReturnCode GetIdsOfAvailableTrackersForUserId (TrackerId * p_IdsOfAvailableTrackers, uint32_t p_UserId, uint32_t p_NumberOfIdsThatFitInArray)
virtual SDKReturnCode GetIdsOfAvailableTrackersForUserIndex (TrackerId * p_IdsOfAvailableTrackers, uint32_t p_UserIndex, uint32_t p_NumberOfIdsThatFitInArray)
virtual SDKReturnCode GetIdsOfAvailableUsers (uint32_t * p_IdsOfAvailableUsers, uint32_t p_NumberOfIdsThatFitInArray)
virtual SDKReturnCode GetIsConnectedToCore (bool & p_IsConnected)
virtual SDKReturnCode GetLtcChannel (int32_t & p_Channel)
virtual SDKReturnCode GetMeshSetupInfo (uint32_t p_SkeletonSetupIndex, uint32_t p_MeshSetupIndex, MeshSetupInfo & p_MeshSetupInfo)
virtual SDKReturnCode GetNetDeviceAutoconnectPolicy (bool & p_Autoconnect)
virtual SDKReturnCode GetNetDeviceMode (bool & p_Client)
virtual SDKReturnCode GetNumberOfAvailableGloves (uint32_t & p_NumberOfAvailableGloves)
virtual SDKReturnCode GetNumberOfAvailableHostsFound (uint32_t & p_NumberOfAvailableHostsFound) const
virtual SDKReturnCode GetNumberOfAvailableTrackers (uint32_t & p_NumberOfAvailableTrackers)
virtual SDKReturnCode GetNumberOfAvailableTrackersForUserId (uint32_t & p_NumberOfAvailableTrackers, uint32_t p_UserId)
virtual SDKReturnCode GetNumberOfAvailableTrackersForUserIndex (uint32_t & p_NumberOfAvailableTrackers, uint32_t p_UserIndex)
virtual SDKReturnCode GetNumberOfAvailableUsers (uint32_t & p_NumberOfAvailableUsers)
virtual SDKReturnCode GetNumberOfDongles (uint32_t & p_NumberOfDongles)
virtual SDKReturnCode GetNumberOfHapticsDongles (uint32_t & p_NumberOfHapticsDongles)
virtual SDKReturnCode GetRawDeviceData (uint32_t p_RawDeviceDataIndex, RawDeviceData & p_RawDeviceData)
virtual SDKReturnCode GetRawSkeletonCasingCompensation (float & p_FilterStrength)
virtual SDKReturnCode GetRawSkeletonData (uint32_t p_SkeletonIndex, SkeletonNode * p_Nodes, uint32_t p_NodeCount)
virtual SDKReturnCode GetRawSkeletonHandMotion (HandMotion & p_HandMotion)
virtual SDKReturnCode GetRawSkeletonInfo (uint32_t p_SkeletonIndex, RawSkeletonInfo & p_Info)
virtual SDKReturnCode GetRawSkeletonNodeCount (uint32_t p_GloveId, uint32_t & p_NodeCount)
virtual SDKReturnCode GetRawSkeletonNodeInfo (uint32_t p_GloveId, NodeInfo * p_NodeInfo)
virtual SDKReturnCode GetRawSkeletonNodeInfo (uint32_t p_GloveId, NodeInfo * p_NodeInfo, uint32_t p_NodeCount)
virtual SDKReturnCode GetRawSkeletonPinchCompensation (bool & p_Enabled)
virtual SDKReturnCode GetRecordingData (unsigned char * p_RecordingData, uint32_t p_RecordingSize)
virtual SDKReturnCode GetSequenceState (uint32_t p_Id, SequenceStateValue & p_SequenceStateValue)
virtual SDKReturnCode GetSessionId (uint32_t & p_SessionId)
virtual SDKReturnCode GetSettingIgnoreNonThumbFingerIMU (bool & p_IgnoreNonThumbFingerIMU)
virtual SDKReturnCode GetSettingIgnoreThumbIMU (bool & p_IgnoreThumbIMU)
virtual SDKReturnCode GetSettingPinchCompensation (bool & p_PinchCompensation)
virtual SDKReturnCode GetSettingsRawSkeletonStream (bool & p_StreamActive)
virtual SDKReturnCode GetSkeletonChains (uint32_t p_SkeletonSetupIndex, ChainSetup * p_SDK)
virtual SDKReturnCode GetSkeletonChains (uint32_t p_SkeletonSetupIndex, ChainSetup * p_ChainSetupArray, uint32_t p_ArraySize)
virtual SDKReturnCode GetSkeletonColliders (uint32_t p_SkeletonSetupIndex, ColliderSetup * p_SDK)
virtual SDKReturnCode GetSkeletonData (uint32_t p_SkeletonIndex, SkeletonNode * p_Nodes, uint32_t p_NodeCount)
virtual SDKReturnCode GetSkeletonInfo (uint32_t p_SkeletonIndex, SkeletonInfo & p_Info)
virtual SDKReturnCode GetSkeletonNodes (uint32_t p_SkeletonSetupIndex, NodeSetup * p_SDK)
virtual SDKReturnCode GetSkeletonNodes (uint32_t p_SkeletonSetupIndex, NodeSetup * p_NodeSetupArray, uint32_t p_ArraySize)
virtual SDKReturnCode GetSkeletonSetupArraySizes (uint32_t p_SkeletonSetupIndex, SkeletonSetupArraySizes & p_SkeletonInfo)
virtual SDKReturnCode GetSkeletonSetupInfo (uint32_t p_SkeletonSetupIndex, SkeletonSetupInfo * p_SDK)
virtual SDKReturnCode GetStatistics (StatisticsStream * p_Statistics)
virtual SDKReturnCode GetStepData (uint32_t p_Id, StepData & p_StepData)
virtual SDKReturnCode GetTemporarySkeleton (uint32_t p_SkeletonSetupIndex, uint32_t p_SessionId)
virtual SDKReturnCode GetTemporarySkeletonCountForAllSessions (TemporarySkeletonCountForAllSessions & p_TemporarySkeletonCountForAllSessions)
virtual SDKReturnCode GetTemporarySkeletonFromCompressedData (uint32_t p_SkeletonSetupIndex, uint32_t p_SessionId, unsigned char * p_RecordingData, uint32_t p_RecordingLengthInBytes)
virtual SDKReturnCode GetTemporarySkeletonsInfoForSession (uint32_t p_SessionId, TemporarySkeletonsInfoForSession & p_TemporarySkeletonsInfoForSession)
virtual SDKReturnCode GetTimecodeAutoStart (bool & p_Enabled)
virtual SDKReturnCode GetTimecodeDeviceKeepAlive (bool & p_Enabled)
virtual SDKReturnCode GetTimecodeGenlock (bool & p_Enabled)
virtual SDKReturnCode GetTimecodeNonRealTime (bool & p_Enabled)
virtual SDKReturnCode GetTimecodePreferredInterfaceAPI (char * p_Name)
virtual SDKReturnCode GetTimecodePreferredInterfaceName (char * p_Name)
virtual SDKReturnCode GetTrackerData (uint32_t p_TrackerIndex, TrackerData & p_TrackerData)
virtual SDKReturnCode GetTrackerServiceSettings (bool & p_UseTimeout, float & p_Timeout, bool & p_KeepLastPosition)
virtual SDKReturnCode GetTrackerSystemsSettings (TrackerSystem * p_TrackerSystems, uint32_t & p_TrackerSystemCount)
virtual SDKReturnCode GetTrackingSystems (TrackingSystemInfo & p_Current, TrackingSystemInfo * p_Systems)
virtual SDKReturnCode GetTriangleData (uint32_t p_SkeletonSetupIndex, uint32_t p_MeshSetupIndex, uint32_t p_TriangleIndex, Triangle & p_Triangle)
virtual SDKReturnCode GetVersionsAndCheckCompatibility (ManusVersion & p_SdkVersion, ManusVersion & p_CoreVersion, bool & p_AreVersionsCompatible)
virtual SDKReturnCode GetVertexData (uint32_t p_SkeletonSetupIndex, uint32_t p_MeshSetupIndex, uint32_t p_VertexIndex, Vertex & p_Vertex)
virtual SDKReturnCode GloveCalibrationFinish (GloveCalibrationArgs p_CalibrationArgs, bool & p_Result)
virtual SDKReturnCode GloveCalibrationGetNumberOfSteps (GloveCalibrationArgs p_CalibrationArgs, uint32_t & p_NumberOfSteps)
virtual SDKReturnCode GloveCalibrationGetStepData (GloveCalibrationStepArgs p_CalibrationStepArgs, GloveCalibrationStepData & p_Data)
virtual SDKReturnCode GloveCalibrationStart (GloveCalibrationArgs p_CalibrationArgs, bool & p_Result)
virtual SDKReturnCode GloveCalibrationStartStep (GloveCalibrationStepArgs p_CalibrationStepArgs, bool & p_Result)
virtual SDKReturnCode GloveCalibrationStop (GloveCalibrationArgs p_CalibrationArgs, bool & p_Result)
virtual bool IsLookingForHosts ()
virtual SDKReturnCode IsTimecodeRunning (bool & p_Running)
virtual SDKReturnCode IsUserUsingHMD (bool & p_IsUsingHMD, uint32_t p_UserId)
extended tracking systems
virtual SDKReturnCode IsUsingTimecodeTimestamps (bool & p_IsUsing)
virtual SDKReturnCode KeepLastPosition (bool p_UseLastPosition)
virtual SDKReturnCode LoadRecordingFromClientFile (unsigned char * p_RecordingData, uint32_t p_RecordingLengthInBytes, bool & p_Success)
virtual SDKReturnCode LoadRecordingFromFile (char * p_PathName, bool & p_Success)
virtual SDKReturnCode LoadSkeleton (uint32_t p_SkeletonSetupIndex, uint32_t & p_SkeletonId)
virtual SDKReturnCode LookForHosts (uint32_t p_WaitSeconds=SECONDS_TO_FIND_HOSTS, bool p_LoopbackOnly=false)
virtual SDKReturnCode MoveUserDown (uint32_t p_Id)
virtual SDKReturnCode MoveUserUp (uint32_t p_Id)
virtual SDKReturnCode NetDeviceConnect (ManusHost p_Host)
virtual SDKReturnCode NetDeviceDisconnect (ManusHost p_Host)
virtual SDKReturnCode NetDeviceGetAvailableHosts (ManusHost * p_Hosts, const uint32_t p_NumberOfAvailableHosts)
virtual SDKReturnCode NetDeviceGetNumberOfAvailableHosts (uint32_t & p_NumberOfAvailableHosts)
virtual SDKReturnCode OverwriteChainToSkeletonSetup (uint32_t p_SkeletonSetupIndex, const ChainSetup & p_Chain)
virtual SDKReturnCode OverwriteNodeToSkeletonSetup (uint32_t p_SkeletonSetupIndex, const NodeSetup & p_Node)
virtual SDKReturnCode OverwriteSkeletonSetup (uint32_t p_SkeletonSetupIndex, const SkeletonSetupInfo & p_Skeleton)
virtual SDKReturnCode Pair (const PairingArgs & p_Args)
virtual SDKReturnCode PairGlove (uint32_t p_GloveID, bool & p_Result)
virtual SDKReturnCode PairGloveToDongle (uint32_t p_GloveID, uint32_t p_DongleID, bool & p_Result)
virtual SDKReturnCode PrepareSkeleton (uint32_t p_SkeletonSetupIndex)
virtual SDKReturnCode RefreshTimecodeInterfaces (bool p_Reconnect, bool & p_Success)
virtual SDKReturnCode RefreshTrackingSystems ()
virtual SDKReturnCode RegisterCallbackForDebuggingStream (const DebuggingStreamCallback_t p_DebuggingStreamCallback)
virtual SDKReturnCode RegisterCallbackForErgonomicsStream (const ErgonomicsStreamCallback_t p_ErgonomicsStreamCallback)
virtual SDKReturnCode RegisterCallbackForExtraDataStream (const ExtraDataStreamCallback_t p_ExtraDataStreamCallback)
virtual SDKReturnCode RegisterCallbackForGestureStream (const GestureStreamCallback_t p_GestureStreamCallback)
virtual SDKReturnCode RegisterCallbackForLandscapeStream (const LandscapeStreamCallback_t p_LandscapeStreamCallback)
virtual SDKReturnCode RegisterCallbackForOnConnect (ConnectedToCoreCallback_t p_OnConnectionCallback)
virtual SDKReturnCode RegisterCallbackForOnDisconnect (DisconnectedFromCoreCallback_t p_OnDisconnectionCallback)
virtual SDKReturnCode RegisterCallbackForRawDeviceDataStream (const RawDeviceDataStreamCallback_t p_RawDeviceDataStreamCallback)
virtual SDKReturnCode RegisterCallbackForRawSkeletonStream (const RawSkeletonStreamCallback_t p_RawSkeletonStreamCallback)
virtual SDKReturnCode RegisterCallbackForSkeletonStream (const SkeletonStreamCallback_t p_SkeletonStreamCallback)
virtual SDKReturnCode RegisterCallbackForStatisticsStream (const StatisticsStreamCallback_t p_StatisticsStreamCallback)
virtual SDKReturnCode RegisterCallbackForSystemStream (const SystemStreamCallback_t p_SystemStreamCallback)
virtual SDKReturnCode RegisterCallbackForTrackerStream (const TrackerStreamCallback_t p_TrackerStreamCallback)
virtual SDKReturnCode RemoveUser (uint32_t p_Id)
virtual SDKReturnCode ReportExportCSVFeatureUsage (ExportCSVFeatureReport p_Report, bool & p_CommandResponse)
virtual SDKReturnCode ReportExportFeatureUsage (ExportFeatureReport p_Report, bool & p_CommandResponse)
virtual SDKReturnCode ReportFeatureUsage (FeatureUsed p_Feature, bool & p_CommandResponse)
virtual SDKReturnCode ReportOpenXRFeatureUsage (OpenXRFeatureReport p_Report, bool & p_CommandResponse)
virtual SDKReturnCode ResetTrackerAssignment (uint32_t p_UserId)
virtual SDKReturnCode SaveRecordingToFile (char * p_PathName, bool & p_Success)
virtual SDKReturnCode SaveTemporarySkeleton (uint32_t p_SkeletonSetupIndex, uint32_t p_SessionId, bool p_IsSkeletonModified)
virtual SDKReturnCode SeekFrame (SeekFrameInfo p_SeekFrameInfo, ManusTimestamp & p_Timestamp)
virtual SDKReturnCode SetAutoUserAssignment (bool p_Enabled)
virtual SDKReturnCode SetChannel (uint32_t p_Channel, uint32_t p_DongleId, bool & p_Success)
SDKReturnCode SetCoordinateSystem (CoordinateSystemVUH & p_CoordinateSystem, bool p_UseWorldCoordinates)
SDKReturnCode SetCoordinateSystem (CoordinateSystemDirection & p_CoordinateSystem, bool p_UseWorldCoordinates)
virtual SDKReturnCode SetDonglePolygon (const DonglePolygonArgs & p_Args, SetPolygonDongleResponse & p_SetPolygonDongleResponse)
Extended Gloves/Dongles.
virtual SDKReturnCode SetEnableVirtualDongles (bool p_Enable)
Virtual Dongles.
virtual SDKReturnCode SetGloveCalibration (uint32_t p_GloveId, unsigned char * p_CalibrationBytes, uint32_t p_BytesLength, SetGloveCalibrationReturnCode & p_Response)
virtual SDKReturnCode SetGloveCalibrationForUser (uint32_t p_UserId, unsigned char * p_CalibrationBytes, uint32_t p_BytesLength, SetGloveCalibrationReturnCode & p_Response)
virtual SDKReturnCode SetLtcChannel (int32_t p_Channel, bool & p_Success)
virtual SDKReturnCode SetNetDeviceAutoconnectPolicy (bool p_Autoconnect)
virtual SDKReturnCode SetNetDeviceMode (bool p_Client)
virtual SDKReturnCode SetPersistentDongleChannels (bool p_SetPersistent)
virtual SDKReturnCode SetRawSkeletonCasingCompensation (float p_FilterStrength)
virtual SDKReturnCode SetRawSkeletonHandMotion (HandMotion p_HandMotion)
virtual SDKReturnCode SetRawSkeletonPinchCompensation (bool p_Enable)
SDKReturnCode SetSessionType (SessionType p_SessionType)
SDKReturnCode SetSessionTypeID (uint32_t p_SessionTypeID, const char * p_Secret)
virtual SDKReturnCode SetSettingIgnoreNonThumbFingerIMU (bool p_IgnoreNonThumbFingerIMU)
virtual SDKReturnCode SetSettingIgnoreThumbIMU (bool p_IgnoreThumbIMU)
Extended Settings IMU.
virtual SDKReturnCode SetSettingPinchCompensation (bool p_PinchCompensation)
virtual SDKReturnCode SetSettingsLocation (const char * p_SettingsLocation)
virtual SDKReturnCode SetSettingsRawSkeletonStream (bool p_StreamActive)
virtual SDKReturnCode SetTimecodeAutoStart (bool p_Enabled, bool & p_Success)
virtual SDKReturnCode SetTimecodeDeviceKeepAlive (bool p_Enabled, bool & p_Success)
virtual SDKReturnCode SetTimecodeGenlock (bool p_Enabled, bool & p_Success)
virtual SDKReturnCode SetTimecodeNonRealTime (bool p_Enabled, bool & p_Success)
virtual SDKReturnCode SetTimecodePreferredInterfaceAPI (char * p_Name, bool & p_Success)
virtual SDKReturnCode SetTimecodePreferredInterfaceName (char * p_Name, bool & p_Success)
virtual SDKReturnCode SetTimeout (float p_TimeOut)
virtual SDKReturnCode SetTrackerOffset (uint32_t p_UserId, const TrackerOffset * p_TrackerOffset)
virtual SDKReturnCode SetTrackerSystemsSettings (TrackerSystem * p_TrackerSystems)
virtual SDKReturnCode SetUserName (uint32_t p_Id, char * p_Name)
virtual SDKReturnCode StartNextStep (uint32_t p_Id, CompleteType & p_Message)
virtual SDKReturnCode StartPlayback (bool & p_Success)
virtual SDKReturnCode StartPlaybackFromSpecificTime (uint32_t p_PlaybackStartingTime, bool & p_Success)
virtual SDKReturnCode StartQuantumCalibration (const StartQuantumCalibrationArgs & p_Args, bool & p_CommandResponse)
virtual SDKReturnCode StartQuantumCalibrationStep (const StartQuantumCalibrationStepArgs & p_Args, bool & p_CommandResponse)
virtual SDKReturnCode StartRecording (bool & p_Success)
virtual SDKReturnCode StartSequence (StartSequenceArg p_Args, SequenceData & p_SequenceData)
virtual SDKReturnCode StartTimecode (StartTimecodeArgs p_Args, bool & p_Success)
virtual SDKReturnCode StopPlayback (bool & p_Success)
virtual SDKReturnCode StopQuantumCalibration (uint32_t p_GloveID, bool & p_CommandResponse)
virtual SDKReturnCode StopRecording (bool & p_Success)
virtual SDKReturnCode StopSequence (uint32_t p_Id, CompleteType & p_Message)
virtual SDKReturnCode StopTimecode (bool & p_Success)
virtual SDKReturnCode UndoStep (uint32_t p_Id, CompleteType & p_Message)
virtual SDKReturnCode UnloadRecording (bool & p_Success)
virtual SDKReturnCode UnloadSkeleton (uint32_t p_SkeletonId)
virtual SDKReturnCode Unpair (const PairingArgs & p_Args)
virtual SDKReturnCode UnpairGlove (uint32_t p_GloveID, bool & p_Result)
virtual SDKReturnCode UpdateCore (bool p_CheckOnly, UpdateCoreResponse & p_Response)
new
virtual SDKReturnCode UpdateDongleFirmware (const DongleUpdateArgs & p_Args, DongleUpdateResponse & p_DongleUpdateResponse)
virtual SDKReturnCode UpdateTrackers (const TrackerData * p_TrackerData, uint32_t p_NumberOfTrackers)
virtual SDKReturnCode UseTimecodeTimestamps (bool p_Use)
virtual SDKReturnCode UseTimeout (bool p_UseTimeOut)
virtual SDKReturnCode VibrateFingers (uint32_t p_DongleId, Side p_HandType, const float * p_Powers)
virtual SDKReturnCode VibrateFingersForGlove (uint32_t p_GloveId, const float * p_Powers)
virtual SDKReturnCode VibrateFingersForSkeleton (uint32_t p_SkeletonId, Side p_HandType, const float * p_Powers)
virtual SDKReturnCode ZipRecordingDataAndGetSize (uint32_t & p_RecordingLengthInBytes)
virtual ~CoreConnection ()

Protected Attributes

Type Name
CoordinateSystemDirection m_CoordinateSystemDirection
CoordinateSystemVUH m_CoordinateSystemVUH
bool m_IsCoordinateSystemSet = = false
bool m_IsUsingVUH = = true
std::string m_Secret
SessionType m_SessionType = = SessionType::SessionType_Unknown
uint32_t m_SessionTypeId
bool m_UseWorldCoordinates = = true

Protected Functions

Type Name
CoreConnection (const CoreConnection & p_ToCopy) = delete
CoreConnection (CoreConnection && p_ToMoveFrom) = delete
std::string FormRandomizedClientName ()
std::string GetClientInfo ()
CoreConnection & operator= (const CoreConnection & p_ToCopy) = delete
CoreConnection & operator= (CoreConnection && p_ToMoveFrom) = delete

Public Functions Documentation

function AddChainToSkeletonSetup

virtual SDKReturnCode ManusSDK::CoreConnection::AddChainToSkeletonSetup (
    uint32_t p_SkeletonSetupIndex,
    const ChainSetup & p_Chain
) 

function AddColliderToSkeletonSetup

virtual SDKReturnCode ManusSDK::CoreConnection::AddColliderToSkeletonSetup (
    uint32_t p_SkeletonSetupIndex,
    const ColliderSetup & p_Collider
) 

function AddMeshSetupToSkeletonSetup

virtual SDKReturnCode ManusSDK::CoreConnection::AddMeshSetupToSkeletonSetup (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_NodeId,
    uint32_t & p_MeshSetupIndex
) 

function AddNodeToSkeletonSetup

virtual SDKReturnCode ManusSDK::CoreConnection::AddNodeToSkeletonSetup (
    uint32_t p_SkeletonSetupIndex,
    const NodeSetup & p_Node
) 

function AddTriangleToMeshSetup

virtual SDKReturnCode ManusSDK::CoreConnection::AddTriangleToMeshSetup (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_MeshSetupIndex,
    const Triangle & p_Triangle
) 

function AddUser

virtual SDKReturnCode ManusSDK::CoreConnection::AddUser (
    char * p_Name,
    uint32_t & p_UserID
) 

function AddVertexToMeshSetup

virtual SDKReturnCode ManusSDK::CoreConnection::AddVertexToMeshSetup (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_MeshSetupIndex,
    const Vertex & p_Vertex
) 

function AllocateChains

virtual SDKReturnCode ManusSDK::CoreConnection::AllocateChains (
    uint32_t p_SkeletonSetupIndex
) 

function ApplyProfile

virtual SDKReturnCode ManusSDK::CoreConnection::ApplyProfile (
    uint32_t p_Id,
    CompleteType & p_Message
) 

function AreDongleChannelsPersistent

virtual SDKReturnCode ManusSDK::CoreConnection::AreDongleChannelsPersistent (
    bool & p_IsPersistent
) 

function AreVirtualDonglesEnabled

virtual SDKReturnCode ManusSDK::CoreConnection::AreVirtualDonglesEnabled (
    bool & p_IsEnabled
) 

function AssignDongleToUser

virtual SDKReturnCode ManusSDK::CoreConnection::AssignDongleToUser (
    uint32_t p_Id,
    uint32_t p_DongleId
) 

function AssignGloveToUser

virtual SDKReturnCode ManusSDK::CoreConnection::AssignGloveToUser (
    uint32_t p_UserId,
    uint32_t p_GloveId,
    Side p_Side
) 

function AssignProfileToUser

virtual SDKReturnCode ManusSDK::CoreConnection::AssignProfileToUser (
    UserProfileArgs p_UserProfileArgs,
    CompleteType & p_Message
) 

function AssignRoleToTracker

virtual SDKReturnCode ManusSDK::CoreConnection::AssignRoleToTracker (
    TrackerId p_TrackerId,
    TrackerType p_TrackerType
) 

function AssignTrackerToUser

virtual SDKReturnCode ManusSDK::CoreConnection::AssignTrackerToUser (
    TrackerId p_TrackerId,
    uint32_t p_UserId
) 

function AutoAssignTrackers

virtual SDKReturnCode ManusSDK::CoreConnection::AutoAssignTrackers (
    uint32_t p_UserId
) 

function AutoGroupTrackers

virtual SDKReturnCode ManusSDK::CoreConnection::AutoGroupTrackers () 

function CalibrateHapticsModule

virtual SDKReturnCode ManusSDK::CoreConnection::CalibrateHapticsModule (
    uint32_t p_DongleId,
    Side p_HandType
) 

function CalibrationBegin

virtual SDKReturnCode ManusSDK::CoreConnection::CalibrationBegin (
    const CalibrationArgs & p_Args,
    bool & p_CommandResponse
) 

function CalibrationDataGet

virtual SDKReturnCode ManusSDK::CoreConnection::CalibrationDataGet (
    const CalibrationArgs & p_Args,
    CalibrationData & p_CalibrationData
) 

function CalibrationDataSet

virtual SDKReturnCode ManusSDK::CoreConnection::CalibrationDataSet (
    const CalibrationArgs & p_Args,
    bool & p_CommandResponse
) 

function CalibrationEnd

virtual SDKReturnCode ManusSDK::CoreConnection::CalibrationEnd (
    const CalibrationArgs & p_Args,
    bool & p_CommandResponse
) 

function CalibrationSetMax

virtual SDKReturnCode ManusSDK::CoreConnection::CalibrationSetMax (
    const CalibrationArgs & p_Args,
    bool & p_CommandResponse
) 

function CalibrationSetMin

virtual SDKReturnCode ManusSDK::CoreConnection::CalibrationSetMin (
    const CalibrationArgs & p_Args,
    bool & p_CommandResponse
) 

function CalibrationStore

virtual SDKReturnCode ManusSDK::CoreConnection::CalibrationStore (
    const CalibrationArgs & p_Args,
    bool & p_CommandResponse
) 

function ChangeUserForRole

virtual SDKReturnCode ManusSDK::CoreConnection::ChangeUserForRole (
    TrackerType p_Role,
    uint32_t p_CurrentUser,
    uint32_t p_TargetUser
) 

function ClearAllTemporarySkeletons

virtual SDKReturnCode ManusSDK::CoreConnection::ClearAllTemporarySkeletons () 

function ClearTemporarySkeleton

virtual SDKReturnCode ManusSDK::CoreConnection::ClearTemporarySkeleton (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_SessionId
) 

function CompressTemporarySkeletonAndGetSize

virtual SDKReturnCode ManusSDK::CoreConnection::CompressTemporarySkeletonAndGetSize (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_SessionId,
    uint32_t * p_TemporarySkeletonLengthInBytes
) 

function ConnectToHost

virtual SDKReturnCode ManusSDK::CoreConnection::ConnectToHost (
    const ManusHost & p_Host
) 

function ConnectToPresetGRPC

virtual SDKReturnCode ManusSDK::CoreConnection::ConnectToPresetGRPC () 

function CoreConnection [1/3]

ManusSDK::CoreConnection::CoreConnection () 

function CreateSkeletonSetup

virtual SDKReturnCode ManusSDK::CoreConnection::CreateSkeletonSetup (
    const SkeletonSetupInfo & p_Skeleton,
    uint32_t & p_SkeletonSetupIndex
) 

function Disconnect

virtual SDKReturnCode ManusSDK::CoreConnection::Disconnect () 

function DoesSkeletonGloveSupportHaptics

virtual SDKReturnCode ManusSDK::CoreConnection::DoesSkeletonGloveSupportHaptics (
    uint32_t p_SkeletonId,
    Side p_HandType,
    bool & p_IsHaptics
) 

function EnablePlayback

virtual SDKReturnCode ManusSDK::CoreConnection::EnablePlayback (
    bool & p_Success
) 

function GetAvailableHostsFound

virtual SDKReturnCode ManusSDK::CoreConnection::GetAvailableHostsFound (
    ManusHost * p_AvailableHostsFound,
    const uint32_t p_NumberOfHostsThatFitInArray
) const

function GetBandScan

virtual SDKReturnCode ManusSDK::CoreConnection::GetBandScan (
    BandScanArgs & p_BandScanArgs,
    int32_t & p_BandScanType,
    unsigned char * p_BandScanData
) 

function GetCalibrationProfile

virtual SDKReturnCode ManusSDK::CoreConnection::GetCalibrationProfile (
    uint32_t p_UserId,
    CalibrationProfile & p_CalibrationProfile
) 

function GetCompressedTemporarySkeletonData

virtual SDKReturnCode ManusSDK::CoreConnection::GetCompressedTemporarySkeletonData (
    unsigned char * p_TemporarySkeletonData,
    uint32_t p_TemporarySkeletonLengthInBytes
) 

function GetCurrentRecordingProperties

virtual SDKReturnCode ManusSDK::CoreConnection::GetCurrentRecordingProperties (
    PlaybackRecordingProperties & p_RecordingProperties
) 

function GetDataForDongle

virtual SDKReturnCode ManusSDK::CoreConnection::GetDataForDongle (
    uint32_t p_DongleId,
    DongleLandscapeData & p_DongleData
) 

function GetDataForGlove

virtual SDKReturnCode ManusSDK::CoreConnection::GetDataForGlove (
    uint32_t p_GloveId,
    GloveLandscapeData & p_GloveData
) 

function GetDataForTracker [1/2]

virtual SDKReturnCode ManusSDK::CoreConnection::GetDataForTracker (
    TrackerId p_TrackerId,
    TrackerData & p_TrackerData
) 

function GetDataForTracker [2/2]

virtual SDKReturnCode ManusSDK::CoreConnection::GetDataForTracker (
    uint32_t p_UserId,
    uint32_t p_TrackerType,
    TrackerData & p_TrackerData
) 

function GetDebuggingData

virtual SDKReturnCode ManusSDK::CoreConnection::GetDebuggingData (
    uint32_t p_StartIndex,
    DebuggingData & p_DebuggingData
) 

function GetDongleIds

virtual SDKReturnCode ManusSDK::CoreConnection::GetDongleIds (
    uint32_t * p_DongleIds,
    uint32_t p_NumberOfIdsThatFitInArray
) 

function GetExtraDeviceData

virtual SDKReturnCode ManusSDK::CoreConnection::GetExtraDeviceData (
    uint32_t p_ExtraDeviceDataIndex,
    ExtraDeviceData & p_Data
) 

function GetGestureLandscapeData

virtual SDKReturnCode ManusSDK::CoreConnection::GetGestureLandscapeData (
    GestureLandscapeData * p_LandscapeDataArray,
    uint32_t p_ArraySize
) 

function GetGestureStreamData

virtual SDKReturnCode ManusSDK::CoreConnection::GetGestureStreamData (
    uint32_t p_GestureStreamDataIndex,
    uint32_t p_StartDataIndex,
    GestureProbabilities & p_GestureProbabilitiesCollection
) 

function GetGloveCalibration

virtual SDKReturnCode ManusSDK::CoreConnection::GetGloveCalibration (
    unsigned char * p_CalibrationBytes,
    uint32_t p_BytesLength
) 

function GetGloveCalibrationSize

virtual SDKReturnCode ManusSDK::CoreConnection::GetGloveCalibrationSize (
    uint32_t p_GloveId,
    uint32_t * p_Size
) 

function GetGloveCalibrationSizeForUser

virtual SDKReturnCode ManusSDK::CoreConnection::GetGloveCalibrationSizeForUser (
    uint32_t p_UserId,
    Side p_Side,
    GloveProfileType p_ProfileType,
    uint32_t * p_Size
) 

function GetGloveIdOfUserId

virtual SDKReturnCode ManusSDK::CoreConnection::GetGloveIdOfUserId (
    uint32_t p_UserId,
    Side p_HandType,
    uint32_t & p_GloveId
) 

function GetGlovesForDongle

virtual SDKReturnCode ManusSDK::CoreConnection::GetGlovesForDongle (
    uint32_t p_DongleId,
    uint32_t & p_LeftGloveId,
    uint32_t & p_RightGloveId
) 

function GetHapticsDongleIds

virtual SDKReturnCode ManusSDK::CoreConnection::GetHapticsDongleIds (
    uint32_t * p_HapticsDongleIds,
    uint32_t p_NumberOfIdsThatFitInArray
) 

function GetIdsOfAvailableGloves

virtual SDKReturnCode ManusSDK::CoreConnection::GetIdsOfAvailableGloves (
    uint32_t * p_IdsOfAvailableGloves,
    uint32_t p_NumberOfIdsThatFitInArray
) 

function GetIdsOfAvailableTrackers

virtual SDKReturnCode ManusSDK::CoreConnection::GetIdsOfAvailableTrackers (
    TrackerId * p_IdsOfAvailableTrackers,
    uint32_t p_NumberOfIdsThatFitInArray
) 

function GetIdsOfAvailableTrackersForUserId

virtual SDKReturnCode ManusSDK::CoreConnection::GetIdsOfAvailableTrackersForUserId (
    TrackerId * p_IdsOfAvailableTrackers,
    uint32_t p_UserId,
    uint32_t p_NumberOfIdsThatFitInArray
) 

function GetIdsOfAvailableTrackersForUserIndex

virtual SDKReturnCode ManusSDK::CoreConnection::GetIdsOfAvailableTrackersForUserIndex (
    TrackerId * p_IdsOfAvailableTrackers,
    uint32_t p_UserIndex,
    uint32_t p_NumberOfIdsThatFitInArray
) 

function GetIdsOfAvailableUsers

virtual SDKReturnCode ManusSDK::CoreConnection::GetIdsOfAvailableUsers (
    uint32_t * p_IdsOfAvailableUsers,
    uint32_t p_NumberOfIdsThatFitInArray
) 

function GetIsConnectedToCore

virtual SDKReturnCode ManusSDK::CoreConnection::GetIsConnectedToCore (
    bool & p_IsConnected
) 

function GetLtcChannel

virtual SDKReturnCode ManusSDK::CoreConnection::GetLtcChannel (
    int32_t & p_Channel
) 

function GetMeshSetupInfo

virtual SDKReturnCode ManusSDK::CoreConnection::GetMeshSetupInfo (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_MeshSetupIndex,
    MeshSetupInfo & p_MeshSetupInfo
) 

function GetNetDeviceAutoconnectPolicy

virtual SDKReturnCode ManusSDK::CoreConnection::GetNetDeviceAutoconnectPolicy (
    bool & p_Autoconnect
) 

function GetNetDeviceMode

virtual SDKReturnCode ManusSDK::CoreConnection::GetNetDeviceMode (
    bool & p_Client
) 

function GetNumberOfAvailableGloves

virtual SDKReturnCode ManusSDK::CoreConnection::GetNumberOfAvailableGloves (
    uint32_t & p_NumberOfAvailableGloves
) 

function GetNumberOfAvailableHostsFound

virtual SDKReturnCode ManusSDK::CoreConnection::GetNumberOfAvailableHostsFound (
    uint32_t & p_NumberOfAvailableHostsFound
) const

function GetNumberOfAvailableTrackers

virtual SDKReturnCode ManusSDK::CoreConnection::GetNumberOfAvailableTrackers (
    uint32_t & p_NumberOfAvailableTrackers
) 

function GetNumberOfAvailableTrackersForUserId

virtual SDKReturnCode ManusSDK::CoreConnection::GetNumberOfAvailableTrackersForUserId (
    uint32_t & p_NumberOfAvailableTrackers,
    uint32_t p_UserId
) 

function GetNumberOfAvailableTrackersForUserIndex

virtual SDKReturnCode ManusSDK::CoreConnection::GetNumberOfAvailableTrackersForUserIndex (
    uint32_t & p_NumberOfAvailableTrackers,
    uint32_t p_UserIndex
) 

function GetNumberOfAvailableUsers

virtual SDKReturnCode ManusSDK::CoreConnection::GetNumberOfAvailableUsers (
    uint32_t & p_NumberOfAvailableUsers
) 

function GetNumberOfDongles

virtual SDKReturnCode ManusSDK::CoreConnection::GetNumberOfDongles (
    uint32_t & p_NumberOfDongles
) 

function GetNumberOfHapticsDongles

virtual SDKReturnCode ManusSDK::CoreConnection::GetNumberOfHapticsDongles (
    uint32_t & p_NumberOfHapticsDongles
) 

function GetRawDeviceData

virtual SDKReturnCode ManusSDK::CoreConnection::GetRawDeviceData (
    uint32_t p_RawDeviceDataIndex,
    RawDeviceData & p_RawDeviceData
) 

function GetRawSkeletonCasingCompensation

virtual SDKReturnCode ManusSDK::CoreConnection::GetRawSkeletonCasingCompensation (
    float & p_FilterStrength
) 

function GetRawSkeletonData

virtual SDKReturnCode ManusSDK::CoreConnection::GetRawSkeletonData (
    uint32_t p_SkeletonIndex,
    SkeletonNode * p_Nodes,
    uint32_t p_NodeCount
) 

function GetRawSkeletonHandMotion

virtual SDKReturnCode ManusSDK::CoreConnection::GetRawSkeletonHandMotion (
    HandMotion & p_HandMotion
) 

function GetRawSkeletonInfo

virtual SDKReturnCode ManusSDK::CoreConnection::GetRawSkeletonInfo (
    uint32_t p_SkeletonIndex,
    RawSkeletonInfo & p_Info
) 

function GetRawSkeletonNodeCount

virtual SDKReturnCode ManusSDK::CoreConnection::GetRawSkeletonNodeCount (
    uint32_t p_GloveId,
    uint32_t & p_NodeCount
) 

function GetRawSkeletonNodeInfo [1/2]

virtual SDKReturnCode ManusSDK::CoreConnection::GetRawSkeletonNodeInfo (
    uint32_t p_GloveId,
    NodeInfo * p_NodeInfo
) 

function GetRawSkeletonNodeInfo [2/2]

virtual SDKReturnCode ManusSDK::CoreConnection::GetRawSkeletonNodeInfo (
    uint32_t p_GloveId,
    NodeInfo * p_NodeInfo,
    uint32_t p_NodeCount
) 

function GetRawSkeletonPinchCompensation

virtual SDKReturnCode ManusSDK::CoreConnection::GetRawSkeletonPinchCompensation (
    bool & p_Enabled
) 

function GetRecordingData

virtual SDKReturnCode ManusSDK::CoreConnection::GetRecordingData (
    unsigned char * p_RecordingData,
    uint32_t p_RecordingSize
) 

function GetSequenceState

virtual SDKReturnCode ManusSDK::CoreConnection::GetSequenceState (
    uint32_t p_Id,
    SequenceStateValue & p_SequenceStateValue
) 

function GetSessionId

virtual SDKReturnCode ManusSDK::CoreConnection::GetSessionId (
    uint32_t & p_SessionId
) 

function GetSettingIgnoreNonThumbFingerIMU

virtual SDKReturnCode ManusSDK::CoreConnection::GetSettingIgnoreNonThumbFingerIMU (
    bool & p_IgnoreNonThumbFingerIMU
) 

function GetSettingIgnoreThumbIMU

virtual SDKReturnCode ManusSDK::CoreConnection::GetSettingIgnoreThumbIMU (
    bool & p_IgnoreThumbIMU
) 

function GetSettingPinchCompensation

virtual SDKReturnCode ManusSDK::CoreConnection::GetSettingPinchCompensation (
    bool & p_PinchCompensation
) 

function GetSettingsRawSkeletonStream

virtual SDKReturnCode ManusSDK::CoreConnection::GetSettingsRawSkeletonStream (
    bool & p_StreamActive
) 

function GetSkeletonChains [1/2]

virtual SDKReturnCode ManusSDK::CoreConnection::GetSkeletonChains (
    uint32_t p_SkeletonSetupIndex,
    ChainSetup * p_SDK
) 

function GetSkeletonChains [2/2]

virtual SDKReturnCode ManusSDK::CoreConnection::GetSkeletonChains (
    uint32_t p_SkeletonSetupIndex,
    ChainSetup * p_ChainSetupArray,
    uint32_t p_ArraySize
) 

function GetSkeletonColliders

virtual SDKReturnCode ManusSDK::CoreConnection::GetSkeletonColliders (
    uint32_t p_SkeletonSetupIndex,
    ColliderSetup * p_SDK
) 

function GetSkeletonData

virtual SDKReturnCode ManusSDK::CoreConnection::GetSkeletonData (
    uint32_t p_SkeletonIndex,
    SkeletonNode * p_Nodes,
    uint32_t p_NodeCount
) 

function GetSkeletonInfo

virtual SDKReturnCode ManusSDK::CoreConnection::GetSkeletonInfo (
    uint32_t p_SkeletonIndex,
    SkeletonInfo & p_Info
) 

function GetSkeletonNodes [1/2]

virtual SDKReturnCode ManusSDK::CoreConnection::GetSkeletonNodes (
    uint32_t p_SkeletonSetupIndex,
    NodeSetup * p_SDK
) 

function GetSkeletonNodes [2/2]

virtual SDKReturnCode ManusSDK::CoreConnection::GetSkeletonNodes (
    uint32_t p_SkeletonSetupIndex,
    NodeSetup * p_NodeSetupArray,
    uint32_t p_ArraySize
) 

function GetSkeletonSetupArraySizes

virtual SDKReturnCode ManusSDK::CoreConnection::GetSkeletonSetupArraySizes (
    uint32_t p_SkeletonSetupIndex,
    SkeletonSetupArraySizes & p_SkeletonInfo
) 

function GetSkeletonSetupInfo

virtual SDKReturnCode ManusSDK::CoreConnection::GetSkeletonSetupInfo (
    uint32_t p_SkeletonSetupIndex,
    SkeletonSetupInfo * p_SDK
) 

function GetStatistics

virtual SDKReturnCode ManusSDK::CoreConnection::GetStatistics (
    StatisticsStream * p_Statistics
) 

function GetStepData

virtual SDKReturnCode ManusSDK::CoreConnection::GetStepData (
    uint32_t p_Id,
    StepData & p_StepData
) 

function GetTemporarySkeleton

virtual SDKReturnCode ManusSDK::CoreConnection::GetTemporarySkeleton (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_SessionId
) 

function GetTemporarySkeletonCountForAllSessions

virtual SDKReturnCode ManusSDK::CoreConnection::GetTemporarySkeletonCountForAllSessions (
    TemporarySkeletonCountForAllSessions & p_TemporarySkeletonCountForAllSessions
) 

function GetTemporarySkeletonFromCompressedData

virtual SDKReturnCode ManusSDK::CoreConnection::GetTemporarySkeletonFromCompressedData (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_SessionId,
    unsigned char * p_RecordingData,
    uint32_t p_RecordingLengthInBytes
) 

function GetTemporarySkeletonsInfoForSession

virtual SDKReturnCode ManusSDK::CoreConnection::GetTemporarySkeletonsInfoForSession (
    uint32_t p_SessionId,
    TemporarySkeletonsInfoForSession & p_TemporarySkeletonsInfoForSession
) 

function GetTimecodeAutoStart

virtual SDKReturnCode ManusSDK::CoreConnection::GetTimecodeAutoStart (
    bool & p_Enabled
) 

function GetTimecodeDeviceKeepAlive

virtual SDKReturnCode ManusSDK::CoreConnection::GetTimecodeDeviceKeepAlive (
    bool & p_Enabled
) 

function GetTimecodeGenlock

virtual SDKReturnCode ManusSDK::CoreConnection::GetTimecodeGenlock (
    bool & p_Enabled
) 

function GetTimecodeNonRealTime

virtual SDKReturnCode ManusSDK::CoreConnection::GetTimecodeNonRealTime (
    bool & p_Enabled
) 

function GetTimecodePreferredInterfaceAPI

virtual SDKReturnCode ManusSDK::CoreConnection::GetTimecodePreferredInterfaceAPI (
    char * p_Name
) 

function GetTimecodePreferredInterfaceName

virtual SDKReturnCode ManusSDK::CoreConnection::GetTimecodePreferredInterfaceName (
    char * p_Name
) 

function GetTrackerData

virtual SDKReturnCode ManusSDK::CoreConnection::GetTrackerData (
    uint32_t p_TrackerIndex,
    TrackerData & p_TrackerData
) 

function GetTrackerServiceSettings

virtual SDKReturnCode ManusSDK::CoreConnection::GetTrackerServiceSettings (
    bool & p_UseTimeout,
    float & p_Timeout,
    bool & p_KeepLastPosition
) 

function GetTrackerSystemsSettings

virtual SDKReturnCode ManusSDK::CoreConnection::GetTrackerSystemsSettings (
    TrackerSystem * p_TrackerSystems,
    uint32_t & p_TrackerSystemCount
) 

function GetTrackingSystems

virtual SDKReturnCode ManusSDK::CoreConnection::GetTrackingSystems (
    TrackingSystemInfo & p_Current,
    TrackingSystemInfo * p_Systems
) 

function GetTriangleData

virtual SDKReturnCode ManusSDK::CoreConnection::GetTriangleData (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_MeshSetupIndex,
    uint32_t p_TriangleIndex,
    Triangle & p_Triangle
) 

function GetVersionsAndCheckCompatibility

virtual SDKReturnCode ManusSDK::CoreConnection::GetVersionsAndCheckCompatibility (
    ManusVersion & p_SdkVersion,
    ManusVersion & p_CoreVersion,
    bool & p_AreVersionsCompatible
) 

function GetVertexData

virtual SDKReturnCode ManusSDK::CoreConnection::GetVertexData (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_MeshSetupIndex,
    uint32_t p_VertexIndex,
    Vertex & p_Vertex
) 

function GloveCalibrationFinish

virtual SDKReturnCode ManusSDK::CoreConnection::GloveCalibrationFinish (
    GloveCalibrationArgs p_CalibrationArgs,
    bool & p_Result
) 

function GloveCalibrationGetNumberOfSteps

virtual SDKReturnCode ManusSDK::CoreConnection::GloveCalibrationGetNumberOfSteps (
    GloveCalibrationArgs p_CalibrationArgs,
    uint32_t & p_NumberOfSteps
) 

function GloveCalibrationGetStepData

virtual SDKReturnCode ManusSDK::CoreConnection::GloveCalibrationGetStepData (
    GloveCalibrationStepArgs p_CalibrationStepArgs,
    GloveCalibrationStepData & p_Data
) 

function GloveCalibrationStart

virtual SDKReturnCode ManusSDK::CoreConnection::GloveCalibrationStart (
    GloveCalibrationArgs p_CalibrationArgs,
    bool & p_Result
) 

function GloveCalibrationStartStep

virtual SDKReturnCode ManusSDK::CoreConnection::GloveCalibrationStartStep (
    GloveCalibrationStepArgs p_CalibrationStepArgs,
    bool & p_Result
) 

function GloveCalibrationStop

virtual SDKReturnCode ManusSDK::CoreConnection::GloveCalibrationStop (
    GloveCalibrationArgs p_CalibrationArgs,
    bool & p_Result
) 

function IsLookingForHosts

virtual bool ManusSDK::CoreConnection::IsLookingForHosts () 

function IsTimecodeRunning

virtual SDKReturnCode ManusSDK::CoreConnection::IsTimecodeRunning (
    bool & p_Running
) 

function IsUserUsingHMD

virtual SDKReturnCode ManusSDK::CoreConnection::IsUserUsingHMD (
    bool & p_IsUsingHMD,
    uint32_t p_UserId
) 

function IsUsingTimecodeTimestamps

virtual SDKReturnCode ManusSDK::CoreConnection::IsUsingTimecodeTimestamps (
    bool & p_IsUsing
) 

function KeepLastPosition

virtual SDKReturnCode ManusSDK::CoreConnection::KeepLastPosition (
    bool p_UseLastPosition
) 

function LoadRecordingFromClientFile

virtual SDKReturnCode ManusSDK::CoreConnection::LoadRecordingFromClientFile (
    unsigned char * p_RecordingData,
    uint32_t p_RecordingLengthInBytes,
    bool & p_Success
) 

function LoadRecordingFromFile

virtual SDKReturnCode ManusSDK::CoreConnection::LoadRecordingFromFile (
    char * p_PathName,
    bool & p_Success
) 

function LoadSkeleton

virtual SDKReturnCode ManusSDK::CoreConnection::LoadSkeleton (
    uint32_t p_SkeletonSetupIndex,
    uint32_t & p_SkeletonId
) 

function LookForHosts

virtual SDKReturnCode ManusSDK::CoreConnection::LookForHosts (
    uint32_t p_WaitSeconds=SECONDS_TO_FIND_HOSTS,
    bool p_LoopbackOnly=false
) 

function MoveUserDown

virtual SDKReturnCode ManusSDK::CoreConnection::MoveUserDown (
    uint32_t p_Id
) 

function MoveUserUp

virtual SDKReturnCode ManusSDK::CoreConnection::MoveUserUp (
    uint32_t p_Id
) 

function NetDeviceConnect

virtual SDKReturnCode ManusSDK::CoreConnection::NetDeviceConnect (
    ManusHost p_Host
) 

function NetDeviceDisconnect

virtual SDKReturnCode ManusSDK::CoreConnection::NetDeviceDisconnect (
    ManusHost p_Host
) 

function NetDeviceGetAvailableHosts

virtual SDKReturnCode ManusSDK::CoreConnection::NetDeviceGetAvailableHosts (
    ManusHost * p_Hosts,
    const uint32_t p_NumberOfAvailableHosts
) 

function NetDeviceGetNumberOfAvailableHosts

virtual SDKReturnCode ManusSDK::CoreConnection::NetDeviceGetNumberOfAvailableHosts (
    uint32_t & p_NumberOfAvailableHosts
) 

function OverwriteChainToSkeletonSetup

virtual SDKReturnCode ManusSDK::CoreConnection::OverwriteChainToSkeletonSetup (
    uint32_t p_SkeletonSetupIndex,
    const ChainSetup & p_Chain
) 

function OverwriteNodeToSkeletonSetup

virtual SDKReturnCode ManusSDK::CoreConnection::OverwriteNodeToSkeletonSetup (
    uint32_t p_SkeletonSetupIndex,
    const NodeSetup & p_Node
) 

function OverwriteSkeletonSetup

virtual SDKReturnCode ManusSDK::CoreConnection::OverwriteSkeletonSetup (
    uint32_t p_SkeletonSetupIndex,
    const SkeletonSetupInfo & p_Skeleton
) 

function Pair

virtual SDKReturnCode ManusSDK::CoreConnection::Pair (
    const PairingArgs & p_Args
) 

function PairGlove

virtual SDKReturnCode ManusSDK::CoreConnection::PairGlove (
    uint32_t p_GloveID,
    bool & p_Result
) 

function PairGloveToDongle

virtual SDKReturnCode ManusSDK::CoreConnection::PairGloveToDongle (
    uint32_t p_GloveID,
    uint32_t p_DongleID,
    bool & p_Result
) 

function PrepareSkeleton

virtual SDKReturnCode ManusSDK::CoreConnection::PrepareSkeleton (
    uint32_t p_SkeletonSetupIndex
) 

function RefreshTimecodeInterfaces

virtual SDKReturnCode ManusSDK::CoreConnection::RefreshTimecodeInterfaces (
    bool p_Reconnect,
    bool & p_Success
) 

function RefreshTrackingSystems

virtual SDKReturnCode ManusSDK::CoreConnection::RefreshTrackingSystems () 

function RegisterCallbackForDebuggingStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForDebuggingStream (
    const DebuggingStreamCallback_t p_DebuggingStreamCallback
) 

function RegisterCallbackForErgonomicsStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForErgonomicsStream (
    const ErgonomicsStreamCallback_t p_ErgonomicsStreamCallback
) 

function RegisterCallbackForExtraDataStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForExtraDataStream (
    const ExtraDataStreamCallback_t p_ExtraDataStreamCallback
) 

function RegisterCallbackForGestureStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForGestureStream (
    const GestureStreamCallback_t p_GestureStreamCallback
) 

function RegisterCallbackForLandscapeStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForLandscapeStream (
    const LandscapeStreamCallback_t p_LandscapeStreamCallback
) 

function RegisterCallbackForOnConnect

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForOnConnect (
    ConnectedToCoreCallback_t p_OnConnectionCallback
) 

function RegisterCallbackForOnDisconnect

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForOnDisconnect (
    DisconnectedFromCoreCallback_t p_OnDisconnectionCallback
) 

function RegisterCallbackForRawDeviceDataStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForRawDeviceDataStream (
    const RawDeviceDataStreamCallback_t p_RawDeviceDataStreamCallback
) 

function RegisterCallbackForRawSkeletonStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForRawSkeletonStream (
    const RawSkeletonStreamCallback_t p_RawSkeletonStreamCallback
) 

function RegisterCallbackForSkeletonStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForSkeletonStream (
    const SkeletonStreamCallback_t p_SkeletonStreamCallback
) 

function RegisterCallbackForStatisticsStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForStatisticsStream (
    const StatisticsStreamCallback_t p_StatisticsStreamCallback
) 

function RegisterCallbackForSystemStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForSystemStream (
    const SystemStreamCallback_t p_SystemStreamCallback
) 

function RegisterCallbackForTrackerStream

virtual SDKReturnCode ManusSDK::CoreConnection::RegisterCallbackForTrackerStream (
    const TrackerStreamCallback_t p_TrackerStreamCallback
) 

function RemoveUser

virtual SDKReturnCode ManusSDK::CoreConnection::RemoveUser (
    uint32_t p_Id
) 

function ReportExportCSVFeatureUsage

virtual SDKReturnCode ManusSDK::CoreConnection::ReportExportCSVFeatureUsage (
    ExportCSVFeatureReport p_Report,
    bool & p_CommandResponse
) 

function ReportExportFeatureUsage

virtual SDKReturnCode ManusSDK::CoreConnection::ReportExportFeatureUsage (
    ExportFeatureReport p_Report,
    bool & p_CommandResponse
) 

function ReportFeatureUsage

virtual SDKReturnCode ManusSDK::CoreConnection::ReportFeatureUsage (
    FeatureUsed p_Feature,
    bool & p_CommandResponse
) 

function ReportOpenXRFeatureUsage

virtual SDKReturnCode ManusSDK::CoreConnection::ReportOpenXRFeatureUsage (
    OpenXRFeatureReport p_Report,
    bool & p_CommandResponse
) 

function ResetTrackerAssignment

virtual SDKReturnCode ManusSDK::CoreConnection::ResetTrackerAssignment (
    uint32_t p_UserId
) 

function SaveRecordingToFile

virtual SDKReturnCode ManusSDK::CoreConnection::SaveRecordingToFile (
    char * p_PathName,
    bool & p_Success
) 

function SaveTemporarySkeleton

virtual SDKReturnCode ManusSDK::CoreConnection::SaveTemporarySkeleton (
    uint32_t p_SkeletonSetupIndex,
    uint32_t p_SessionId,
    bool p_IsSkeletonModified
) 

function SeekFrame

virtual SDKReturnCode ManusSDK::CoreConnection::SeekFrame (
    SeekFrameInfo p_SeekFrameInfo,
    ManusTimestamp & p_Timestamp
) 

function SetAutoUserAssignment

virtual SDKReturnCode ManusSDK::CoreConnection::SetAutoUserAssignment (
    bool p_Enabled
) 

function SetChannel

virtual SDKReturnCode ManusSDK::CoreConnection::SetChannel (
    uint32_t p_Channel,
    uint32_t p_DongleId,
    bool & p_Success
) 

function SetCoordinateSystem [1/2]

SDKReturnCode ManusSDK::CoreConnection::SetCoordinateSystem (
    CoordinateSystemVUH & p_CoordinateSystem,
    bool p_UseWorldCoordinates
) 

function SetCoordinateSystem [2/2]

SDKReturnCode ManusSDK::CoreConnection::SetCoordinateSystem (
    CoordinateSystemDirection & p_CoordinateSystem,
    bool p_UseWorldCoordinates
) 

function SetDonglePolygon

virtual SDKReturnCode ManusSDK::CoreConnection::SetDonglePolygon (
    const DonglePolygonArgs & p_Args,
    SetPolygonDongleResponse & p_SetPolygonDongleResponse
) 

function SetEnableVirtualDongles

Virtual Dongles.

virtual SDKReturnCode ManusSDK::CoreConnection::SetEnableVirtualDongles (
    bool p_Enable
) 

Virtual Dongle.

function SetGloveCalibration

virtual SDKReturnCode ManusSDK::CoreConnection::SetGloveCalibration (
    uint32_t p_GloveId,
    unsigned char * p_CalibrationBytes,
    uint32_t p_BytesLength,
    SetGloveCalibrationReturnCode & p_Response
) 

function SetGloveCalibrationForUser

virtual SDKReturnCode ManusSDK::CoreConnection::SetGloveCalibrationForUser (
    uint32_t p_UserId,
    unsigned char * p_CalibrationBytes,
    uint32_t p_BytesLength,
    SetGloveCalibrationReturnCode & p_Response
) 

function SetLtcChannel

virtual SDKReturnCode ManusSDK::CoreConnection::SetLtcChannel (
    int32_t p_Channel,
    bool & p_Success
) 

function SetNetDeviceAutoconnectPolicy

virtual SDKReturnCode ManusSDK::CoreConnection::SetNetDeviceAutoconnectPolicy (
    bool p_Autoconnect
) 

function SetNetDeviceMode

virtual SDKReturnCode ManusSDK::CoreConnection::SetNetDeviceMode (
    bool p_Client
) 

function SetPersistentDongleChannels

virtual SDKReturnCode ManusSDK::CoreConnection::SetPersistentDongleChannels (
    bool p_SetPersistent
) 

function SetRawSkeletonCasingCompensation

virtual SDKReturnCode ManusSDK::CoreConnection::SetRawSkeletonCasingCompensation (
    float p_FilterStrength
) 

function SetRawSkeletonHandMotion

virtual SDKReturnCode ManusSDK::CoreConnection::SetRawSkeletonHandMotion (
    HandMotion p_HandMotion
) 

function SetRawSkeletonPinchCompensation

virtual SDKReturnCode ManusSDK::CoreConnection::SetRawSkeletonPinchCompensation (
    bool p_Enable
) 

function SetSessionType

SDKReturnCode ManusSDK::CoreConnection::SetSessionType (
    SessionType p_SessionType
) 

function SetSessionTypeID

SDKReturnCode ManusSDK::CoreConnection::SetSessionTypeID (
    uint32_t p_SessionTypeID,
    const char * p_Secret
) 

function SetSettingIgnoreNonThumbFingerIMU

virtual SDKReturnCode ManusSDK::CoreConnection::SetSettingIgnoreNonThumbFingerIMU (
    bool p_IgnoreNonThumbFingerIMU
) 

function SetSettingIgnoreThumbIMU

virtual SDKReturnCode ManusSDK::CoreConnection::SetSettingIgnoreThumbIMU (
    bool p_IgnoreThumbIMU
) 

function SetSettingPinchCompensation

virtual SDKReturnCode ManusSDK::CoreConnection::SetSettingPinchCompensation (
    bool p_PinchCompensation
) 

function SetSettingsLocation

virtual SDKReturnCode ManusSDK::CoreConnection::SetSettingsLocation (
    const char * p_SettingsLocation
) 

function SetSettingsRawSkeletonStream

virtual SDKReturnCode ManusSDK::CoreConnection::SetSettingsRawSkeletonStream (
    bool p_StreamActive
) 

function SetTimecodeAutoStart

virtual SDKReturnCode ManusSDK::CoreConnection::SetTimecodeAutoStart (
    bool p_Enabled,
    bool & p_Success
) 

function SetTimecodeDeviceKeepAlive

virtual SDKReturnCode ManusSDK::CoreConnection::SetTimecodeDeviceKeepAlive (
    bool p_Enabled,
    bool & p_Success
) 

function SetTimecodeGenlock

virtual SDKReturnCode ManusSDK::CoreConnection::SetTimecodeGenlock (
    bool p_Enabled,
    bool & p_Success
) 

function SetTimecodeNonRealTime

virtual SDKReturnCode ManusSDK::CoreConnection::SetTimecodeNonRealTime (
    bool p_Enabled,
    bool & p_Success
) 

function SetTimecodePreferredInterfaceAPI

virtual SDKReturnCode ManusSDK::CoreConnection::SetTimecodePreferredInterfaceAPI (
    char * p_Name,
    bool & p_Success
) 

function SetTimecodePreferredInterfaceName

virtual SDKReturnCode ManusSDK::CoreConnection::SetTimecodePreferredInterfaceName (
    char * p_Name,
    bool & p_Success
) 

function SetTimeout

virtual SDKReturnCode ManusSDK::CoreConnection::SetTimeout (
    float p_TimeOut
) 

function SetTrackerOffset

virtual SDKReturnCode ManusSDK::CoreConnection::SetTrackerOffset (
    uint32_t p_UserId,
    const TrackerOffset * p_TrackerOffset
) 

function SetTrackerSystemsSettings

virtual SDKReturnCode ManusSDK::CoreConnection::SetTrackerSystemsSettings (
    TrackerSystem * p_TrackerSystems
) 

function SetUserName

virtual SDKReturnCode ManusSDK::CoreConnection::SetUserName (
    uint32_t p_Id,
    char * p_Name
) 

function StartNextStep

virtual SDKReturnCode ManusSDK::CoreConnection::StartNextStep (
    uint32_t p_Id,
    CompleteType & p_Message
) 

function StartPlayback

virtual SDKReturnCode ManusSDK::CoreConnection::StartPlayback (
    bool & p_Success
) 

function StartPlaybackFromSpecificTime

virtual SDKReturnCode ManusSDK::CoreConnection::StartPlaybackFromSpecificTime (
    uint32_t p_PlaybackStartingTime,
    bool & p_Success
) 

function StartQuantumCalibration

virtual SDKReturnCode ManusSDK::CoreConnection::StartQuantumCalibration (
    const StartQuantumCalibrationArgs & p_Args,
    bool & p_CommandResponse
) 

function StartQuantumCalibrationStep

virtual SDKReturnCode ManusSDK::CoreConnection::StartQuantumCalibrationStep (
    const StartQuantumCalibrationStepArgs & p_Args,
    bool & p_CommandResponse
) 

function StartRecording

virtual SDKReturnCode ManusSDK::CoreConnection::StartRecording (
    bool & p_Success
) 

function StartSequence

virtual SDKReturnCode ManusSDK::CoreConnection::StartSequence (
    StartSequenceArg p_Args,
    SequenceData & p_SequenceData
) 

function StartTimecode

virtual SDKReturnCode ManusSDK::CoreConnection::StartTimecode (
    StartTimecodeArgs p_Args,
    bool & p_Success
) 

function StopPlayback

virtual SDKReturnCode ManusSDK::CoreConnection::StopPlayback (
    bool & p_Success
) 

function StopQuantumCalibration

virtual SDKReturnCode ManusSDK::CoreConnection::StopQuantumCalibration (
    uint32_t p_GloveID,
    bool & p_CommandResponse
) 

function StopRecording

virtual SDKReturnCode ManusSDK::CoreConnection::StopRecording (
    bool & p_Success
) 

function StopSequence

virtual SDKReturnCode ManusSDK::CoreConnection::StopSequence (
    uint32_t p_Id,
    CompleteType & p_Message
) 

function StopTimecode

virtual SDKReturnCode ManusSDK::CoreConnection::StopTimecode (
    bool & p_Success
) 

function UndoStep

virtual SDKReturnCode ManusSDK::CoreConnection::UndoStep (
    uint32_t p_Id,
    CompleteType & p_Message
) 

function UnloadRecording

virtual SDKReturnCode ManusSDK::CoreConnection::UnloadRecording (
    bool & p_Success
) 

function UnloadSkeleton

virtual SDKReturnCode ManusSDK::CoreConnection::UnloadSkeleton (
    uint32_t p_SkeletonId
) 

function Unpair

virtual SDKReturnCode ManusSDK::CoreConnection::Unpair (
    const PairingArgs & p_Args
) 

function UnpairGlove

virtual SDKReturnCode ManusSDK::CoreConnection::UnpairGlove (
    uint32_t p_GloveID,
    bool & p_Result
) 

function UpdateCore

virtual SDKReturnCode ManusSDK::CoreConnection::UpdateCore (
    bool p_CheckOnly,
    UpdateCoreResponse & p_Response
) 

function UpdateDongleFirmware

virtual SDKReturnCode ManusSDK::CoreConnection::UpdateDongleFirmware (
    const DongleUpdateArgs & p_Args,
    DongleUpdateResponse & p_DongleUpdateResponse
) 

function UpdateTrackers

virtual SDKReturnCode ManusSDK::CoreConnection::UpdateTrackers (
    const TrackerData * p_TrackerData,
    uint32_t p_NumberOfTrackers
) 

function UseTimecodeTimestamps

virtual SDKReturnCode ManusSDK::CoreConnection::UseTimecodeTimestamps (
    bool p_Use
) 

function UseTimeout

virtual SDKReturnCode ManusSDK::CoreConnection::UseTimeout (
    bool p_UseTimeOut
) 

function VibrateFingers

virtual SDKReturnCode ManusSDK::CoreConnection::VibrateFingers (
    uint32_t p_DongleId,
    Side p_HandType,
    const float * p_Powers
) 

function VibrateFingersForGlove

virtual SDKReturnCode ManusSDK::CoreConnection::VibrateFingersForGlove (
    uint32_t p_GloveId,
    const float * p_Powers
) 

function VibrateFingersForSkeleton

virtual SDKReturnCode ManusSDK::CoreConnection::VibrateFingersForSkeleton (
    uint32_t p_SkeletonId,
    Side p_HandType,
    const float * p_Powers
) 

function ZipRecordingDataAndGetSize

virtual SDKReturnCode ManusSDK::CoreConnection::ZipRecordingDataAndGetSize (
    uint32_t & p_RecordingLengthInBytes
) 

function ~CoreConnection

virtual ManusSDK::CoreConnection::~CoreConnection () 

Protected Attributes Documentation

variable m_CoordinateSystemDirection

CoordinateSystemDirection ManusSDK::CoreConnection::m_CoordinateSystemDirection;

variable m_CoordinateSystemVUH

CoordinateSystemVUH ManusSDK::CoreConnection::m_CoordinateSystemVUH;

variable m_IsCoordinateSystemSet

bool ManusSDK::CoreConnection::m_IsCoordinateSystemSet;

variable m_IsUsingVUH

bool ManusSDK::CoreConnection::m_IsUsingVUH;

variable m_Secret

std::string ManusSDK::CoreConnection::m_Secret;

variable m_SessionType

SessionType ManusSDK::CoreConnection::m_SessionType;

variable m_SessionTypeId

uint32_t ManusSDK::CoreConnection::m_SessionTypeId;

variable m_UseWorldCoordinates

bool ManusSDK::CoreConnection::m_UseWorldCoordinates;

Protected Functions Documentation

function CoreConnection [2/3]

ManusSDK::CoreConnection::CoreConnection (
    const CoreConnection & p_ToCopy
) = delete

function CoreConnection [3/3]

ManusSDK::CoreConnection::CoreConnection (
    CoreConnection && p_ToMoveFrom
) = delete

function FormRandomizedClientName

std::string ManusSDK::CoreConnection::FormRandomizedClientName () 

function GetClientInfo

std::string ManusSDK::CoreConnection::GetClientInfo () 

function operator=

CoreConnection & ManusSDK::CoreConnection::operator= (
    const CoreConnection & p_ToCopy
) = delete

function operator=

CoreConnection & ManusSDK::CoreConnection::operator= (
    CoreConnection && p_ToMoveFrom
) = delete

The documentation for this class was generated from the following file api/cppSDK/SDKBase/CoreConnection.hpp