nkt_tools.NKTP_DLL

Imports NKT Photonics DLL to use for accessing equipment. This file is taken as is from NKT with very minor updates

Functions

DeviceModeTypes(mode)

DeviceResultTypes(result)

DeviceStatusTypes(status)

P2PPortResultTypes(result)

ParamSetUnitTypes(unit)

PortResultTypes(result)

PortStatusTypes(status)

RegisterDataTypes(datatype)

RegisterPriorityTypes(priority)

RegisterResultTypes(result)

RegisterStatusTypes(status)

closePorts(portnames)

deviceCreate(portname, devId, waitReady)

deviceExists(portname, devId)

deviceGetAllTypes(portname)

deviceGetBootloaderVersion(portname, devId)

deviceGetBootloaderVersionStr(portname, devId)

deviceGetErrorCode(portname, devId)

deviceGetFirmwareVersion(portname, devId)

deviceGetFirmwareVersionStr(portname, devId)

deviceGetLive(portname, devId)

deviceGetMode(portname, devId)

deviceGetModuleSerialNumberStr(portname, devId)

deviceGetPCBSerialNumberStr(portname, devId)

deviceGetPCBVersion(portname, devId)

deviceGetPartNumberStr(portname, devId)

deviceGetStatusBits(portname, devId)

deviceGetType(portname, devId)

deviceRemove(portname, devId)

deviceRemoveAll(portname)

deviceSetLive(portname, devId, liveMode)

getAllPorts()

getLegacyBusScanning()

getOpenPorts()

getPortErrorMsg(portname)

getPortStatus(portname)

openPorts(portnames, autoMode, liveMode)

pointToPointPortAdd(portname, portdata)

pointToPointPortDel(portname)

pointToPointPortGet(portname)

registerCreate(portname, devId, regId, ...)

registerExists(portname, devId, regId)

registerGetAll(portname, devId)

registerRead(portname, devId, regId, index)

registerReadAscii(portname, devId, regId, index)

registerReadF32(portname, devId, regId, index)

registerReadF64(portname, devId, regId, index)

registerReadS16(portname, devId, regId, index)

registerReadS32(portname, devId, regId, index)

registerReadS64(portname, devId, regId, index)

registerReadS8(portname, devId, regId, index)

registerReadU16(portname, devId, regId, index)

registerReadU32(portname, devId, regId, index)

registerReadU64(portname, devId, regId, index)

registerReadU8(portname, devId, regId, index)

registerRemove(portname, devId, regId)

registerRemoveAll(portname, devId)

registerWrite(portname, devId, regId, ...)

registerWriteAscii(portname, devId, regId, ...)

registerWriteF32(portname, devId, regId, ...)

registerWriteF64(portname, devId, regId, ...)

registerWriteRead(portname, devId, regId, ...)

registerWriteReadAscii(portname, devId, ...)

registerWriteReadF32(portname, devId, regId, ...)

registerWriteReadF64(portname, devId, regId, ...)

registerWriteReadS16(portname, devId, regId, ...)

registerWriteReadS32(portname, devId, regId, ...)

registerWriteReadS64(portname, devId, regId, ...)

registerWriteReadS8(portname, devId, regId, ...)

registerWriteReadU16(portname, devId, regId, ...)

registerWriteReadU32(portname, devId, regId, ...)

registerWriteReadU64(portname, devId, regId, ...)

registerWriteReadU8(portname, devId, regId, ...)

registerWriteS16(portname, devId, regId, ...)

registerWriteS32(portname, devId, regId, ...)

registerWriteS64(portname, devId, regId, ...)

registerWriteS8(portname, devId, regId, ...)

registerWriteU16(portname, devId, regId, ...)

registerWriteU32(portname, devId, regId, ...)

registerWriteU64(portname, devId, regId, ...)

registerWriteU8(portname, devId, regId, ...)

setCallbackPtrDeviceInfo(DeviceStatusCallback)

setCallbackPtrPortInfo(PortStatusCallback)

setCallbackPtrRegisterInfo(...)

setLegacyBusScanning(legacyScanning)

Classes

pointToPointPortData(hostAddress, hostPort, ...)

tDateTimeStruct(*args, **kwargs)

tParamSetStruct(*args, **kwargs)

tParamSetStruct, The ParameterSet struct