
90
Operational Reference
Genie Monochrome Series-GigE Vision Camera
}
// Get max only works with 1.40.01.0192 or higher.
#if 0
if( !feature.GetMax( &userBufferSize) )
{
printf("Error during GetMax!\n");
return FALSE;
}
printf("User Buffer size = %d", userBufferSize);
#else
userBufferSize = 4*1024;
#endif
SapBuffer *Buffers= new SapBuffer(1, userBufferSize, 1, CORBUFFER_VAL_FORMAT_MONO8);
if( !Buffers->Create())
{
printf("Error during Buffers creation!\n");
return FALSE;
}
// Read a buffer to the caemra user buffer
if( !pAcqDevice->GetFeatureValue( "UserBuffer", Buffers))
{
printf("Error in GetFeatureValue( \"UserBuffer\" ) !\n");
return FALSE;
}
// Write a buffer to the caemra user buffer
if( !pAcqDevice->SetFeatureValue( "UserBuffer", Buffers))
{
printf("Error in SetFeatureValue( \"UserBuffer\" ) !\n");
return FALSE;
}
delete pAcqDevice;
delete Buffers;
printf("Exit 0\n");
return 0;
}