none
Alguem sabe como posso converter essas variaveis ? RRS feed

Todas as Respostas

  • PAra isso voce vai ter que usar a funçao FDxToNBioBSP da classe NBioAPI.Export.

    Esta no maunal, pagina 283

    http://www.nitgen.com.br/download/EN_eNBSP_SDK_Programmer's_Guide_DC1-0017A_Rev_J.pdf

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    quinta-feira, 25 de junho de 2015 18:27
    Moderador
  • E que preciso dessas variáveis neste tipo e com a outra e byte (biFIR1) queria ver se teria como converte-las

    NBioAPI.Type.HFIR m_hNewFIR1 = biFIR1;
                NBioAPI.Type.HFIR m_hNewFIR2;


    Atenciosamente,
    José Henrique Sabino

    quinta-feira, 25 de junho de 2015 18:50
  • como eu disse, vc vai ter que usar o FDxToNBioBSP . Veja a descriçao da funçao:

    Descriptions
    This function is to convert the FDx data (400-byte minutiae array) to the FIR format in a
    handle of FIR. This function does not accept raw data

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    quinta-feira, 25 de junho de 2015 18:53
    Moderador
  • Não sei se coloquei na forma correta mais deu esse erro ai 


    Atenciosamente,
    José Henrique Sabino

    quinta-feira, 25 de junho de 2015 20:25
  • nao entendi o que vc quiz fazer.. nao poste imagens, poste o codigo. desta forma nos poderemos te ajudar mais.

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------


    sexta-feira, 26 de junho de 2015 02:48
    Moderador
  • E que não intendi como e feito essa conversão, coloquei no seguinte modo

     NBioAPI m_NBioAPI = new NBioAPI();
    
                NBioAPI.Type.HFIR m_hNewFIR1 = biFIR1;
                NBioAPI.Type.HFIR m_hNewFIR2 = (biFIR2)NBioAPI.Type.MINCONV_DATA_TYPE.MINCONV_TYPE_FDA;
    
                uint ret;
                bool result;
                NBioAPI.Type.FIR_PAYLOAD myPayload = new NBioAPI.Type.FIR_PAYLOAD();
                ret = m_NBioAPI.VerifyMatch(m_hNewFIR1, m_hNewFIR2, out result, myPayload);

    mais deu o erro


    Atenciosamente,
    José Henrique Sabino

    sexta-feira, 26 de junho de 2015 11:56
  • Olá José, tudo bem?

    Este tópico não devia ter sido caracterizado como uma discussão. Você não está discutindo um assunto, está fazendo uma pergunta.

    Atenciosamente

    Marcos Roberto


    • Editado Mr. Morello sexta-feira, 26 de junho de 2015 12:15
    sexta-feira, 26 de junho de 2015 12:12
  • Repito: O que vc esta fazendo nao é valido. Nao é possivel converter um bytearray em HFIR usando cast ou Convert.

    Voce tem que usar a funcao FDxToNBioBSP descrita no manual (pagina 283)

    http://www.nitgen.com.br/download/EN_eNBSP_SDK_Programmer's_Guide_DC1-0017A_Rev_J.pdf

    reproduzo aqui:

    FDxToNBioBSP

    public System.Uint32 FDxToNBioBSP (
     byte[] FdxData,
     NBioAPI.Type.MINCONV_DATA_TYPE FdxDataType,
     NITGEN.SDK.NBioBSP.NBioAPI.Type.FIR_PURPOSE Purpose,
     out NITGEN.SDK.NBioBSP.NBioAPI.Type.HFIR ProcessedFIR );


    Descriptions
    This function is to convert the FDx data (400-byte minutiae array) to the FIR format in a handle of FIR. This function does not accept raw data.
    Parameters
    FDxData: The FDxData to be converted.
    FDxDataType : The type of the FDxData.
    NBioAPI.Type.MINCONV_DATA_TYPE.FDP = 0 : Data captured from FDP01/02
    device
    NBioAPI.Type.MINCONV_DATA_TYPE.FDU = 1 : Data captured from FDU01 device
    NBioAPI.Type.MINCONV_DATA_TYPE.FDA = 2 : Data captured from FDA01 device
    NBioAPI.Type.MINCONV_DATA_TYPE.OLD_FDA = 3 : Data captured from FDA01
    device
    NBioAPI.Type.MINCONV_DATA_TYPE.FDAC = 4 : Data captured from Access
    Controller device
    NBioAPI.Type.MINCONV_DATA_TYPE.FIM10_HV = 5 : Data captured from FIM10-
    HV device
    NBioAPI.Type.MINCONV_DATA_TYPE.FIM10_LV = 6 : Data captured from FIM10-
    LV device
    NBioAPI.Type.MINCONV_DATA_TYPE.FIM01_HV = 7 : Data captured from FIM01-
    HV device
    NBioAPI.Type.MINCONV_DATA_TYPE.FIM01_HD = 8 : Data captured from FIM01-
    HD device
    NBioAPI.Type.MINCONV_DATA_TYPE.FELICA = 9 : Data captured from FELICA
    device
    Purpose: A value indicating the desired purpose of the ProcessedFIR.
    NBioAPI.Type.FIR_PURPOSE.VERIFY: Data captured for verification.
    NBioAPI.Type.FIR_PURPOSE.IDENTIFY: Data captured for identification.
    NBioAPI.Type.FIR_PURPOSE.ENROLL: Data captured for enrollment. 

    ProcessedFIR: The ProcessedFIR handle.
    Return Value
    NBioAPI.Error.NONE: No error.
    NBioAPI.Error.INVALID_MINSIZE: Invalid size of minutiae data.
    NBioAPI.Error.FUNCTION_FAIL: Conversion failed.

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------



    sexta-feira, 26 de junho de 2015 14:15
    Moderador
  • Consegui resolver, mudei a forma de verificação, OBRIGADO PESSOAL

    Vlw William essa fonte ajudou e muito

    PAra isso voce vai ter que usar a funçao FDxToNBioBSP da classe NBioAPI.Export.

    Esta no maunal, pagina 283

    http://www.nitgen.com.br/download/EN_eNBSP_SDK_Programmer's_Guide_DC1-0017A_Rev_J.pdf

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------



    Atenciosamente,
    José Henrique Sabino

    sexta-feira, 26 de junho de 2015 20:36
  • Ola amigo, estou passando pela mesma dificuldade, tem como colocar um exemplo da sua solução?

    Desde já agredeço.

    quarta-feira, 1 de agosto de 2018 13:45