PPC_ExecCmdNBlk
Esta função executa um comando “não blocante”. Eventuais parâmetros do comando devem ter sido passados anteriormente através da função PPC_SetParam.
Sintaxe: int PPC_ExecCmdNBlk (int iCmdRef);
Entradas
| Entrada | Descrição |
|---|---|
iCmdRef | Informe o código de referência do comando que será executado. Utilize uma das constantes PPC_CMD_xxx disponíveis na API. |
Saídas
Não há.
Retorno
| Retorno | Descrição |
|---|---|
PPC_OK | Comando executado com sucesso. Dependendo da operação realizada, pode haver dados de resposta disponíveis para consulta por meio da função PPC_GetResp. |
PPC_ERRMANDAT | Um parâmetro obrigatório não foi informado na chamada da função. |
PPC_COMMERR | Ocorreu um erro de comunicação com o PinPad. |
PPC_PORTERR | Ocorreu um erro ao acessar a porta de comunicação utilizada pelo Pin Pad. |
Os demais retornos variam conforme o comando executado. Consulte a documentação de cada comando para mais detalhes.
Exemplo
int iAgradeceCliente (void)
{
int iSt;
PPC_SetParam (PPC_INP_DSPMSG,
“ OBRIGADO PELA PREFERENCIA! ”, 32);
iSt = PPC_ExecCmdNBlk (PPC_CMD_DISPLAY);
return iSt;
} Updated about 1 month ago
Did this page help you?