python-microscope / microscope

Python library for control of microscope devices, supporting hardware triggers and distribution of devices over the network for performance and flexibility.
https://www.python-microscope.org
GNU General Public License v3.0
67 stars 39 forks source link

Ximea code generates a bunch of errors with the MC023MG-SY-UB #185

Open iandobbie opened 3 years ago

iandobbie commented 3 years ago

We have a Ximea model MC023MG-SY-UB which generates a bunch of errors on startup on my mac.

However, once started it appears to work fine. Captures images and returns them to cockpit no problem. Not sure what the root of this problem is but it seems to be a bunch internal errors from the ximea code.

^C[ian@mbp ~/src/microscope (master)]$ device-server ximea-testcam.py xiAPI: EAL_IF_xiFAPI_Top::InitializeDevice sn:CAMAU2018044 name:MC023MG-SY-UB xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningVerticalFloat/Line:4404 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningHorizontalFloat/Line:4301 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningVerticalFloat/Line:4404 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningHorizontalFloat/Line:4301 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningVerticalFloat/Line:4404 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningHorizontalFloat/Line:4301 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningVerticalFloat/Line:4404 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningHorizontalFloat/Line:4301 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningVerticalFloat/Line:4404 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningHorizontalFloat/Line:4301 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningVerticalFloat/Line:4404 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetBinningHorizontalFloat/Line:4301 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1015, addr:x27317e xiAPI: ---- Device opened. Model:MC023MG-SY-UB SN:CAMAU2018044 FwF1:01.25 API:V4.21.18.00 ---- xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: xiFAPI_Device::AllocateBuffers Allocating buffers. Count:56 OneBuff:2300 KiB All:128 MiB Frm:x1080001 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetHDR/Line:613 xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: xiFAPI_Device::AllocateBuffers Allocating buffers. Count:56 OneBuff:2300 KiB All:128 MiB Frm:x1080001 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetHDR/Line:613 xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: xiFAPI_Device::AllocateBuffers Allocating buffers. Count:56 OneBuff:2300 KiB All:128 MiB Frm:x1080001 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetHDR/Line:613 xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: xiFAPI_Device::AllocateBuffers Allocating buffers. Count:56 OneBuff:2300 KiB All:128 MiB Frm:x1080001 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetHDR/Line:613 xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: xiFAPI_Device::AllocateBuffers Allocating buffers. Count:56 OneBuff:2300 KiB All:128 MiB Frm:x1080001 xiAPI: xiAPI error: Expected XI_OK in:../API/xiFAPI/camera_model/XiApiToGentlParamModel.cpp GetHDR/Line:613 xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e xiAPI: GenCP_Write_Mem_Wait error: Producer respond with error status: x8002 xiAPI: U3V_Consumer Error:"Error on function (" "GenCP_Write_Mem_Wait(u3v_context_consumer_registers, 0, reg_addr_low, &value, sizeof(value))" ")" xiAPI: U3V_Consumer Error:"Error on function (" "reg->SetValueInt32(value)" ")" xiAPI: xiFGenTL Fatal error: SAL_U3V Expected U3V_GENCP_STAT_SUCCESS: onGEN_API.SetValue32(FGenTL_FID_DeviceTemperatureSelector_Settable, value) in:../Layers/TAL/TAL_U3V.cpp TAL_U3V_isSetDeviceTemperatureSelectorSettable/Line:19 xiAPI: FGTL_SetParam_to_CAL error from CAL: -1009, addr:x20014e ^CxiAPI: xiCloseDevice