I2cSharingMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit les modes dans lesquels vous pouvez vous connecter à une adresse de bus à circuit inter-intégré (I2 C). Ces modes déterminent si d’autres connexions à l’adresse de bus I2 C peuvent être ouvertes pendant que vous êtes connecté à l’adresse de bus I2 C.
public enum class I2cSharingMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
enum class I2cSharingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
public enum I2cSharingMode
var value = Windows.Devices.I2c.I2cSharingMode.exclusive
Public Enum I2cSharingMode
- Héritage
-
I2cSharingMode
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows IoT Extension SDK (introduit dans 10.0.10240.0)
|
API contract |
Windows.Devices.DevicesLowLevelContract (introduit dans v1.0)
|
Champs
Exclusive | 0 | Se connecte exclusivement à l’adresse de bus I2 C, afin qu’aucune autre connexion à l’adresse de bus I2 C ne puisse être établie pendant que vous restez connecté. Il s'agit du mode par défaut. |
Shared | 1 | Se connecte à l’adresse de bus I2 C en mode partagé, afin que d’autres connexions à l’adresse de bus I2 C puissent être effectuées pendant que vous restez connecté. Vous pouvez effectuer toutes les opérations sur les connexions partagées, mais utilisez ces connexions avec précaution. Lorsque plusieurs applications clientes modifient l’état global de l’appareilI2 C, des conditions de concurrence peuvent en résulter. Un exemple de cas d’usage pour l’utilisation d’une connexion partagée est un capteur qui obtient des lectures sans modifier l’état de l’appareil. |