I am running my application over the O3D303 (after cross compilation), and getting such framegrabber timeout errors sometimes (occurs out of sudden at a time when my application was running fine and was able to grab previous frames successfully). I tried frame grabber reset but that didn't help. I have to do camera reboot to get it work again as my application is not able to get the images and keep getting frame grabber timeout errors. My camera is set to software triggered and not free run.
{
"o3d3xx": {
"libo3d3xx": "705",
"Date": "Thu Jun 17 13:02:13 2021",
"HWInfo": {
"Connector": "#!02_A300_C40_04246016_008023176",
"Diagnose": "#!02_D322_C34_04250651_008026824",
"MiraSerial": "8470-81f7-0e63-0720",
"MACAddress": "00:02:01:41:3B:B5",
"Frontend": "#!02_F342_C34_19_00105_008023607",
"Mainboard": "#!02_M381_C41_03901679_008023690",
"Illumination": "#!02_I300_001_04201465_008001175"
},
"SWVersion": {
"IFM_Software": "1.71.7444",
"Main_Application": "O2I_1.20.7428-0-g91c60a74be",
"IFM_Recovery": "unversioned",
"Algorithm_Version": "3.0.5",
"Calibration_Device": "00:02:01:41:3b:b5",
"Calibration_Version": "1.0.2",
"Linux": "Linux version 3.14.34-rt31-yocto-standard-00048-gc8112a91aeb2-d",
"Diagnostic_Controller": "O2I_1.20.7428-0-g91c60a74be"
},
"Device": {
"Name": "New sensor",
"Description": "",
"ActiveApplication": "1",
"PcicTcpPort": "50010",
"PcicProtocolVersion": "3",
"IOLogicType": "1",
"IODebouncing": "true",
"IOExternApplicationSwitch": "0",
"SessionTimeout": "30",
"ServiceReportPassedBuffer": "15",
"ServiceReportFailedBuffer": "15",
"ExtrinsicCalibTransX": "0",
"ExtrinsicCalibTransY": "0",
"ExtrinsicCalibTransZ": "0",
"ExtrinsicCalibRotX": "0",
"ExtrinsicCalibRotY": "0",
"ExtrinsicCalibRotZ": "0",
"EvaluationFinishedMinHoldTime": "10",
"SaveRestoreStatsOnApplSwitch": "true",
"IPAddressConfig": "0",
"PasswordActivated": "false",
"OperatingMode": "1",
"DeviceType": "1:2",
"ArticleNumber": "O3D303",
"ArticleStatus": "AD",
"UpTime": "25.1308333333333",
"ImageTimestampReference": "1603975097",
"TemperatureFront1": "3276.6999999999998",
"TemperatureFront2": "3276.6999999999998",
"TemperatureIMX6": "32.812000274658203",
"TemperatureIllu": "39.200000000000003",
"PNIODeviceName": "",
"EthernetFieldBus": "1",
"EthernetFieldBusEndianness": "0",
"EnableAcquisitionFinishedPCIC": "false"
},
"Net": {
"MACAddress": "",
"NetworkSpeed": "0",
"StaticIPv4Address": "192.168.0.19",
"StaticIPv4SubNetMask": "255.255.255.0",
"StaticIPv4Gateway": "192.168.0.201",
"UseDHCP": "false"
},
"Apps": [
{
"Name": "Box Detection Application",
"Description": "",
"TriggerMode": "2",
"PcicTcpResultSchema": "{ \"layouter\": \"flexible\", \"format\": { \"dataencoding\": \"ascii\" }, \"elements\": [ { \"type\": \"string\", \"value\": \"star\", \"id\": \"start_string\" }, { \"type\": \"blob\", \"id\": \"normalized_amplitude_image\" }, { \"type\": \"blob\", \"id\": \"distance_image\" }, { \"type\": \"blob\", \"id\": \"x_image\" }, { \"type\": \"blob\", \"id\": \"y_image\" }, { \"type\": \"blob\", \"id\": \"z_image\" }, { \"type\": \"blob\", \"id\": \"confidence_image\" }, { \"type\": \"blob\", \"id\": \"diagnostic_data\" }, { \"type\": \"string\", \"value\": \"stop\", \"id\": \"end_string\" } ] }",
"PcicEipResultSchema": "{ \"layouter\": \"flexible\", \"format\": { \"dataencoding\": \"binary\", \"order\": \"big\" }, \"elements\" : [ { \"type\": \"string\", \"value\": \"star\", \"id\": \"start_string\" }, { \"type\": \"records\", \"id\": \"models\", \"elements\": [ { \"type\": \"int16\", \"id\": \"boxFound\" }, { \"type\": \"int16\", \"id\": \"width\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"height\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"length\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"xMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"yMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"zMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"yawAngle\" }, { \"type\": \"int16\", \"id\": \"qualityLength\" }, { \"type\": \"int16\", \"id\": \"qualityWidth\" }, { \"type\": \"int16\", \"id\": \"qualityHeight\" } ] }, { \"type\": \"string\", \"value\": \"stop\", \"id\": \"end_string\" } ] }",
"PcicPnioResultSchema": "{\"layouter\" : \"flexible\", \"format\": { \"dataencoding\": \"binary\", \"order\": \"big\" }, \"elements\" : [ { \"type\": \"string\", \"value\": \"star\", \"id\": \"start_string\" }, { \"type\": \"records\", \"id\": \"models\", \"elements\": [ { \"type\": \"int16\", \"id\": \"boxFound\" }, { \"type\": \"int16\", \"id\": \"width\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"height\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"length\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"xMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"yMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"zMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"yawAngle\" }, { \"type\": \"int16\", \"id\": \"qualityLength\" }, { \"type\": \"int16\", \"id\": \"qualityWidth\" }, { \"type\": \"int16\", \"id\": \"qualityHeight\" } ] }, { \"type\": \"string\", \"value\": \"stop\", \"id\": \"end_string\" } ] }",
"LogicGraph": "{\"IOMap\": {\"OUT1\": \"RFT\",\"OUT2\": \"AQUFIN\"},\"blocks\": {\"B00001\": {\"pos\": {\"x\": 200,\"y\": 200},\"properties\": {},\"type\": \"PIN_EVENT_IMAGE_ACQUISITION_FINISHED\"},\"B00002\": {\"pos\": {\"x\": 200,\"y\": 75},\"properties\": {},\"type\": \"PIN_EVENT_READY_FOR_TRIGGER\"},\"B00003\": {\"pos\": {\"x\": 600,\"y\": 75},\"properties\": {\"pulse_duration\": 0},\"type\": \"DIGITAL_OUT1\"},\"B00005\": {\"pos\": {\"x\": 600,\"y\": 200},\"properties\": {\"pulse_duration\": 0},\"type\": \"DIGITAL_OUT2\"}},\"connectors\": {\"C00000\": {\"dst\": \"B00003\",\"dstEP\": 0,\"src\": \"B00002\",\"srcEP\": 0},\"C00001\": {\"dst\": \"B00005\",\"dstEP\": 0,\"src\": \"B00001\",\"srcEP\": 0}}}",
"Type": "Camera",
"Index": "1",
"Id": "476707713",
"Imager": {
"AutoExposureReferencePointX": "88",
"AutoExposureReferencePointY": "66",
"AutoExposureReferenceType": "0",
"AutoExposureMaxExposureTime": "10000",
"AutoExposureReferenceROI": "{\"ROIs\":[{\"id\":0,\"group\":0,\"type\":\"Rect\",\"width\":130,\"height\":100,\"angle\":0,\"center_x\":88,\"center_y\":66}]}",
"Channel": "0",
"ClippingBottom": "263",
"ClippingLeft": "0",
"ClippingRight": "351",
"ClippingTop": "0",
"ContinuousAutoExposure": "false",
"EnableAmplitudeCorrection": "true",
"EnableFastFrequency": "false",
"EnableFilterAmplitudeImage": "false",
"EnableFilterDistanceImage": "true",
"EnableRectificationAmplitudeImage": "false",
"EnableRectificationDistanceImage": "false",
"UseSimpleBinning": "false",
"ExposureTime": "10000",
"ExposureTimeList": "2500;10000",
"ExposureTimeRatio": "4",
"FrameRate": "5",
"MinimumAmplitude": "2",
"Resolution": "1",
"ClippingCuboid": "{\"XMin\": -3.402823e+38, \"XMax\": 3.402823e+38, \"YMin\": -3.402823e+38, \"YMax\": 3.402823e+38, \"ZMin\": -3.402823e+38, \"ZMax\": 3.402823e+38}",
"SpatialFilterType": "1",
"SymmetryThreshold": "0",
"TemporalFilterType": "0",
"ThreeFreqMax2FLineDistPercentage": "80",
"ThreeFreqMax3FLineDistPercentage": "80",
"TwoFreqMaxLineDistPercentage": "80",
"Type": "upto30m_moderate",
"MaxAllowedLEDFrameRate": "4.9000000000000004",
"SpatialFilter": {
"Type": "1",
"TypeStr_": "Median Filter",
"MaskSize": "1",
"MaskSizeStr_": "5x5"
},
"TemporalFilter": {
"Type": "0",
"TypeStr_": "Off"
}
}
}
]
}
}
I am running my application over the O3D303 (after cross compilation), and getting such framegrabber timeout errors sometimes (occurs out of sudden at a time when my application was running fine and was able to grab previous frames successfully). I tried frame grabber reset but that didn't help. I have to do camera reboot to get it work again as my application is not able to get the images and keep getting frame grabber timeout errors. My camera is set to software triggered and not free run.
Can you please provide any suggestions related to this issue @graugans
{ "o3d3xx": { "libo3d3xx": "705", "Date": "Thu Jun 17 13:02:13 2021", "HWInfo": { "Connector": "#!02_A300_C40_04246016_008023176", "Diagnose": "#!02_D322_C34_04250651_008026824", "MiraSerial": "8470-81f7-0e63-0720", "MACAddress": "00:02:01:41:3B:B5", "Frontend": "#!02_F342_C34_19_00105_008023607", "Mainboard": "#!02_M381_C41_03901679_008023690", "Illumination": "#!02_I300_001_04201465_008001175" }, "SWVersion": { "IFM_Software": "1.71.7444", "Main_Application": "O2I_1.20.7428-0-g91c60a74be", "IFM_Recovery": "unversioned", "Algorithm_Version": "3.0.5", "Calibration_Device": "00:02:01:41:3b:b5", "Calibration_Version": "1.0.2", "Linux": "Linux version 3.14.34-rt31-yocto-standard-00048-gc8112a91aeb2-d", "Diagnostic_Controller": "O2I_1.20.7428-0-g91c60a74be" }, "Device": { "Name": "New sensor", "Description": "", "ActiveApplication": "1", "PcicTcpPort": "50010", "PcicProtocolVersion": "3", "IOLogicType": "1", "IODebouncing": "true", "IOExternApplicationSwitch": "0", "SessionTimeout": "30", "ServiceReportPassedBuffer": "15", "ServiceReportFailedBuffer": "15", "ExtrinsicCalibTransX": "0", "ExtrinsicCalibTransY": "0", "ExtrinsicCalibTransZ": "0", "ExtrinsicCalibRotX": "0", "ExtrinsicCalibRotY": "0", "ExtrinsicCalibRotZ": "0", "EvaluationFinishedMinHoldTime": "10", "SaveRestoreStatsOnApplSwitch": "true", "IPAddressConfig": "0", "PasswordActivated": "false", "OperatingMode": "1", "DeviceType": "1:2", "ArticleNumber": "O3D303", "ArticleStatus": "AD", "UpTime": "25.1308333333333", "ImageTimestampReference": "1603975097", "TemperatureFront1": "3276.6999999999998", "TemperatureFront2": "3276.6999999999998", "TemperatureIMX6": "32.812000274658203", "TemperatureIllu": "39.200000000000003", "PNIODeviceName": "", "EthernetFieldBus": "1", "EthernetFieldBusEndianness": "0", "EnableAcquisitionFinishedPCIC": "false" }, "Net": { "MACAddress": "", "NetworkSpeed": "0", "StaticIPv4Address": "192.168.0.19", "StaticIPv4SubNetMask": "255.255.255.0", "StaticIPv4Gateway": "192.168.0.201", "UseDHCP": "false" }, "Apps": [ { "Name": "Box Detection Application", "Description": "", "TriggerMode": "2", "PcicTcpResultSchema": "{ \"layouter\": \"flexible\", \"format\": { \"dataencoding\": \"ascii\" }, \"elements\": [ { \"type\": \"string\", \"value\": \"star\", \"id\": \"start_string\" }, { \"type\": \"blob\", \"id\": \"normalized_amplitude_image\" }, { \"type\": \"blob\", \"id\": \"distance_image\" }, { \"type\": \"blob\", \"id\": \"x_image\" }, { \"type\": \"blob\", \"id\": \"y_image\" }, { \"type\": \"blob\", \"id\": \"z_image\" }, { \"type\": \"blob\", \"id\": \"confidence_image\" }, { \"type\": \"blob\", \"id\": \"diagnostic_data\" }, { \"type\": \"string\", \"value\": \"stop\", \"id\": \"end_string\" } ] }", "PcicEipResultSchema": "{ \"layouter\": \"flexible\", \"format\": { \"dataencoding\": \"binary\", \"order\": \"big\" }, \"elements\" : [ { \"type\": \"string\", \"value\": \"star\", \"id\": \"start_string\" }, { \"type\": \"records\", \"id\": \"models\", \"elements\": [ { \"type\": \"int16\", \"id\": \"boxFound\" }, { \"type\": \"int16\", \"id\": \"width\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"height\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"length\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"xMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"yMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"zMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"yawAngle\" }, { \"type\": \"int16\", \"id\": \"qualityLength\" }, { \"type\": \"int16\", \"id\": \"qualityWidth\" }, { \"type\": \"int16\", \"id\": \"qualityHeight\" } ] }, { \"type\": \"string\", \"value\": \"stop\", \"id\": \"end_string\" } ] }", "PcicPnioResultSchema": "{\"layouter\" : \"flexible\", \"format\": { \"dataencoding\": \"binary\", \"order\": \"big\" }, \"elements\" : [ { \"type\": \"string\", \"value\": \"star\", \"id\": \"start_string\" }, { \"type\": \"records\", \"id\": \"models\", \"elements\": [ { \"type\": \"int16\", \"id\": \"boxFound\" }, { \"type\": \"int16\", \"id\": \"width\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"height\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"length\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"xMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"yMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"zMidTop\", \"format\": { \"scale\": 1000 } }, { \"type\": \"int16\", \"id\": \"yawAngle\" }, { \"type\": \"int16\", \"id\": \"qualityLength\" }, { \"type\": \"int16\", \"id\": \"qualityWidth\" }, { \"type\": \"int16\", \"id\": \"qualityHeight\" } ] }, { \"type\": \"string\", \"value\": \"stop\", \"id\": \"end_string\" } ] }", "LogicGraph": "{\"IOMap\": {\"OUT1\": \"RFT\",\"OUT2\": \"AQUFIN\"},\"blocks\": {\"B00001\": {\"pos\": {\"x\": 200,\"y\": 200},\"properties\": {},\"type\": \"PIN_EVENT_IMAGE_ACQUISITION_FINISHED\"},\"B00002\": {\"pos\": {\"x\": 200,\"y\": 75},\"properties\": {},\"type\": \"PIN_EVENT_READY_FOR_TRIGGER\"},\"B00003\": {\"pos\": {\"x\": 600,\"y\": 75},\"properties\": {\"pulse_duration\": 0},\"type\": \"DIGITAL_OUT1\"},\"B00005\": {\"pos\": {\"x\": 600,\"y\": 200},\"properties\": {\"pulse_duration\": 0},\"type\": \"DIGITAL_OUT2\"}},\"connectors\": {\"C00000\": {\"dst\": \"B00003\",\"dstEP\": 0,\"src\": \"B00002\",\"srcEP\": 0},\"C00001\": {\"dst\": \"B00005\",\"dstEP\": 0,\"src\": \"B00001\",\"srcEP\": 0}}}", "Type": "Camera", "Index": "1", "Id": "476707713", "Imager": { "AutoExposureReferencePointX": "88", "AutoExposureReferencePointY": "66", "AutoExposureReferenceType": "0", "AutoExposureMaxExposureTime": "10000", "AutoExposureReferenceROI": "{\"ROIs\":[{\"id\":0,\"group\":0,\"type\":\"Rect\",\"width\":130,\"height\":100,\"angle\":0,\"center_x\":88,\"center_y\":66}]}", "Channel": "0", "ClippingBottom": "263", "ClippingLeft": "0", "ClippingRight": "351", "ClippingTop": "0", "ContinuousAutoExposure": "false", "EnableAmplitudeCorrection": "true", "EnableFastFrequency": "false", "EnableFilterAmplitudeImage": "false", "EnableFilterDistanceImage": "true", "EnableRectificationAmplitudeImage": "false", "EnableRectificationDistanceImage": "false", "UseSimpleBinning": "false", "ExposureTime": "10000", "ExposureTimeList": "2500;10000", "ExposureTimeRatio": "4", "FrameRate": "5", "MinimumAmplitude": "2", "Resolution": "1", "ClippingCuboid": "{\"XMin\": -3.402823e+38, \"XMax\": 3.402823e+38, \"YMin\": -3.402823e+38, \"YMax\": 3.402823e+38, \"ZMin\": -3.402823e+38, \"ZMax\": 3.402823e+38}", "SpatialFilterType": "1", "SymmetryThreshold": "0", "TemporalFilterType": "0", "ThreeFreqMax2FLineDistPercentage": "80", "ThreeFreqMax3FLineDistPercentage": "80", "TwoFreqMaxLineDistPercentage": "80", "Type": "upto30m_moderate", "MaxAllowedLEDFrameRate": "4.9000000000000004", "SpatialFilter": { "Type": "1", "TypeStr_": "Median Filter", "MaskSize": "1", "MaskSizeStr_": "5x5" }, "TemporalFilter": { "Type": "0", "TypeStr_": "Off" } } } ] } }