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

EntradaDescrição
iCmdRefInforme 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

RetornoDescrição
PPC_OKComando 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_ERRMANDATUm parâmetro obrigatório não foi informado na chamada da função.
PPC_COMMERROcorreu um erro de comunicação com o PinPad.
PPC_PORTERROcorreu 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; 
} 

Did this page help you?