Nodka_GetVersionInfo


Gets information about the hardware and the firmware of the device.

Syntax

C++
Python
 
def Nodka_GetVersionInfo(
	state: Nodka_State,
	/,
	*,
	inServerPort: int | None = None,
	inDeviceConfigPath: str | None = None,
	inDeviceLightControllerPort: int | None = None,
	inDevId: int = 0,
	inTimeout: int = 100
)
-> (
	outHardwareMajorVer: int,
	outHardwareMinorVer: int,
	outHardwareRevVer: int,
	outFirmwareMajorVer: int,
	outFirmwareMinorVer: int,
	outFirmwareRevVer: int
)

Parameters

Name Type Range Default Description
Input will be modified ioState Nodka_State
Input value inServerPort int | None 1 - 65535 None Port of NodkaServer service.
Input value inDeviceConfigPath str | None None Path to nkio_config.ini file with I/O configuration.
Input value inDeviceLightControllerPort int | None 1 - None COM port used by the light controller (if supported by the device).
Input value inDevId int 0 - 255 0 ID of the device (0x01 for the light controller).
Input value inTimeout int 0 - 100 Timeout for the callback function.
Output value outHardwareMajorVer int Device hardware major version.
Output value outHardwareMinorVer int Device hardware minor version.
Output value outHardwareRevVer int Device hardware revision version.
Output value outFirmwareMajorVer int Device firmware major version.
Output value outFirmwareMinorVer int Device firmware minor version.
Output value outFirmwareRevVer int Device firmware revision version.