本文へスキップ
バージョン: 2.2.0

Haply::Inverse::Unity::Internal::ClientConnection

IDisposableを継承

イベント​

名称
Action< Ret?>OnReconnect()
州代表状態変更()
Client.ClientDelegateポン()
Client.ClientDelegate切断()
Client.DeviceDelegateデバイス利用可能()
Client.DeviceIdDelegateデバイス削除()
Client.DeviceIdDelegateデバイスオープン()
Client.DeviceIdDelegateデバイスクローズ()
Client.ExtendedFirmwareVersionDelegate拡張ファームウェア・バージョン()
Client.CursorStateDelegateカーソル状態変更()
Client.JointsStateDelegateジョインツ状態変更()
Client.VerseGripStateDelegateヴァースグリップ状態変更()
Client.BodyOrientationDelegate(クライアント・ボディ・オリエンテーション・デレゲートボディオリエンテーションチェンジ()
Client.ConfigSaveDelegateコンフィグ保存()
Client.ConfigGravityCompensationDelegate重力補償コンフィグ変更()
Client.ConfigTorqueScalingDelegateトルクスケーリング設定変更()
Client.ConfigHandednessDelegate設定変更()
Client.StatusMotorCurrentDelegateモーター電流ステータス変更()
Client.StatusPowerSupplyDelegate電源ステータス変更()
Client.StatsServiceDelegateサービス統計()
Client.StatsDeviceDelegateデバイス統計()
Client.ErrorDelegateエラー・イベント()
Client.ServiceListClientsDelegateサービスクライアント一覧()
Client.ServiceGetClientDelegateサービスクライアント()
アクションスレッド更新()
Action< Ret >スレッドポールエラー()

公共機能​

名称
ブールIsReady()
デリゲート・ボイドステートデリゲート(ClientConnectionStatestate,ClientConnectionStateprevious)
ClientConnection(コンフィギュレーション構成)
クライアント接続(文字列 desc)
ボイド処分()
ボイド接続する()
ボイド再接続を試みる(Ret? reason =null)
ボイド切断()
ブール所有デバイス(uint deviceId)
ブールIsDeviceOwnedByClient(uint deviceId)
ウロンGetDeviceOwnerCid(uint deviceId)
ウロンクライアントID()
ウイントGetProcessId()
ストリングGetSocketAddr()
オーバーライド文字列文字列()
ボイドデバイスキャッシュクリア()

公共施設​

名称
クライアントコアクライアント
クライアントポーラークライアントポーラー
構成コンフィグ
ストリング説明
クライアント接続状態州

公開イベント・ドキュメント​

イベント OnReconnect​

Action< Ret?> OnReconnect()

イベント StateChanged​

StateDelegate StateChanged()

イベント ポン​

Client.ClientDelegate Pong()

イベント 接続解除​

Client.ClientDelegate Disconnected()

イベント DeviceAvailable​

Client.DeviceDelegate DeviceAvailable()

イベント DeviceRemoved​

Client.DeviceIdDelegate DeviceRemoved()

イベント DeviceOpened​

Client.DeviceIdDelegate DeviceOpened()

イベント DeviceClosed​

Client.DeviceIdDelegate DeviceClosed()

イベント ExtendedFirmwareVersion​

Client.ExtendedFirmwareVersionDelegate ExtendedFirmwareVersion()

イベント CursorStateChanged​

Client.CursorStateDelegate CursorStateChanged()

イベント JointsStateChanged​

Client.JointsStateDelegate JointsStateChanged()

イベント VerseGripStateChanged​

Client.VerseGripStateDelegate VerseGripStateChanged()

イベント BodyOrientationChanged​

Client.BodyOrientationDelegate BodyOrientationChanged()

イベント ConfigSaved​

Client.ConfigSaveDelegate ConfigSaved()

イベント GravityCompensationConfigChanged​

Client.ConfigGravityCompensationDelegate GravityCompensationConfigChanged()

イベント TorqueScalingConfigChanged​

Client.ConfigTorqueScalingDelegate TorqueScalingConfigChanged()

イベント HandednessConfigChanged​

Client.ConfigHandednessDelegate HandednessConfigChanged()

イベント MotorCurrentStatusChanged​

Client.StatusMotorCurrentDelegate MotorCurrentStatusChanged()

イベント PowerSupplyStatusChanged​

Client.StatusPowerSupplyDelegate PowerSupplyStatusChanged()

イベント ServiceStatsChanged​

Client.StatsServiceDelegate ServiceStatsChanged()

イベント DeviceStatsChanged​

Client.StatsDeviceDelegate DeviceStatsChanged()

イベント ErrorEvent​

Client.ErrorDelegate ErrorEvent()

イベント ServiceClientsListed​

Client.ServiceListClientsDelegate ServiceClientsListed()

イベント ServiceClientGot​

Client.ServiceGetClientDelegate ServiceClientGot()

イベント ThreadUpdate​

Action ThreadUpdate()

イベント ThreadPollError​

Action< Ret > ThreadPollError()

パブリック・ファンクション・ドキュメント​

関数 IsReady​

bool IsReady()

関数 StateDelegate​

delegate void StateDelegate(
ClientConnectionState state,
ClientConnectionState previous
)

関数 ClientConnection​

ClientConnection(
Configuration configuration
)

関数 ClientConnection​

ClientConnection(
string desc
)

関数 Dispose​

void Dispose()

ファンクションコネクト​

void Connect()

関数 TryReconnect​

void TryReconnect(
Ret? reason =null
)

機能 ディスコネクト​

void Disconnect()

関数 IsDeviceOwned​

bool IsDeviceOwned(
uint deviceId
)

関数 IsDeviceOwnedByClient​

bool IsDeviceOwnedByClient(
uint deviceId
)

関数 GetDeviceOwnerCid​

ulong GetDeviceOwnerCid(
uint deviceId
)

関数 GetClientId​

ulong GetClientId()

関数 GetProcessId​

uint GetProcessId()

関数 GetSocketAddr​

string GetSocketAddr()

関数 ToString​

override string ToString()

機能 DevicesCacheClear​

void DevicesCacheClear()

公共財産の文書化​

プロパティ CoreClient​

Client CoreClient;

プロパティ ClientPoller​

ClientPoller ClientPoller;

プロパティ構成​

Configuration Config;

物件概要​

string Description;

財産状態​

ClientConnectionState State;