get_sns()
📖 Method Description
Get the serial number (Serial Number) list of all connected devices. Serial numbers are unique identifiers for devices and can be used to accurately identify specific devices.
📝 Syntax
serial_numbers = finder.get_sns()
🔧 Parameters
No parameters
📤 Return Type
List[str] - List of device serial number strings
💡 Example Code
from pyvitaisdk import VTSDeviceFinder
# Create VTSDeviceFinder instance
finder = VTSDeviceFinder()
# Get serial number list of all devices
serial_numbers = finder.get_sns()
print(f"Device serial numbers: {serial_numbers}")
# Display each device's serial number
for i, sn in enumerate(serial_numbers):
print(f"Device {i}: {sn}")
# Get specific device using serial number
if serial_numbers:
device = finder.get_device_by_sn(serial_numbers[0])
print(f"Retrieved device: {serial_numbers[0]}")
⚠️ Notes
Serial Number Characteristics
- Each device has a unique serial number
- Serial numbers are hardcoded in device hardware and will not change
- Device serial numbers can be obtained from product labels
Use Cases
- Identify specific devices in multi-device environments
- Use serial numbers as identifiers when saving device configurations
- Filter target devices by serial number
🔗 Related Methods
- get_device_by_sn - Get specific device by serial number
- get_devices - Get all device configurations
- indexes - Get device index list