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;