« Close

Datasheets and User Guides

App Notes

Software & Driver

 

3.2 - LJM Specific IPs

A Note About Auto IPs

LJM 1.1500 adds the Auto IPs feature, which provides most of the benefit of specific IPs, but does so automatically. Most users should not need to edit the ljm_specific_ips.config file.

LJM Specific IPs

If LJM isn't finding an Ethernet or WiFi device during a search open (i.e. a non-specific open where "ANY" is passed for some parameters), use ljm_specific_ips.config to configure LJM to specially check specific IP addresses. LJM tries to open each IP address in ljm_specific_ips.config during relevant Open calls and ListAll calls.

Example ljm_specific_ips.config

Regardless of you computer's IP address, the following ljm_specific_ips.config file would trigger 192.168.2.207 and 10.0.0.123 to be checked:


// Have LJM connect to the static-IP T7...
// ...in the lab:
192.168.2.207

// ...in the kitchen:
10.0.0.123

Syntax

File syntax:

  • Whitespace is ignored.
  • Empty lines and lines starting with // are ignored.
  • All other lines are expected to contain one IP address, which should not be a broadcast address.

Default Location

Windows Vista and later:
C:\ProgramData\LabJack\LJM\ljm_specific_ips.config
Windows XP:
C:\Documents and Settings\All Users\Application Data\LabJack\LJM\ljm_specific_ips.config
Mac OS X and Linux:
/usr/local/share/LabJack/LJM/ljm_specific_ips.config

Remarks

For programmatically setting the file path, see LJM_SPECIFIC_IPS_FILE.

For checking if LJM can successfully read the specific IPs file, use LJM_GetSpecificIPsInfo.

Specific IPs are treated with higher priority than normal IP addresses. They checked before or during the regular UPD broadcast search and are more likely to be an Open result.

Contact your network administrator to ensure that each of the desired IPs will be reachable via TCP/UDP as a static IP address. You can also ping each address to ensure that they are reachable.