Package jisa.addresses
Class USBTMCAddress
- java.lang.Object
-
- jisa.addresses.USBAddress
-
- jisa.addresses.USBTMCAddress
-
- All Implemented Interfaces:
Address
public class USBTMCAddress extends USBAddress
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jisa.addresses.Address
Address.AddressInstantiator<A extends Address>
-
-
Field Summary
-
Fields inherited from class jisa.addresses.USBAddress
board, interfaceNumber, productID, serialNumber, vendorID
-
-
Constructor Summary
Constructors Constructor Description USBTMCAddress()
USBTMCAddress(int vendorID, int productID)
USBTMCAddress(int vendorID, int productID, int interfaceNumber)
USBTMCAddress(int board, int vendorID, int productID, java.lang.String serialNumber, int interfaceNumber)
USBTMCAddress(int vendorID, int productID, java.lang.String serialNumber)
USBTMCAddress(int vendorID, int productID, java.lang.String serialNumber, int interfaceNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getTypeName()
Returns a textual representation of this address' type.java.lang.String
getVISAString()
Returns the standard VISA text representation of this address.void
parseString(java.lang.String text)
Parses a text representation of this type of address, setting its parameters based on those in the text.-
Methods inherited from class jisa.addresses.USBAddress
getBoard, getInterfaceNumber, getParameters, getProductID, getSerialNumber, getVendorID, setBoard, setInterfaceNumber, setParameters, setProductID, setSerialNumber, setVendorID, toString
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jisa.addresses.Address
getJISAString
-
-
-
-
Constructor Detail
-
USBTMCAddress
public USBTMCAddress()
-
USBTMCAddress
public USBTMCAddress(int board, int vendorID, int productID, java.lang.String serialNumber, int interfaceNumber)
-
USBTMCAddress
public USBTMCAddress(int vendorID, int productID, java.lang.String serialNumber, int interfaceNumber)
-
USBTMCAddress
public USBTMCAddress(int vendorID, int productID, java.lang.String serialNumber)
-
USBTMCAddress
public USBTMCAddress(int vendorID, int productID, int interfaceNumber)
-
USBTMCAddress
public USBTMCAddress(int vendorID, int productID)
-
-
Method Detail
-
getTypeName
public java.lang.String getTypeName()
Description copied from interface:Address
Returns a textual representation of this address' type.- Returns:
- Type of address
-
getVISAString
public java.lang.String getVISAString()
Description copied from interface:Address
Returns the standard VISA text representation of this address.- Returns:
- VISA text representation
-
parseString
public void parseString(java.lang.String text) throws InvalidAddressFormatException
Description copied from interface:Address
Parses a text representation of this type of address, setting its parameters based on those in the text.- Parameters:
text
- VISA/JISA text representation- Throws:
InvalidAddressFormatException
- If the text representation is not formatted properly for this address type
-
-