Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no image receive when using in software trigger mode at opt-MCC050-GG0 camera #973

Open
liyu9202 opened this issue Jan 19, 2025 · 6 comments
Labels
2. Needs informations Needs additional informations

Comments

@liyu9202
Copy link

liyu9202 commented Jan 19, 2025

Describe the bug
no image recevie when using in software trigger mode

To Reproduce
I receives images with ArvStream based on the sample code - arvexample.c and issues #628 and I try to change the trigger source - software in the below codes:
ArvDevice* dev = arv_camera_get_device(camera);
arv_device_set_string_feature_value(
dev, "AcquisitionMode", "Continuous", nullptr);

arv_device_set_string_feature_value(
    dev, "TriggerSelector", "AcquisitionStart", nullptr);
std::cout << arv_device_get_string_feature_value(
    dev, "TriggerSelector", nullptr)
    << std::endl;

arv_device_set_string_feature_value(dev, "TriggerMode", "Off", nullptr);
std::cout << arv_device_get_string_feature_value(dev, "TriggerMode", nullptr)
    << std::endl;

arv_device_set_string_feature_value(
    dev, "TriggerSelector", "FrameStart", nullptr);
arv_device_set_string_feature_value(dev, "TriggerMode", "On", nullptr);
arv_device_set_string_feature_value(
    dev, "TriggerSource", "Software", nullptr);

std::cout << arv_device_get_string_feature_value(
    dev, "TriggerSelector", nullptr)
    << std::endl;
std::cout << arv_device_get_string_feature_value(
    dev, "TriggerSource", nullptr)
    << std::endl;
std::cout << arv_device_get_string_feature_value(dev, "TriggerMode", nullptr)
    << std::endl;
gboolean result =arv_camera_is_enumeration_entry_available(camera, "TriggerActivation","RisingEdge", NULL);
if(result)
    arv_camera_set_string(camera, "TriggerActivation", "RisingEdge", nullptr);

The output of features are fine, when TriggerMode set Off, but when TriggerMode set On, software_trigger doesn't get image. plus: Firewall is closed and Camera filter driver doesn't use

Image

Expected behavior
I call arv_camera_software_trigger or arv_device_execute_command(TriggerSoftware), it should comes image generally.

Camera description:

  • OPT
    -opt-MCC050-GG0
    -GigE

Platform description:

  • Aravis 0.9.0
    -OS: Windows 10 64bit
    -Hardware Intel I7

Additional context
My code is

ctest.zip

@liyu9202 liyu9202 changed the title no image recevie when using in software trigger mode at opt-MCC050-GGO camera no image receive when using in software trigger mode at opt-MCC050-GGO camera Jan 19, 2025
@liyu9202 liyu9202 changed the title no image receive when using in software trigger mode at opt-MCC050-GGO camera no image receive when using in software trigger mode at opt-MCC050-GG0 camera Jan 19, 2025
@EmmanuelP
Copy link
Contributor

Aravis 0.9.0

Please use the latest stable release.

Please test your device using arv-camera-test-0.8 with software trigger enabled and -d all, and report the console output here.

@EmmanuelP EmmanuelP added the 2. Needs informations Needs additional informations label Jan 22, 2025
@liyu9202
Copy link
Author

C:\Users\yulsu\Downloads\aravis-0.8.31\install\bin>arv-test-0.8.exe -d all
[13:01:41.165] 馃吀 interface> Found 0 USB3Vision device (among 6 USB devices)
[13:01:41.170] 馃吀 interface> [GvDiscoverSocket::new] Add interface 192.168.0.10 (192.168.0.255)
[13:01:41.171] 馃吀 interface> [GvDiscoverSocket::new] Add interface 192.168.8.159 (192.168.8.255)
[13:01:41.171] 馃吀 interface> [GvDiscoverSocket::new] Add interface 127.0.0.1 (127.255.255.255)
[13:01:41.174] 馃吀 interface> [GvInterface::discovery] Device 'OPT Machine Vision-OPT-MCC050-GG0-P15DB060033' found (interface 192.168.0.10) user_id '' - MAC '00:02:c4:37:1c:b9'
Found 1 device
[13:01:41.685] 馃吀 interface> Found 0 USB3Vision device (among 6 USB devices)
[13:01:41.685] 馃吀 device> [GvDevice::new] Interface address = 192.168.0.10
[13:01:41.685] 馃吀 device> [GvDevice::new] Device address = 192.168.0.166
[13:01:41.688] 馃吀 device> [GvDevice::load_genicam] xml url = 'Local:OPT_MCC050_GG0.zip;f0000000;11ea4' at 0x200
[13:01:41.688] 馃吀 device> [GvDevice::load_genicam] Xml address = 0xf0000000 - size = 0x11ea4 - OPT_MCC050_GG0.zip
[13:01:41.928] 馃吀 device> [GvDevice::load_genicam] Zipped xml data
[13:01:41.967] 馃吀 genicam> [Gc::set_default_node_data] Add 'DeviceID'
[13:01:41.967] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationLLA'
[13:01:41.967] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationDHCP'
[13:01:41.968] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationPersistentIP'
[13:01:41.968] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPAddress'
[13:01:41.968] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentSubnetMask'
[13:01:41.968] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentDefaultGateway'
[13:01:41.968] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevNumberOfNetworkInterfaces'
[13:01:41.968] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentIPAddress'
[13:01:41.969] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentSubnetMask'
[13:01:41.969] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentDefaultGateway'
[13:01:41.969] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevStreamChannelCount'
[13:01:41.969] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevStreamChannelSelector'
[13:01:41.969] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPAddrCalc'
[13:01:41.970] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevTimestampTickFrequency'
[13:01:41.970] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPHostPort'
[13:01:41.970] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSFireTestPacket'
[13:01:41.970] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSDoNotFragment'
[13:01:41.970] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSBigEndian'
[13:01:41.970] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSPacketSize'
[13:01:41.970] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPD'
[13:01:41.970] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCDA'
[13:01:41.972] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCSP'
[13:01:41.972] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCCFGMultipart'
[13:01:41.978] 馃吀 device> [GvDevice::new] Device endianness = big
[13:01:41.978] 馃吀 device> [GvDevice::new] Packet resend = yes
[13:01:41.978] 馃吀 device> [GvDevice::new] Write memory = yes
[13:01:41.978] 馃吀 device> [GvDevice::new] Legacy endianness handling = no
Testing 'OPT Machine Vision:OPT-MCC050-GG0'
Genicam:Load SUCCESS
Genicam:Schema SUCCESS Schema validation disabled
Properties:SensorSizeReadout SUCCESS
Properties:SensorSizeCheck IGNORED
Properties:GainAvailable SUCCESS
Properties:GainReadout SUCCESS
Properties:ExposureTimeAvailable SUCCESS
Properties:ExposureTimeReadout SUCCESS
[13:01:42.031] 馃吀 device> [GvDevice::create_stream] Number of stream channels = 1
[13:01:42.057] 馃吀 device> [GvDevice::auto_packet_size] Current packet size check successfull (8164 bytes)
[13:01:42.062] 馃吀 stream> [GvStream::stream_new] Stream channel = 0
[13:01:42.069] 馃吀 stream> [GvStream::stream_new] Packet size = 8164 byte(s)
[13:01:42.077] 馃吀 stream> [GvStream::stream_new] Destination stream port = 53544
[13:01:42.078] 馃吀 stream> [GvStream::stream_new] Source stream port = 20202
[13:01:42.078] 馃吀 stream> [GvStream::loop] Standard socket method
[13:01:43.070] 馃吀 stream> bins ;frame_retent; packet_time;inter_packet
0; 0; 330; 6550
2000; 0; 305; 0
4000; 0; 303; 0
6000; 0; 304; 0
8000; 0; 307; 0
10000; 0; 306; 0
12000; 0; 301; 0
14000; 0; 306; 0
16000; 0; 306; 0
18000; 0; 304; 0
20000; 0; 305; 0
22000; 0; 305; 0
24000; 0; 305; 0
26000; 0; 305; 0
28000; 0; 302; 0
30000; 0; 306; 0
32000; 0; 305; 0
34000; 0; 305; 0
36000; 0; 304; 0
38000; 0; 303; 0
40000; 0; 307; 0
42000; 10; 136; 0
-------------
>= 44000; 0; 0; 0
< 0; 0; 0; 0
min : 42650; 0; 1
max : 42844; 42844; 268
last max at : 6; 4591; 666
counter : 10: 6560: 6550
[13:01:43.072] 馃吀 stream> [GvStream::finalize] n_completed_buffers = 10
[13:01:43.072] 馃吀 stream> [GvStream::finalize] n_failures = 0
[13:01:43.072] 馃吀 stream> [GvStream::finalize] n_underruns = 0
[13:01:43.072] 馃吀 stream> [GvStream::finalize] n_timeouts = 0
[13:01:43.072] 馃吀 stream> [GvStream::finalize] n_aborted = 0
[13:01:43.072] 馃吀 stream> [GvStream::finalize] n_missing_frames = 0
[13:01:43.072] 馃吀 stream> [GvStream::finalize] n_size_mismatch_errors = 0
[13:01:43.072] 馃吀 stream> [GvStream::finalize] n_received_packets = 6560
[13:01:43.072] 馃吀 stream> [GvStream::finalize] n_missing_packets = 0
[13:01:43.073] 馃吀 stream> [GvStream::finalize] n_error_packets = 0
[13:01:43.073] 馃吀 stream> [GvStream::finalize] n_ignored_packets = 0
[13:01:43.073] 馃吀 stream> [GvStream::finalize] n_resend_requests = 18
[13:01:43.073] 馃吀 stream> [GvStream::finalize] n_resent_packets = 18
[13:01:43.073] 馃吀 stream> [GvStream::finalize] n_resend_ratio_reached = 0
[13:01:43.073] 馃吀 stream> [GvStream::finalize] n_resend_disabled = 0
[13:01:43.073] 馃吀 stream> [GvStream::finalize] n_duplicated_packets = 0
[13:01:43.073] 馃吀 stream> [GvStream::finalize] n_transferred_bytes = 53137100
[13:01:43.073] 馃吀 stream> [GvStream::finalize] n_ignored_bytes = 0
[13:01:43.073] 馃吀 stream> [Stream::finalize] Flush 2 buffer[s] in input queue
[13:01:43.073] 馃吀 stream> [Stream::finalize] Flush 0 buffer[s] in output queue
MultipleAcquisitionA:BufferCheck SUCCESS 10/10
MultipleAcquisitionA:FrameRate FAILURE 0.17 Hz (expected:10.00 Hz)
[13:01:43.075] 馃吀 device> [GvDevice::create_stream] Number of stream channels = 1
[13:01:43.075] 馃吀 stream> [GvStream::stream_new] Stream channel = 0
[13:01:43.077] 馃吀 stream> [GvStream::stream_new] Packet size = 8164 byte(s)
[13:01:43.080] 馃吀 stream> [GvStream::stream_new] Destination stream port = 53545
[13:01:43.080] 馃吀 stream> [GvStream::stream_new] Source stream port = 20202
[13:01:43.081] 馃吀 stream> [GvStream::loop] Standard socket method
[13:01:43.172] 馃吀 stream> bins ;frame_retent; packet_time;inter_packet
0; 0; 34; 655
2000; 0; 28; 0
4000; 0; 37; 0
6000; 0; 31; 0
8000; 0; 30; 0
10000; 0; 31; 0
12000; 0; 30; 0
14000; 0; 30; 0
16000; 0; 31; 0
18000; 0; 30; 0
20000; 0; 31; 0
22000; 0; 30; 0
24000; 0; 31; 0
26000; 0; 30; 0
28000; 0; 31; 0
30000; 0; 30; 0
32000; 0; 31; 0
34000; 0; 30; 0
36000; 0; 31; 0
38000; 0; 30; 0
40000; 0; 31; 0
42000; 1; 8; 0
-------------
>= 44000; 0; 0; 0
< 0; 0; 0; 0
min : 42396; 0; 2
max : 42396; 42396; 409
last max at : 0; 655; 55
counter : 1: 656: 655
[13:01:43.173] 馃吀 stream> [GvStream::finalize] n_completed_buffers = 1
[13:01:43.173] 馃吀 stream> [GvStream::finalize] n_failures = 0
[13:01:43.173] 馃吀 stream> [GvStream::finalize] n_underruns = 0
[13:01:43.173] 馃吀 stream> [GvStream::finalize] n_timeouts = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_aborted = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_missing_frames = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_size_mismatch_errors = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_received_packets = 656
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_missing_packets = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_error_packets = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_ignored_packets = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_resend_requests = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_resent_packets = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_resend_ratio_reached = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_resend_disabled = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_duplicated_packets = 0
[13:01:43.174] 馃吀 stream> [GvStream::finalize] n_transferred_bytes = 5313710
[13:01:43.175] 馃吀 stream> [GvStream::finalize] n_ignored_bytes = 0
[13:01:43.175] 馃吀 stream> [Stream::finalize] Flush 0 buffer[s] in input queue
[13:01:43.175] 馃吀 stream> [Stream::finalize] Flush 0 buffer[s] in output queue
SingleAcquisition:BufferCheck SUCCESS
[13:01:43.207] 馃吀 device> [GvDevice::create_stream] Number of stream channels = 1
[13:01:43.208] 馃吀 stream> [GvStream::stream_new] Stream channel = 0
[13:01:43.210] 馃吀 stream> [GvStream::stream_new] Packet size = 8164 byte(s)
[13:01:43.213] 馃吀 stream> [GvStream::stream_new] Destination stream port = 53546
[13:01:43.213] 馃吀 stream> [GvStream::stream_new] Source stream port = 20202
[13:01:43.213] 馃吀 stream> [GvStream::loop] Standard socket method
[13:01:43.719] 馃吀 stream> bins ;frame_retent; packet_time;inter_packet
0; 0; 0; 0
-------------
>= 2000; 0; 0; 0
< 0; 0; 0; 0
min : n/a; n/a; n/a
max : n/a; n/a; n/a
last max at : 0; 0; 0
counter : 0: 0: 0
[13:01:43.720] 馃吀 stream> [GvStream::finalize] n_completed_buffers = 0
[13:01:43.721] 馃吀 stream> [GvStream::finalize] n_failures = 0
[13:01:43.721] 馃吀 stream> [GvStream::finalize] n_underruns = 0
[13:01:43.721] 馃吀 stream> [GvStream::finalize] n_timeouts = 0
[13:01:43.721] 馃吀 stream> [GvStream::finalize] n_aborted = 0
[13:01:43.721] 馃吀 stream> [GvStream::finalize] n_missing_frames = 0
[13:01:43.721] 馃吀 stream> [GvStream::finalize] n_size_mismatch_errors = 0
[13:01:43.721] 馃吀 stream> [GvStream::finalize] n_received_packets = 0
[13:01:43.721] 馃吀 stream> [GvStream::finalize] n_missing_packets = 0
[13:01:43.722] 馃吀 stream> [GvStream::finalize] n_error_packets = 0
[13:01:43.722] 馃吀 stream> [GvStream::finalize] n_ignored_packets = 0
[13:01:43.722] 馃吀 stream> [GvStream::finalize] n_resend_requests = 0
[13:01:43.722] 馃吀 stream> [GvStream::finalize] n_resent_packets = 0
[13:01:43.722] 馃吀 stream> [GvStream::finalize] n_resend_ratio_reached = 0
[13:01:43.723] 馃吀 stream> [GvStream::finalize] n_resend_disabled = 0
[13:01:43.723] 馃吀 stream> [GvStream::finalize] n_duplicated_packets = 0
[13:01:43.723] 馃吀 stream> [GvStream::finalize] n_transferred_bytes = 0
[13:01:43.723] 馃吀 stream> [GvStream::finalize] n_ignored_bytes = 0
[13:01:43.723] 馃吀 stream> [Stream::finalize] Flush 2 buffer[s] in input queue
[13:01:43.723] 馃吀 stream> [Stream::finalize] Flush 0 buffer[s] in output queue
SoftwareTrigger:BufferCheck FAILURE 0/5
[13:01:43.740] 馃吀 device> [GvDevice::create_stream] Number of stream channels = 1
[13:01:43.740] 馃吀 stream> [GvStream::stream_new] Stream channel = 0
[13:01:43.743] 馃吀 stream> [GvStream::stream_new] Packet size = 8164 byte(s)
[13:01:43.746] 馃吀 stream> [GvStream::stream_new] Destination stream port = 53547
[13:01:43.747] 馃吀 stream> [GvStream::stream_new] Source stream port = 20202
[13:01:43.747] 馃吀 stream> [GvStream::loop] Standard socket method
[13:01:45.639] 馃吀 stream> bins ;frame_retent; packet_time;inter_packet
0; 0; 302; 6550
2000; 0; 309; 0
4000; 0; 310; 0
6000; 0; 315; 0
8000; 0; 316; 0
10000; 0; 304; 0
12000; 0; 312; 0
14000; 0; 301; 0
16000; 0; 297; 0
18000; 0; 307; 0
20000; 0; 301; 0
22000; 0; 309; 0
24000; 0; 303; 0
26000; 0; 309; 0
28000; 0; 304; 0
30000; 0; 300; 0
32000; 0; 308; 0
34000; 0; 302; 0
36000; 0; 306; 0
38000; 0; 307; 0
40000; 0; 301; 0
42000; 10; 137; 0
-------------
>= 44000; 0; 0; 0
< 0; 0; 0; 0
min : 42588; 0; 2
max : 42817; 42817; 483
last max at : 9; 6559; 0
counter : 10: 6560: 6550
[13:01:45.642] 馃吀 stream> [GvStream::finalize] n_completed_buffers = 10
[13:01:45.642] 馃吀 stream> [GvStream::finalize] n_failures = 0
[13:01:45.643] 馃吀 stream> [GvStream::finalize] n_underruns = 0
[13:01:45.643] 馃吀 stream> [GvStream::finalize] n_timeouts = 0
[13:01:45.643] 馃吀 stream> [GvStream::finalize] n_aborted = 0
[13:01:45.643] 馃吀 stream> [GvStream::finalize] n_missing_frames = 0
[13:01:45.643] 馃吀 stream> [GvStream::finalize] n_size_mismatch_errors = 0
[13:01:45.644] 馃吀 stream> [GvStream::finalize] n_received_packets = 6560
[13:01:45.644] 馃吀 stream> [GvStream::finalize] n_missing_packets = 0
[13:01:45.644] 馃吀 stream> [GvStream::finalize] n_error_packets = 0
[13:01:45.644] 馃吀 stream> [GvStream::finalize] n_ignored_packets = 0
[13:01:45.644] 馃吀 stream> [GvStream::finalize] n_resend_requests = 3
[13:01:45.645] 馃吀 stream> [GvStream::finalize] n_resent_packets = 3
[13:01:45.645] 馃吀 stream> [GvStream::finalize] n_resend_ratio_reached = 0
[13:01:45.645] 馃吀 stream> [GvStream::finalize] n_resend_disabled = 0
[13:01:45.646] 馃吀 stream> [GvStream::finalize] n_duplicated_packets = 0
[13:01:45.646] 馃吀 stream> [GvStream::finalize] n_transferred_bytes = 53137100
[13:01:45.646] 馃吀 stream> [GvStream::finalize] n_ignored_bytes = 0
[13:01:45.646] 馃吀 stream> [Stream::finalize] Flush 2 buffer[s] in input queue
[13:01:45.647] 馃吀 stream> [Stream::finalize] Flush 0 buffer[s] in output queue
MultipleAcquisitionB:BufferCheck SUCCESS 10/10
MultipleAcquisitionB:FrameRate FAILURE 3.97 Hz (expected:5.00 Hz)
Multipart:NoSupport SUCCESS
Chunks:NoSupport FAILURE
GigEVision:NNetworkInterfaces SUCCESS 1
GigEVision:NStreamChannels SUCCESS 1
GigEVision:StreamChannel SUCCESS

@EmmanuelP
Copy link
Contributor

arv-camera-test-0.8

@liyu9202
Copy link
Author

C:\Users\yulsu\Downloads\aravis-0.8.33\install\bin>arv-camera-test-0.8.exe -d all
Looking for the first available camera
[18:28:00.173] 馃吀 interface> Found 0 USB3Vision device (among 5 USB devices)
[18:28:02.843] 馃吀 interface> [GvDiscoverSocket::new] Add interface 192.168.0.10 (192.168.0.255)
[18:28:02.844] 馃吀 interface> [GvDiscoverSocket::new] Add interface 192.168.8.159 (192.168.8.255)
[18:28:02.845] 馃吀 interface> [GvDiscoverSocket::new] Add interface 127.0.0.1 (127.255.255.255)
[18:28:02.846] 馃吀 interface> [GvInterface::discovery] Device 'OPT Machine Vision-OPT-MCC050-GG0-P15DB060033' found (interface 192.168.0.10) user_id '' - MAC '00:02:c4:37:1c:b9'
[18:28:02.847] 馃吀 device> [GvDevice::new] Interface address = 192.168.0.10
[18:28:02.848] 馃吀 device> [GvDevice::new] Device address = 192.168.0.166
[18:28:02.849] 馃吀 device> [GvDevice::load_genicam] xml url = 'Local:OPT_MCC050_GG0.zip;f0000000;11ea4' at 0x200
[18:28:02.850] 馃吀 device> [GvDevice::load_genicam] Xml address = 0xf0000000 - size = 0x11ea4 - OPT_MCC050_GG0.zip
[18:28:02.951] 馃吀 device> [GvDevice::load_genicam] Zipped xml data
[18:28:02.994] 馃吀 genicam> [Gc::set_default_node_data] Add 'DeviceID'
[18:28:02.995] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationLLA'
[18:28:02.996] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationDHCP'
[18:28:02.996] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationPersistentIP'
[18:28:02.997] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPAddress'
[18:28:02.998] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentSubnetMask'
[18:28:02.999] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentDefaultGateway'
[18:28:02.999] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevNumberOfNetworkInterfaces'
[18:28:03.000] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentIPAddress'
[18:28:03.001] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentSubnetMask'
[18:28:03.001] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentDefaultGateway'
[18:28:03.001] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevStreamChannelCount'
[18:28:03.002] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevStreamChannelSelector'
[18:28:03.002] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPAddrCalc'
[18:28:03.002] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevTimestampTickFrequency'
[18:28:03.003] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPHostPort'
[18:28:03.003] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSFireTestPacket'
[18:28:03.004] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSDoNotFragment'
[18:28:03.004] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSBigEndian'
[18:28:03.004] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSPacketSize'
[18:28:03.005] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPD'
[18:28:03.005] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCDA'
[18:28:03.005] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCSP'
[18:28:03.006] 馃吀 genicam> [Gc::set_default_node_data] Add 'ArvGevSCCFGMultipart'
[18:28:03.008] 馃吀 device> [GvDevice::new] Device endianness = big
[18:28:03.009] 馃吀 device> [GvDevice::new] Packet resend = yes
[18:28:03.009] 馃吀 device> [GvDevice::new] Write memory = yes
[18:28:03.009] 馃吀 device> [GvDevice::new] Legacy endianness handling = no
vendor name = OPT Machine Vision
model name = OPT-MCC050-GG0
device serial number = P15DB060033
image width = 2592
image height = 2048
exposure = 43000 碌s
gain = 1 dB
payload = 5308416 bytes
gv n_stream channels = 1
gv current channel = 0
gv packet delay = 0 ns
[18:28:03.039] 馃吀 device> [GvDevice::create_stream] Number of stream channels = 1
[18:28:03.052] 馃吀 device> [GvDevice::auto_packet_size] Current packet size check successfull (8164 bytes)
[18:28:03.054] 馃吀 stream> [GvStream::stream_new] Stream channel = 0
[18:28:03.056] 馃吀 stream> [GvStream::stream_new] Packet size = 8164 byte(s)
[18:28:03.059] 馃吀 stream> [GvStream::stream_new] Destination stream port = 50350
[18:28:03.059] 馃吀 stream> [GvStream::stream_new] Source stream port = 20202
[18:28:03.060] 馃吀 stream> [GvStream::loop] Standard socket method
gv packet size = 8164 bytes
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s

@EmmanuelP
Copy link
Contributor

You have an issue with the software trigger, so you have to enable the software trigger input and generate a software trigger. This is configured using --trigger and --software-trigger options.

@liyu9202
Copy link
Author

where can i set the options? by arv-camera-test-0.8 command or by my camera settings? does it any errors with my attached code?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2. Needs informations Needs additional informations
Projects
None yet
Development

No branches or pull requests

2 participants