def getNodeList(cls): ''' Get available node list. ''' maxCnt = 16 nodeList = fg.new_FGNodeInfoArray(maxCnt) ret, cnt = fg.FGGetNodeList(nodeList, maxCnt) if ret != fg.FCE_NOERROR: raise AVTCameraError(ret) return tuple( fg.FGNodeInfoArray_getitem(nodeList, i) for i in xrange(cnt))