Fix timeout issue
This commit is contained in:
@@ -248,7 +248,7 @@ record(mbbo, "$(P)$(R)TriggerSource-S") {
|
||||
field(THVL, "4")
|
||||
field(THST, "Master Pulse")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))H_TRIGGER_SOURCE")
|
||||
field(VAL, "1")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record(mbbi, "$(P)$(R)TriggerSource-RB") {
|
||||
|
||||
@@ -495,9 +495,6 @@ epicsTimeStamp imageStamp;
|
||||
acquireStatusError = 0;
|
||||
setIntegerParam(ADStatus, ADStatusAcquire);
|
||||
|
||||
// release buffer
|
||||
dcambuf_release(m_hdcam);
|
||||
|
||||
status = startAcquire();
|
||||
printf("Status: %d\n", status);
|
||||
if (status != asynSuccess) {
|
||||
@@ -922,7 +919,12 @@ asynStatus Hama::startAcquire(void)
|
||||
{
|
||||
int status = 0;
|
||||
|
||||
status = allocateBuffers(1000);
|
||||
// release buffer
|
||||
freeBuffers();
|
||||
|
||||
// allocate buffer
|
||||
allocateBuffers(1000);
|
||||
|
||||
// start capture
|
||||
m_err = dcamcap_start(m_hdcam, DCAMCAP_START_SNAP);
|
||||
if(failed(m_err)) {
|
||||
|
||||
Reference in New Issue
Block a user