Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La classe PosDevice représente un seul appareil POS physique. La classe fournit les propriétés et les méthodes nécessaires à la gestion de cet appareil physique.
Propriétés
| Nom | Description |
|---|---|
| Type | Représentation sous forme de chaîne du type ou de la catégorie d’appareil POS. |
| SoName | Nom de l’objet de service pour cet appareil physique, au format chaîne. |
| Path | Chemin matériel d’un appareil, au format chaîne. Pour les appareils Plug-and-Play, ce chemin provient du moteur Plug-and-Play. Pour les appareils non Plug-and-Play, il est fourni via la méthode AddDevice de ServiceObject. Pour les appareils utilisant des objets de service (OPOS) hérités, il se peut qu’il soit vide. |
| HardwareDescription | Description de l’appareil logique, retournée par le registre au format chaîne et utilisée par le moteur Plug-and-Play. Il se peut qu’elle soit vide pour les appareils utilisant des objets de service (OPOS) hérités. |
| IsPlugNPlay | Indicateur booléen indiquant si l’appareil prend en charge la fonctionnalité Plug-and-Play. |
| IsLegacy | Indicateur booléen indiquant si l’appareil utilise un objet de service (OPOS) hérité. |
| activé | Représentation booléenne indiquant si l’appareil est activé ou non. Cette propriété autorise l’accès en écriture. |
| Default | Représentation booléenne indiquant si l’appareil est l’appareil par défaut dans une catégorie d’appareil POS. Cette propriété autorise l’accès en écriture. |
Méthodes
| Nom | Description |
|---|---|
AddName |
Ajoute un nom logique pour l’appareil. Accepte un paramètre de chaîne, Name, qui est le nom de l’appareil logique à ajouter. Le nom doit être unique au sein d’une classe (type) d’appareil. Aucune valeur n’est retournée. Les noms logiques sont représentés par la classe LogicalDevice. |
Deletename |
Supprime le nom logique de l’appareil. Accepte un paramètre de chaîne, Name, qui est le nom de l’appareil logique à supprimer. Aucune valeur n’est retournée. Les noms logiques sont représentés par la classe LogicalDevice. |
AddProperty |
Ajoute une propriété (paire nom/valeur) à cet appareil. Accepte deux paramètres de chaîne, Name, qui est le nom de la propriété, et Value, qui est la valeur de la propriété. Aucune valeur n’est retournée. Les propriétés de l’appareil sont représentées par la classe Property. |
DeleteProperty |
Supprime une propriété de cet appareil. Accepte un paramètre de chaîne, Name, qui est le nom de la propriété à supprimer. Il n'y a pas de valeur de retour. Les propriétés de l’appareil sont représentées par la classe Property. |