Haply::Inverse::Unity::Internal::ClientConnection
Hérite de IDisposable
Événements publics
Nom | |
---|---|
Action< Ret?> | OnReconnect() |
Délégué d'État | StateChanged() |
Client.ClientDelegate | Pong() |
Client.ClientDelegate | Déconnecté() |
Client.DeviceDelegate | DeviceAvailable() |
Client.DeviceIdDelegate | DeviceRemoved() |
Client.DeviceIdDelegate | DispositifOuvré() |
Client.DeviceIdDelegate | DeviceClosed() |
Client.ExtendedFirmwareVersionDelegate | ExtendedFirmwareVersion() |
Client.CursorStateDelegate | CursorStateChanged() |
Client.JointsStateDelegate | JointsStateChanged() |
Client.VerseGripStateDelegate | VerseGripStateChanged() |
Client.OrientationDelegate | OrientationChanged() |
Client.ConfigSaveDelegate | ConfigSaved() |
Client.ConfigGravityCompensationDelegate | GravityCompensationConfigChanged() |
Client.ConfigTorqueScalingDelegate | TorqueScalingConfigChanged() |
Client.ConfigHandednessDelegate | HandednessConfigChanged() |
Client.StatusMotorCurrentDelegate | MotorCurrentStatusChanged() |
Client.StatusPowerSupplyDelegate | PowerSupplyStatusChanged() |
Client.StatsServiceDelegate | ServiceStatsChanged() |
Client.StatsDeviceDelegate | DeviceStatsChanged() |
Client.ErrorDelegate | Événement d'erreur() |
Client.ServiceListClientsDelegate | ServiceClientsListed() |
Client.ServiceGetClientDelegate | ServiceClientGot() |
Action | ThreadUpdate() |
Action< Ret > | ThreadPollError() |
Fonctions publiques
Nom | |
---|---|
bool | Prêt() |
délégué vide | Délégué à l'état(ClientConnectionState state, ClientConnectionState previous) |
ClientConnection(Configuration configuration) | |
ClientConnection(string desc) | |
vide | Disposer() |
vide | Connecter() |
vide | TryReconnect(Ret ? raison =null) |
vide | Déconnexion() |
bool | IsDeviceOwned(uint deviceId) |
bool | IsDeviceOwnedByClient(uint deviceId) |
ulong | GetDeviceOwnerCid(uint deviceId) |
ulong | GetClientId() |
uint | GetProcessId() |
chaîne de caractères | GetSocketAddr() |
override string | ToString() |
DeviceCacheData | GetOrAddDeviceInfo(uint deviceId) |
bool | OpenDevice(DeviceCacheData deviceCacheData) |
vide | CloseDevice(DeviceCacheData deviceCacheData) |
vide | UpdateDeviceInfo(DeviceCacheData deviceCacheData) |
vide | RefreshDevicesCache() |
vide | DevicesCacheClear() |
Propriétés publiques
Nom | |
---|---|
Client | CoreClient |
ClientPoller | ClientPoller |
Configuration | Config |
chaîne de caractères | Description |
État de connexion du client | État |
IEnumerable< DeviceCacheData > | Cache d'appareils |
Documentation sur les événements publics
événement OnReconnect
Action< Ret?> OnReconnect()
événement StateChanged
StateDelegate StateChanged()
événement Pong
Client.ClientDelegate Pong()
événement Déconnecté
Client.ClientDelegate Disconnected()
événement DeviceAvailable
Client.DeviceDelegate DeviceAvailable()
événement DeviceRemoved
Client.DeviceIdDelegate DeviceRemoved()
événement DeviceOpened
Client.DeviceIdDelegate DeviceOpened()
événement DeviceClosed
Client.DeviceIdDelegate DeviceClosed()
événement ExtendedFirmwareVersion
Client.ExtendedFirmwareVersionDelegate ExtendedFirmwareVersion()
événement CursorStateChanged
Client.CursorStateDelegate CursorStateChanged()
événement JointsStateChanged
Client.JointsStateDelegate JointsStateChanged()
événement VerseGripStateChanged
Client.VerseGripStateDelegate VerseGripStateChanged()
événement OrientationChanged
Client.OrientationDelegate OrientationChanged()
événement ConfigSaved
Client.ConfigSaveDelegate ConfigSaved()
événement GravityCompensationConfigChanged
Client.ConfigGravityCompensationDelegate GravityCompensationConfigChanged()
événement TorqueScalingConfigChanged
Client.ConfigTorqueScalingDelegate TorqueScalingConfigChanged()
événement HandednessConfigChanged
Client.ConfigHandednessDelegate HandednessConfigChanged()
événement MotorCurrentStatusChanged
Client.StatusMotorCurrentDelegate MotorCurrentStatusChanged()
event PowerSupplyStatusChanged
Client.StatusPowerSupplyDelegate PowerSupplyStatusChanged()
événement ServiceStatsChanged
Client.StatsServiceDelegate ServiceStatsChanged()
événement DeviceStatsChanged
Client.StatsDeviceDelegate DeviceStatsChanged()
événement ErrorEvent
Client.ErrorDelegate ErrorEvent()
événement ServiceClientsListed
Client.ServiceListClientsDelegate ServiceClientsListed()
événement ServiceClientGot
Client.ServiceGetClientDelegate ServiceClientGot()
événement ThreadUpdate
Action ThreadUpdate()
événement ThreadPollError
Action< Ret > ThreadPollError()
Documentation sur les fonctions publiques
fonction IsReady
bool IsReady()
fonction StateDelegate
delegate void StateDelegate(
ClientConnectionState state,
ClientConnectionState previous
)
fonction ClientConnection
ClientConnection(
Configuration configuration
)
fonction ClientConnection
ClientConnection(
string desc
)
fonction Dispose
void Dispose()
fonction Connect
void Connect()
fonction TryReconnect
void TryReconnect(
Ret? reason =null
)
Fonction Déconnexion
void Disconnect()
fonction IsDeviceOwned
bool IsDeviceOwned(
uint deviceId
)
fonction IsDeviceOwnedByClient
bool IsDeviceOwnedByClient(
uint deviceId
)
fonction GetDeviceOwnerCid
ulong GetDeviceOwnerCid(
uint deviceId
)
fonction GetClientId
ulong GetClientId()
fonction GetProcessId
uint GetProcessId()
fonction GetSocketAddr
string GetSocketAddr()
fonction ToString
override string ToString()
fonction GetOrAddDeviceInfo
DeviceCacheData GetOrAddDeviceInfo(
uint deviceId
)
fonction OpenDevice
bool OpenDevice(
DeviceCacheData deviceCacheData
)
fonction CloseDevice
void CloseDevice(
DeviceCacheData deviceCacheData
)
fonction UpdateDeviceInfo
void UpdateDeviceInfo(
DeviceCacheData deviceCacheData
)
fonction RefreshDevicesCache
void RefreshDevicesCache()
fonction DevicesCacheClear
void DevicesCacheClear()
Documentation sur les biens publics
propriété CoreClient
Client CoreClient;
propriété ClientPoller
ClientPoller ClientPoller;
propriété Config
Configuration Config;
Description de la propriété
string Description;
propriété État
ClientConnectionState State;
propriété DevicesCache
IEnumerable< DeviceCacheData > DevicesCache;