PPC_CMD_MF_BLKCFG
Este comando é usado para ler ou alterar a permissão de um bloco especificando seus bits de configuração C1, C2 e C3. As condições de acesso são especificadas na seção 8.7 dos datasheets NXP MF1S503x e MF1S703x.
Para acessar os datasheets, confira a documentação oficial Mifare.
Parâmetros de entrada
| Constante | Presença | Observação |
|---|---|---|
| PPC_INP_MF_BLKADR | M | Block Address ("0000" a "9999"). |
| PPC_INP_MF_KEYTYP | O | Key Type ("A" ou "B"). |
| PPC_INP_MF_KEYVAL | O | Key Value. |
| PPC_INP_MF_KEYTYP2 | O | 2nd Key Type ("A" ou "B"), se requerida. |
| PPC_INP_MF_KEYVAL2 | O | 2nd Key Value, se requerida. |
| PPC_INP_MF_BITCFG | M | Bits de configuração C1C2C3 ("000" a "111"). |
Dados de resposta
Não há.
Retornos
| Retorno | Descrição |
|---|---|
| PPC_OK | Sucesso. |
| PPC_NOTOPEN | Comando PPC_CMD_OPEN não foi previamente chamado. |
| PPC_NOCARD | Não há cartão no leitor. |
| PPC_CARDINV | Cartão não suportado. |
| PPC_CTLSSMULTIPLE | Mais de um cartão apresentado. |
| PPC_CTLSSCOMMERR | Erro de comunicação com o cartão. |
| PPC_CTLSSAPPNAUT | Bloco protegido ou chave requerida não foi fornecida. |
Outros retornos: Ver Códigos de retorno.
Updated about 1 month ago
Did this page help you?