Rueba  1.0
Refectory Access System
Public Member Functions | Public Attributes | List of all members
leitorCarteirinha Class Reference

Public Member Functions

 leitorCarteirinha ()
 
int carteirinhaNoLeitor ()
 
string getCarteirinha ()
 
int updateCreditos (int creditos)
 
int acessoRestaurante ()
 
int abreCarteirinha ()
 
int fechaCarteirinha ()
 

Public Attributes

int passesRestantes
 

Constructor & Destructor Documentation

◆ leitorCarteirinha()

leitorCarteirinha::leitorCarteirinha ( void  )

Construtor inicializa o leitor.

Member Function Documentation

◆ abreCarteirinha()

int leitorCarteirinha::abreCarteirinha ( )

A função abreCarteirnha permite a escrita na carterinha

Returns
retorna 1 para operação realizada com sucesso e 0 caso contrário

◆ acessoRestaurante()

int leitorCarteirinha::acessoRestaurante ( )

A função acessoRestaurante informa que o aluno pode acessar ao restaurante e diminui os créditos

Returns
retorna 1 para operação realizada com sucesso e 0 caso o aluno não tenha creditos o suficiente

◆ carteirinhaNoLeitor()

int leitorCarteirinha::carteirinhaNoLeitor ( )

A função carterinhaNoLeitor verifica se há alguma carterinha no leitor de RFID

Returns
retorna 1 se houver carterinha e 0 caso contrário.

◆ fechaCarteirinha()

int leitorCarteirinha::fechaCarteirinha ( )

A função fechaCarteirnha bloqueia a escrita na carterinha

Returns
retorna 1 para operação realizada com sucesso e 0 caso contrário

◆ getCarteirinha()

string leitorCarteirinha::getCarteirinha ( )

A função getCarteirinha devolve o id da carterinha no leitor

Returns
retorna o id da carterinha no leitor

◆ updateCreditos()

int leitorCarteirinha::updateCreditos ( int  creditos)

A função updateCreditos atualiza os creditos da carterinha

Parameters
creditosinforma o numero de creditos a ser adicionado na carterinha
Returns
retorna 1 para operação realizada com sucesso e 0 caso contrário

The documentation for this class was generated from the following files: