pcdshub / camviewer

LCLS Camviewer Application
0 stars 4 forks source link

Gateway issue/incompatibility: NORD is 0 #3

Open klauer opened 3 years ago

klauer commented 3 years ago

Per @ZLLentz's summary of the long-standing issue:

camviewer uses the NORD field to get the number of active elements in the array to monitor, but the gateway sometimes bugs out and reports it as zero area detector image streams initialize as 0 by 0 before receiving any frames, and this also does not play well with the loading of the blank image

ZLLentz commented 3 years ago

One more gateway incompatibility: if a gateway is having a bad day, it will take longer than 1s to read the array data, leading to an error in camviewer instead of just a really laggy image

klauer commented 3 years ago

Long-term, I wonder if we should consider moving the data source from CA to Kafka or less preferably PVA? This sort of consistency issue is just non-existent there.

Come to think of it, this belongs in a new issue...