Clase GSMPIN

Clase GSMPIN:  La clase GSMPIN tiene utilidades para la comunicación con la tarjeta SIM.

FUNCIONES

GSMPIN
Descripción
GSM PIN es la clase base para todas las funciones basadas en GSM que tienen que ver con la interacción con el PIN de la tarjeta SIM.
________________ ________________________________________________________
begin()
Descripción
Comprueba el estado del módem y lo reinicia.
Sintaxis
GSMPIN.begin()
Parámetros
Ninguno
Retornos
Int: devuelve 1 si el módem está bien, de lo contrario devuelve un error.
__________________ _______________________________________________________
isPIN()
Descripción
Comprueba la tarjeta SIM para ver si está bloqueada con un código PIN.
Sintaxis
pin.isPIN()
Parámetros
Ninguno
Retornos
int: 0 si el bloqueo de PIN está desactivado, 1 si el bloqueo de PIN está activado, -1 si el bloqueo PUK está activado, -2 si existe error.
__________________ ______________________________________________________________

checkPin()

Descripción
Consulta a la tarjeta SIM con un código PIN para ver si es válido.
Sintaxis
pin.checkPIN(PIN)
Parámetros
PIN: String con el número PIN a verificar
Retornos
Int: Devuelve 0 si el PIN es válido, devuelve -1 si no lo es.
___________________ ______________________________________________________________

checkPUK()

Descripción
Comprueba el código PUK SIM para ver si es correcto y establecer nuevo código PIN.
Sintaxis
pin.checkPUK(puk, pin)
Parámetros
- puk: String con el número PUK a comprobar
- pin: String con el número PIN averificar
Retornos
Int: Devuelve 0 si tiene éxito, -1 si no lo tiene.
___________________ ______________________________________________________________

changePIN()

Descripción
Cambia el número PIN de una tarjeta SIM, después de verificar el existente.
Sintaxis
pin.changePIN(oldPIN, newPIN)
Parámetros
- oldPIN: la secuencia con el número PIN existente
- newPIN: String con el número PIN deseado
Retornos
Ninuno
___________________ ______________________________________________________________

switchPIN()

Descripción
Cambia el PIN a estdo de bloqueo.
Sintaxis
pin.switchPIN(pin)
Parámetros
pin: String con el número PIN existente
Retornos
Ninguno
___________________ ______________________________________________________________

checkReg()

Descripción
Comprueba si el módem está registrado en la red GSM / GPRS
Sintaxis
pin.checkReg()
Parámetros
Ninguno
Retornos
Int: 0 si se registró módem, 1 si el módem se registró en itinerancia, -1 si existe error
___________________ ______________________________________________________________

getPinUsed()

Descripción
Comprueba si se utiliza el bloqueo del PIN.
Sintaxis
pin.getPinUsed()
Parámetros
Ninguno
Retornos
booleano: true ID bloqueado, si no FALSE
___________________ ______________________________________________________________

setPinUsed()

Descripción
Pone el PIN en estado de bloqueo
Sintaxis
pin.setPinUsed(used)
Parámetros
used: boolean, TRUE para bloquear el PIN, FALSE para desbloquear.
Retornos
Ninguno

No hay comentarios:

Publicar un comentario