Fix timeout issue

This commit is contained in:
Iocuser
2022-07-07 16:06:45 +02:00
parent 30370005ef
commit 78896cce79
2 changed files with 7 additions and 5 deletions

View File

@@ -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") {

View File

@@ -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)) {