- Connections write timeouts were incorrectly handled in asynnetc. Fixed.
- Implemented the desired run/drive behaviour: drive waits for what it started run starts, and success waits for everything to finish. This required changes to a lot of files. - Fixed a bug in remob which supressed required messages
This commit is contained in:
@@ -258,10 +258,10 @@ static hdbCallbackReturn SICSDriveCallback(pHdb node, void *userData,
|
||||
assert(pCon != NULL && dum != NULL);
|
||||
if (GetHdbProperty(node, "sicsdev", pSicsdev, 79)) {
|
||||
status = StartDevice(pServ->pExecutor, pSicsdev, dum->pDescriptor,
|
||||
userData, pCon, (float) v.v.doubleValue);
|
||||
userData, pCon, RUNDRIVE, (float) v.v.doubleValue);
|
||||
} else {
|
||||
status = StartDevice(pServ->pExecutor, node->name, dum->pDescriptor,
|
||||
userData, pCon, (float) v.v.doubleValue);
|
||||
userData, pCon, pCon->runLevel, (float) v.v.doubleValue);
|
||||
}
|
||||
if (status == 1) {
|
||||
return hdbContinue;
|
||||
|
||||
Reference in New Issue
Block a user