Nodka_SetGeneralParam


Sets general parameters of the controller.

Syntax

C++
Python
 
def Nodka_SetGeneralParam(
	state: Nodka_State,
	/,
	*,
	inServerPort: int | None = None,
	inDeviceConfigPath: str | None = None,
	inDeviceLightControllerPort: int | None = None,
	inDevId: int = 0,
	inParamId: NodkaGeneralParameter = NodkaGeneralParameter.DeviceID,
	inParamLen: int = 1,
	inParamValue: int = 0,
	inTimeout: int = 100
)
-> None

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 inParamId NodkaGeneralParameter NodkaGeneralParameter.DeviceID ID of the parameter.
Input value inParamLen int 0 - 255 1 Length of the parameter (refer to NKIO_API user manual).
Input value inParamValue int 0 - 0 Value of the parameter (refer to NKIO_API user manual).
Input value inTimeout int 0 - 100 Timeout for the callback function.