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
function AddVertexToMeshSetup
virtual SDKReturnCode ManusSDK::CoreConnection::AddVertexToMeshSetup (
uint32_t p_SkeletonSetupIndex,
uint32_t p_MeshSetupIndex,
const Vertex & p_Vertex
)
function AllocateChains
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
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
function 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
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
function ConnectToPresetGRPC
function CoreConnection [1/3]
function CreateSkeletonSetup
virtual SDKReturnCode ManusSDK::CoreConnection::CreateSkeletonSetup (
const SkeletonSetupInfo & p_Skeleton,
uint32_t & p_SkeletonSetupIndex
)
function Disconnect
function DoesSkeletonGloveSupportHaptics
virtual SDKReturnCode ManusSDK::CoreConnection::DoesSkeletonGloveSupportHaptics (
uint32_t p_SkeletonId,
Side p_HandType,
bool & p_IsHaptics
)
function EnablePlayback
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
function GetLtcChannel
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
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
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
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
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
function GetTimecodeDeviceKeepAlive
function GetTimecodeGenlock
function GetTimecodeNonRealTime
function GetTimecodePreferredInterfaceAPI
function GetTimecodePreferredInterfaceName
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
function IsTimecodeRunning
function IsUserUsingHMD
virtual SDKReturnCode ManusSDK::CoreConnection::IsUserUsingHMD (
bool & p_IsUsingHMD,
uint32_t p_UserId
)
function IsUsingTimecodeTimestamps
function KeepLastPosition
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
function MoveUserUp
function NetDeviceConnect
function NetDeviceDisconnect
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
function PairGlove
function PairGloveToDongle
virtual SDKReturnCode ManusSDK::CoreConnection::PairGloveToDongle (
uint32_t p_GloveID,
uint32_t p_DongleID,
bool & p_Result
)
function PrepareSkeleton
function RefreshTimecodeInterfaces
virtual SDKReturnCode ManusSDK::CoreConnection::RefreshTimecodeInterfaces (
bool p_Reconnect,
bool & p_Success
)
function 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
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
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
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 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
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
function SetSessionType
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
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
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
function StartNextStep
virtual SDKReturnCode ManusSDK::CoreConnection::StartNextStep (
uint32_t p_Id,
CompleteType & p_Message
)
function StartPlayback
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
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
function StopQuantumCalibration
virtual SDKReturnCode ManusSDK::CoreConnection::StopQuantumCalibration (
uint32_t p_GloveID,
bool & p_CommandResponse
)
function StopRecording
function StopSequence
virtual SDKReturnCode ManusSDK::CoreConnection::StopSequence (
uint32_t p_Id,
CompleteType & p_Message
)
function StopTimecode
function UndoStep
virtual SDKReturnCode ManusSDK::CoreConnection::UndoStep (
uint32_t p_Id,
CompleteType & p_Message
)
function UnloadRecording
function UnloadSkeleton
function Unpair
function UnpairGlove
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
function 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
Protected Attributes Documentation
variable m_CoordinateSystemDirection
variable m_CoordinateSystemVUH
variable m_IsCoordinateSystemSet
variable m_IsUsingVUH
variable m_Secret
variable m_SessionType
variable m_SessionTypeId
variable m_UseWorldCoordinates
Protected Functions Documentation
function CoreConnection [2/3]
function CoreConnection [3/3]
function FormRandomizedClientName
function GetClientInfo
function operator=
function operator=
The documentation for this class was generated from the following file api/cppSDK/SDKBase/CoreConnection.hpp