Skip to content

arv_camera_new / arv_open_device doesn't work with IP on LLA #1049

@hackel6

Description

@hackel6

Describe the bug
Using the camera's IP address when it's assigned to Link Local Address (LLA - 169.254.112.30), like most cameras are out of the box, does not work with arv_camera_new (or, down the callstack with arv_open_device). It DOES, however, work with the camera name, or even the wildcard '*' when it is the only camera connected.

To Reproduce
Steps to reproduce the behavior:

 # ifconfig eth1 | grep inet
        inet 192.168.1.1  netmask 255.255.255.0  broadcast 192.168.1.255
 # ./arv-tool-0.8
FLIR-Blackfly S BFS-PGE-244S8M-XXXXXXXX (169.254.112.30)
 # ./arv-tool-0.8 -a "169.254.112.30"
Can't connect to device at address '169.254.112.30'
 # ./arv-tool-0.8 -n "FLIR-Blackfly S BFS-PGE-244S8M-XXXXXXXX"
FLIR-Blackfly S BFS-PGE-244S8M-25501295

Expected behavior
Expected:

# ./arv-tool-0.8 -a "169.254.112.30"
FLIR-Blackfly S BFS-PGE-244S8M-XXXXXXXX
# ./arv-tool-0.8 -n "169.254.112.30"
FLIR-Blackfly S BFS-PGE-244S8M-XXXXXXXX

Camera description:

  • Manufacturer: FLIR
  • Model: Blackfly S BFS-PGE-244S8M-25501295
  • Interface: GigE
    But it is the same behavior with all GigE cameras I've tried.

Platform description:

  • Aravis version: 0.8.35
  • OS: Gentoo Linux 4.14.178-gentoo #17 SMP
  • Hardware: x86_64

Metadata

Metadata

Assignees

No one assigned

    Labels

    1. bugProblems, incorrect behavior or appearance5. GigeIssue in the GigEVision implementation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions