The ability to use each interface is dependent on OS and what libraries were available during the toolkit install.
To verify the available interfaces, run the following command in octave:
instrhwinfo
The function will return information on the supported interfaces that are available, similar to below:
ToolboxVersion = 0.7.0
ToolboxName = octave instrument control package
SupportedInterfaces =
{
[1,1] = gpib
[1,2] = i2c
[1,3] = parallel
[1,4] = serial
[1,5] = serialport
[1,6] = tcp
[1,7] = tcpclient
[1,8] = udp
[1,9] = udpport
[1,10] = usbtmc
[1,11] = vxi11
}
Most interfaces have two types of functions: