Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La clase PosDevice representa un único dispositivo POS físico. Esta clase proporciona propiedades y métodos necesarios para administrar ese dispositivo físico.
Propiedades
| Name | Description |
|---|---|
| Tipo | Representación de cadena del tipo o categoría de dispositivo POS. |
| SoName | Nombre del objeto de servicio para el dispositivo físico, con formato de cadena. |
| Ruta de acceso | Ruta de acceso del hardware de un dispositivo, con formato de cadena. Para dispositivos Plug and Play, esta ruta de acceso procede del motor de Plug and Play. Para dispositivos que no son Plug and Play, se proporciona con el método AddDevice de ServiceObject. En el caso de los dispositivos que usan objetos de servicio (OPOS) heredados, este valor puede estar en blanco. |
| HardwareDescription | Descripción del dispositivo lógico, devuelta desde el Registro con formato de cadena y usada por el motor de Plug and Play. Este valor puede estar en blanco para los dispositivos que usan objetos de servicio (OPOS) heredados. |
| IsPlugNPlay | Valor booleano que indica si el dispositivo admite Plug and Play. |
| IsLegacy | Valor booleano que indica si el dispositivo usa un objeto de servicio (OPOS) heredado. |
| habilitado | Representación booleana que indica si el dispositivo está habilitado o no. Esta propiedad permite el acceso de escritura. |
| Valor predeterminado | Representación booleana que indica si el dispositivo es el predeterminado en una categoría de dispositivos POS. Esta propiedad permite el acceso de escritura. |
Métodos
| Nombre | Descripción |
|---|---|
AddName |
Agrega un nombre lógico para el dispositivo. Acepta un parámetro de cadena, Name, que es el nombre del dispositivo lógico que se va a agregar. El nombre debe ser único dentro de una clase (tipo) de dispositivo. No se devuelve ningún valor. Los nombres lógicos se representan con la clase LogicalDevice. |
Deletename |
Elimina el nombre lógico del dispositivo. Acepta el parámetro de cadena Name, que es el nombre del dispositivo lógico que se va a eliminar. No se devuelve ningún valor. Los nombres lógicos se representan con la clase LogicalDevice. |
AddProperty |
Agrega una propiedad (un par nombre/valor) a este dispositivo. Acepta dos parámetros de cadena: Name, que es el nombre de la propiedad, y Value, que es el valor de la propiedad. No se devuelve ningún valor. Las propiedades del dispositivo se representan con la clase Property. |
DeleteProperty |
Elimina una propiedad de este dispositivo. Acepta el parámetro de cadena Name, que es el nombre de la propiedad que se va a eliminar. No hay ningún valor devuelto. Las propiedades del dispositivo se representan con la clase Property. |