Библиотека RshUniDriver  SDK 2.1
Документация по программированию
 Указатель Структуры данных Файлы Функции Переменные Перечисления Элементы перечислений Макросы Страницы
Макросы | Перечисления
Файл RshConsts_StatusCodes.h

В этом файле содержится описание возвращаемых кодов для RSH SDK. Подробнее...

См. исходные тексты.

Макросы

#define _RSH_GROUP_DELIMITER(value)   ( value << 24 )
 
#define _RSH_GROUP_COMMON(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x0) )
 
#define _RSH_GROUP_DEVICE(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x1) )
 
#define _RSH_GROUP_THREADS(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x2) )
 
#define _RSH_GROUP_FILES(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x3) )
 
#define _RSH_GROUP_DLL(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x4) )
 
#define _RSH_GROUP_CS(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x5) )
 
#define _RSH_GROUP_EVENTS(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x6) )
 
#define _RSH_GROUP_PARAMETER(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x7) )
 
#define _RSH_GROUP_COREDLL(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x8) )
 
#define _RSH_GROUP_FUNCTION(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x9) )
 
#define _RSH_GROUP_BUFFER(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xA) )
 
#define _RSH_GROUP_OBJECT(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xB) )
 
#define _RSH_GROUP_REGISTRY(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xC) )
 
#define _RSH_GROUP_INTERFACE(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xD) )
 
#define _RSH_GROUP_MEMORY(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xE) )
 
#define _RSH_GROUP_PLXAPI(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xF) )
 
#define _RSH_GROUP_SCRIPT(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x10) )
 
#define _RSH_GROUP_DATABASE(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x11) )
 
#define _RSH_GROUP_NETWORK(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x12) )
 
#define _RSH_GROUP_CALIBRATION(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0x13) )
 
#define _RSH_GROUP_HDF5(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xFA) )
 
#define _RSH_GROUP_RSHLAB(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xFB) )
 
#define _RSH_GROUP_UNIDRIVER(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xFC) )
 
#define _RSH_GROUP_DM(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xFD) )
 
#define _RSH_GROUP_DPA(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xFE) )
 
#define _RSH_GROUP_VISA(value)   ( (value << 16) | _RSH_GROUP_DELIMITER(0xFF) )
 

Перечисления

enum  RSH_STATUS {
  RSH_API_SUCCESS = _RSH_GROUP_COMMON(0x0), RSH_API_UNDEFINED = _RSH_GROUP_COMMON(0x1), RSH_API_DEVICE_NOTFOUND = _RSH_GROUP_DEVICE(0x1), RSH_API_DEVICE_NOTINITIALIZED = _RSH_GROUP_DEVICE(0x2),
  RSH_API_DEVICE_DLLWASNOTLOADED = _RSH_GROUP_DEVICE(0x3), RSH_API_DEVICE_WRONGPCIINDEX = _RSH_GROUP_DEVICE(0x4), RSH_API_DEVICE_WRONGUSBINDEX = _RSH_GROUP_DEVICE(0x5), RSH_API_DEVICE_NOBOARDONPCIBUS = _RSH_GROUP_DEVICE(0x6),
  RSH_API_DEVICE_NOBOARDONUSBBUS = _RSH_GROUP_DEVICE(0x7), RSH_API_DEVICE_PLXREGISTERSARENOTMAPPED = _RSH_GROUP_DEVICE(0x8), RSH_API_DEVICE_CANTGETDATA = _RSH_GROUP_DEVICE(0x9), RSH_API_DEVICE_CANTSETDATA = _RSH_GROUP_DEVICE(0xA),
  RSH_API_DEVICE_CANTINITIALIZE = _RSH_GROUP_DEVICE(0xB), RSH_API_DEVICE_CANTSTART = _RSH_GROUP_DEVICE(0xC), RSH_API_DEVICE_CANTSTOP = _RSH_GROUP_DEVICE(0xD), RSH_API_DEVICE_CANTCREATEINSTANCE = _RSH_GROUP_DEVICE(0xE),
  RSH_API_DEVICE_NOINSTANCE = _RSH_GROUP_DEVICE(0xF), RSH_API_DEVICE_LOADXILINX = _RSH_GROUP_DEVICE(0x10), RSH_API_DEVICE_FUNCTION_NOTSUPPORTED = _RSH_GROUP_DEVICE(0x11), RSH_API_DEVICE_INTBUFFERNOTINITIALIZED = _RSH_GROUP_DEVICE(0x12),
  RSH_API_DEVICE_REVISIONNOTFOUND = _RSH_GROUP_DEVICE(0x13), RSH_API_DEVICE_WRONGTIMERNUMBER = _RSH_GROUP_DEVICE(0x14), RSH_API_DEVICE_WASNOTSTARTED = _RSH_GROUP_DEVICE(0x15), RSH_API_DEVICE_STOPPEDWITHTRIGGER = _RSH_GROUP_DEVICE(0x16),
  RSH_API_DEVICE_IOCTLFAILED = _RSH_GROUP_DEVICE(0x17), RSH_API_DEVICE_NOPOWER = _RSH_GROUP_DEVICE(0x18), RSH_API_DEVICE_WRONGVIDORPID = _RSH_GROUP_DEVICE(0x19), RSH_API_DEVICE_ALREADYCAPTURED = _RSH_GROUP_DEVICE(0x1A),
  RSH_API_DEVICE_BADFLASH = _RSH_GROUP_DEVICE(0x1B), RSH_API_THREAD_CANTTERMINATE = _RSH_GROUP_THREADS(0x1), RSH_API_THREAD_CANTCREATE = _RSH_GROUP_THREADS(0x2), RSH_API_THREAD_GATHERING_INPROCESS = _RSH_GROUP_THREADS(0x3),
  RSH_API_THREAD_GATHERING_STOPPED = _RSH_GROUP_THREADS(0x4), RSH_API_FILE_CANTOPEN = _RSH_GROUP_FILES(0x1), RSH_API_FILE_CANTCREATE = _RSH_GROUP_FILES(0x2), RSH_API_FILE_NAMENOTDEFINED = _RSH_GROUP_FILES(0x3),
  RSH_API_FILE_ALREADYEXISTS = _RSH_GROUP_FILES(0x4), RSH_API_FILE_CANTWRITE = _RSH_GROUP_FILES(0x5), RSH_API_FILE_CANTREAD = _RSH_GROUP_FILES(0x6), RSH_API_FILE_CANTCLOSE = _RSH_GROUP_FILES(0x7),
  RSH_API_FILE_WASNOTOPENED = _RSH_GROUP_FILES(0x8), RSH_API_DLL_WASNOTLOADED = _RSH_GROUP_DLL(0x1), RSH_API_DLL_VERSIONNOTSUPPORTED = _RSH_GROUP_DLL(0x2), RSH_API_DLL_NOFACTORY = _RSH_GROUP_DLL(0x3),
  RSH_API_CRITSECTION_ALREADY_OWNED = _RSH_GROUP_CS(0x1), RSH_API_CRITSECTION_NOTINITIALIZED = _RSH_GROUP_CS(0x2), RSH_API_EVENT_WAITTIMEOUT = _RSH_GROUP_EVENTS(0x1), RSH_API_EVENT_WAITFAILED = _RSH_GROUP_EVENTS(0x2),
  RSH_API_EVENT_NOTINITIALIZED = _RSH_GROUP_EVENTS(0x3), RSH_API_EVENT_CANTRESET = _RSH_GROUP_EVENTS(0x4), RSH_API_EVENT_CANTSET = _RSH_GROUP_EVENTS(0x5), RSH_API_EVENT_CANTCREATE = _RSH_GROUP_EVENTS(0x6),
  RSH_API_PARAMETER_ZEROADDRESS = _RSH_GROUP_PARAMETER(0x1), RSH_API_PARAMETER_NOTINITIALIZED = _RSH_GROUP_PARAMETER(0x2), RSH_API_PARAMETER_NOTSUPPORTED = _RSH_GROUP_PARAMETER(0x3), RSH_API_PARAMETER_INVALID = _RSH_GROUP_PARAMETER(0x4),
  RSH_API_PARAMETER_DATATYPENOTSUPPORTED = _RSH_GROUP_PARAMETER(0x5), RSH_API_PARAMETER_STARTTYPEINVALID = _RSH_GROUP_PARAMETER(0x6), RSH_API_PARAMETER_CHANNELWASNOTSELECTED = _RSH_GROUP_PARAMETER(0x7), RSH_API_PARAMETER_TOOMANYCHANNELS = _RSH_GROUP_PARAMETER(0x8),
  RSH_API_PARAMETER_NOTENOUGHCHANNELS = _RSH_GROUP_PARAMETER(0x9), RSH_API_PARAMETER_WRONGTIMERNUMBER = _RSH_GROUP_PARAMETER(0xA), RSH_API_PARAMETER_WRONGDEVICEHANDLE = _RSH_GROUP_PARAMETER(0xB), RSH_API_PARAMETER_WRONGCHANNELCOMBINATION = _RSH_GROUP_PARAMETER(0xC),
  RSH_API_PARAMETER_WRONGCHANNELNUMBER = _RSH_GROUP_PARAMETER(0xD), RSH_API_PARAMETER_STARTMODENOTSUPPORTED = _RSH_GROUP_PARAMETER(0xE), RSH_API_PARAMETER_DATAMODENOTSUPPORTED = _RSH_GROUP_PARAMETER(0xF), RSH_API_PARAMETER_CONNECTMODENOTSUPPORTED = _RSH_GROUP_PARAMETER(0x10),
  RSH_API_PARAMETER_CONTROLINVALID = _RSH_GROUP_PARAMETER(0x11), RSH_API_PARAMETER_WRONGPREDICATE = _RSH_GROUP_PARAMETER(0xA5), RSH_API_PARAMETER_OUTOFRANGE = _RSH_GROUP_PARAMETER(0xA9), RSH_API_PARAMETER_INVALIDDEVICEBASEINDEX = _RSH_GROUP_PARAMETER(0xAA),
  RSH_API_PARAMETER_SAMEVALUE = _RSH_GROUP_PARAMETER(0xAB), RSH_API_COREDLL_NOTEXISTS = _RSH_GROUP_COREDLL(0x1), RSH_API_COREDLL_WASNOTLOADED = _RSH_GROUP_COREDLL(0x2), RSH_API_COREDLL_DLLNOFACTORY = _RSH_GROUP_COREDLL(0x3),
  RSH_API_COREDLL_INTERFACEDOESNOTMATCH = _RSH_GROUP_COREDLL(0x4), RSH_API_COREDLL_REGISTRYKEYCANTOPEN = _RSH_GROUP_COREDLL(0x5), RSH_API_COREDLL_REGISTRYPATHRECNOTFOUND = _RSH_GROUP_COREDLL(0x6), RSH_API_COREDLL_UNSUPPORTEDVERSION = _RSH_GROUP_COREDLL(0x7),
  RSH_API_COREDLL_GATHERINGINPROCESS = _RSH_GROUP_COREDLL(0x11), RSH_API_COREDLL_GATHERINGDIDNOTSTART = _RSH_GROUP_COREDLL(0x12), RSH_API_COREDLL_PERSISTENTGTHREADISACTIVE = _RSH_GROUP_COREDLL(0x13), RSH_API_COREDLL_COLLECTINGBUFFERZEROSIZE = _RSH_GROUP_COREDLL(0x14),
  RSH_API_COREDLL_DEVICEREVISIONNOTFOUND = _RSH_GROUP_COREDLL(0x15), RSH_API_COREDLL_DEVICEREVISIONNOTSUPPORTED = _RSH_GROUP_COREDLL(0x16), RSH_API_COREDLL_WRONGPORTNUMBER = _RSH_GROUP_COREDLL(0x17), RSH_API_COREDLL_WRONGTIMERNUMBER = _RSH_GROUP_COREDLL(0x18),
  RSH_API_COREDLL_REGSPACEDOESNOTEXIST = _RSH_GROUP_COREDLL(0x19), RSH_API_COREDLL_USERBUFFEREVENTNOTDEFINED = _RSH_GROUP_COREDLL(0x1A), RSH_API_COREDLL_USERBUFFERWAITTIMEOUT = _RSH_GROUP_COREDLL(0x1B), RSH_API_COREDLL_CANTCREATEPLX9054CLASS = _RSH_GROUP_COREDLL(0x31),
  RSH_API_COREDLL_CANTCREATEPLX9050CLASS = _RSH_GROUP_COREDLL(0x32), RSH_API_COREDLL_CANTCREATEPLX8311CLASS = _RSH_GROUP_COREDLL(0x33), RSH_API_COREDLL_CANTCREATERSHUSBCLASS = _RSH_GROUP_COREDLL(0x34), RSH_API_COREDLL_CANTCREATERSHVISACLASS = _RSH_GROUP_COREDLL(0x35),
  RSH_API_FUNCTION_NOTDEFINED = _RSH_GROUP_FUNCTION(0x1), RSH_API_FUNCTION_ERRORHAPPEND = _RSH_GROUP_FUNCTION(0x2), RSH_API_FUNCTION_NOTSUPPORTED = _RSH_GROUP_FUNCTION(0x3), RSH_API_FUNCTION_GETCODENOTDEFINED = _RSH_GROUP_FUNCTION(0x4),
  RSH_API_BUFFER_NOTINITIALIZED = _RSH_GROUP_BUFFER(0x1), RSH_API_BUFFER_ZEROSIZE = _RSH_GROUP_BUFFER(0x2), RSH_API_BUFFER_INANDOUTMISMATCH = _RSH_GROUP_BUFFER(0x3), RSH_API_BUFFER_WRONGDATATYPE = _RSH_GROUP_BUFFER(0x4),
  RSH_API_BUFFER_PROCESSING_ERROR = _RSH_GROUP_BUFFER(0x5), RSH_API_BUFFER_SIZEISEXCEEDED = _RSH_GROUP_BUFFER(0x6), RSH_API_BUFFER_ISEMPTY = _RSH_GROUP_BUFFER(0x7), RSH_API_BUFFER_SIZEMISMATCH = _RSH_GROUP_BUFFER(0x8),
  RSH_API_BUFFER_NOTCOMPLETED = _RSH_GROUP_BUFFER(0x9), RSH_API_BUFFER_ALLOCATIONZEROSIZE = _RSH_GROUP_BUFFER(0xA), RSH_API_BUFFER_INSUFFICIENTSIZE = _RSH_GROUP_BUFFER(0xB), RSH_API_BUFFER_WRONGSIZE = _RSH_GROUP_BUFFER(0xC),
  RSH_API_OBJECT_NOTFOUND = _RSH_GROUP_OBJECT(0x1), RSH_API_OBJECT_REFERENCENOTFOUND = _RSH_GROUP_OBJECT(0x2), RSH_API_OBJECT_HASCHANGED = _RSH_GROUP_OBJECT(0x3), RSH_API_OBJECT_ALREADYEXISTS = _RSH_GROUP_OBJECT(0x4),
  RSH_API_OBJECT_UNSUPPORTEDTYPE = _RSH_GROUP_OBJECT(0x5), RSH_API_REGISTRY_KEYCANTOPEN = _RSH_GROUP_REGISTRY(0x1), RSH_API_REGISTRY_PATHRECNOTFOUND = _RSH_GROUP_REGISTRY(0x2), RSH_API_REGISTRY_UINAMERECNOTFOUND = _RSH_GROUP_REGISTRY(0x3),
  RSH_API_INTERFACE_DOESNOTMATCH = _RSH_GROUP_INTERFACE(0x1), RSH_API_INTERFACE_CANTCREATEINSTANCE = _RSH_GROUP_INTERFACE(0x2), RSH_API_INTERFACE_WASNOTINITIALIZED = _RSH_GROUP_INTERFACE(0x3), RSH_API_INTERFACE_CANTCREATEINSTANCE_PARAMETER_ZEROADDRESS = _RSH_GROUP_INTERFACE(0x4),
  RSH_API_MEMORY_ERROR = _RSH_GROUP_MEMORY(0x1), RSH_API_MEMORY_ALLOCATIONERROR = _RSH_GROUP_MEMORY(0x2), RSH_API_MEMORY_COPYERROR = _RSH_GROUP_MEMORY(0x3), RSH_API_PLXAPI_FAILED = _RSH_GROUP_PLXAPI(0x1),
  RSH_API_PLXAPI_NULLPARAM = _RSH_GROUP_PLXAPI(0x2), RSH_API_PLXAPI_UNSUPPORTEDFUNCTION = _RSH_GROUP_PLXAPI(0x3), RSH_API_PLXAPI_NOACTIVEDRIVER = _RSH_GROUP_PLXAPI(0x4), RSH_API_PLXAPI_CONFIGACCESSFAILED = _RSH_GROUP_PLXAPI(0x5),
  RSH_API_PLXAPI_INVALIDDEVICEINFO = _RSH_GROUP_PLXAPI(0x6), RSH_API_PLXAPI_INVALIDDRIVERVERSION = _RSH_GROUP_PLXAPI(0x7), RSH_API_PLXAPI_INVALIDOFFSET = _RSH_GROUP_PLXAPI(0x8), RSH_API_PLXAPI_INVALIDDATA = _RSH_GROUP_PLXAPI(0x9),
  RSH_API_PLXAPI_INVALIDSIZE = _RSH_GROUP_PLXAPI(0xA), RSH_API_PLXAPI_INVALIDADDRESS = _RSH_GROUP_PLXAPI(0xB), RSH_API_PLXAPI_INVALIDACCESSTYPE = _RSH_GROUP_PLXAPI(0xC), RSH_API_PLXAPI_INVALIDINDEX = _RSH_GROUP_PLXAPI(0xD),
  RSH_API_PLXAPI_INVALIDPOWERSTATE = _RSH_GROUP_PLXAPI(0xE), RSH_API_PLXAPI_INVALIDIOPSPACE = _RSH_GROUP_PLXAPI(0xF), RSH_API_PLXAPI_INVALIDHANDLE = _RSH_GROUP_PLXAPI(0x10), RSH_API_PLXAPI_INVALIDPCISPACE = _RSH_GROUP_PLXAPI(0x11),
  RSH_API_PLXAPI_INVALIDBUSINDEX = _RSH_GROUP_PLXAPI(0x12), RSH_API_PLXAPI_INSUFFICIENTRESOURCES = _RSH_GROUP_PLXAPI(0x13), RSH_API_PLXAPI_WAITTIMEOUT = _RSH_GROUP_PLXAPI(0x14), RSH_API_PLXAPI_WAITCANCELED = _RSH_GROUP_PLXAPI(0x15),
  RSH_API_PLXAPI_DMACHANNELUNAVAILABLE = _RSH_GROUP_PLXAPI(0x16), RSH_API_PLXAPI_DMACHANNELINVALID = _RSH_GROUP_PLXAPI(0x17), RSH_API_PLXAPI_DMADONE = _RSH_GROUP_PLXAPI(0x18), RSH_API_PLXAPI_DMAPAUSED = _RSH_GROUP_PLXAPI(0x19),
  RSH_API_PLXAPI_DMAINPROGRESS = _RSH_GROUP_PLXAPI(0x1A), RSH_API_PLXAPI_DMACOMMANDINVALID = _RSH_GROUP_PLXAPI(0x1B), RSH_API_PLXAPI_DMAINVALIDCHANNELPRIORITY = _RSH_GROUP_PLXAPI(0x1C), RSH_API_PLXAPI_DMASGLPAGESGETERROR = _RSH_GROUP_PLXAPI(0x1D),
  RSH_API_PLXAPI_DMASGLPAGESLOCKERROR = _RSH_GROUP_PLXAPI(0x1E), RSH_API_PLXAPI_MUFIFOEMPTY = _RSH_GROUP_PLXAPI(0x1F), RSH_API_PLXAPI_MUFIFOFULL = _RSH_GROUP_PLXAPI(0x20), RSH_API_PLXAPI_POWERDOWN = _RSH_GROUP_PLXAPI(0x21),
  RSH_API_PLXAPI_HSNOTSUPPORTED = _RSH_GROUP_PLXAPI(0x22), RSH_API_PLXAPI_VPDNOTSUPPORTED = _RSH_GROUP_PLXAPI(0x23), RSH_API_PLXAPI_DEVICEINUSE = _RSH_GROUP_PLXAPI(0x24), RSH_API_PLXAPI_DEVICEDISABLED = _RSH_GROUP_PLXAPI(0x25),
  RSH_API_PLXAPI_LASTERROR = _RSH_GROUP_PLXAPI(0x26), RSH_API_PLXAPI_DEVICENOTINITIALIZED = _RSH_GROUP_PLXAPI(0x27), RSH_API_PLXAPI_CANTCREATEDEVICEOBJECT = _RSH_GROUP_PLXAPI(0x28), RSH_API_PLXAPI_EEPROMNOSERIAL = _RSH_GROUP_PLXAPI(0x29),
  RSH_API_SCRIPT_SYNTAXERROR = _RSH_GROUP_SCRIPT(0x1), RSH_API_SCRIPT_CANTEVALUATE = _RSH_GROUP_SCRIPT(0x2), RSH_API_SCRIPT_STARTFUNCTIONDOESNOTEXIST = _RSH_GROUP_SCRIPT(0x3), RSH_API_SCRIPT_FUNCTIONDOESNOTEXIST = _RSH_GROUP_SCRIPT(0x4),
  RSH_API_DATABASE_CANTOPEN = _RSH_GROUP_DATABASE(0x1), RSH_API_DATABASE_WASNOTOPENED = _RSH_GROUP_DATABASE(0x2), RSH_API_DATABASE_CANTCREATETABLE = _RSH_GROUP_DATABASE(0x3), RSH_API_DATABASE_CANTSELECTFROMTABLE = _RSH_GROUP_DATABASE(0x4),
  RSH_API_DATABASE_TABLEISEMPTY = _RSH_GROUP_DATABASE(0x5), RSH_API_DATABASE_CANTWRITERECORD = _RSH_GROUP_DATABASE(0x6), RSH_API_DATABASE_CANTDELETEFROMTABLE = _RSH_GROUP_DATABASE(0x7), RSH_API_DATABASE_RECORDALREADYEXISTS = _RSH_GROUP_DATABASE(0x8),
  RSH_API_DATABASE_WRONGPREDICATE = _RSH_GROUP_DATABASE(0x9), RSH_API_DATABASE_RECORDNOTFOUND = _RSH_GROUP_DATABASE(0xA), RSH_API_HDF5_GROUPDOESNTEXIST = _RSH_GROUP_HDF5(0x1), RSH_API_HDF5_GROUPCANTCREATE = _RSH_GROUP_HDF5(0x2),
  RSH_API_HDF5_GROUPOBJECTINDEXDOESNTEXIST = _RSH_GROUP_HDF5(0x3), RSH_API_HDF5_OBJECTISAGROUP = _RSH_GROUP_HDF5(0x4), RSH_API_HDF5_DATASETDOESNTEXIST = _RSH_GROUP_HDF5(0x10), RSH_API_HDF5_DATASETWRONGOFFSET = _RSH_GROUP_HDF5(0x11),
  RSH_API_HDF5_EXCEPTION_DATASETOPERATIONFAIL = _RSH_GROUP_HDF5(0x20), RSH_API_HDF5_EXCEPTION_DATASPACEOPERATIONFAIL = _RSH_GROUP_HDF5(0x21), RSH_API_HDF5_EXCEPTION_FILEOPERATIONFAIL = _RSH_GROUP_HDF5(0x22), RSH_API_HDF5_EXCEPTION_FILECANTCREATE = _RSH_GROUP_HDF5(0x23),
  RSH_API_HDF5_EXCEPTION_FILECANTOPEN = _RSH_GROUP_HDF5(0x24), RSH_API_HDF5_EXCEPTION_FILECANTREAD = _RSH_GROUP_HDF5(0x25), RSH_API_HDF5_EXCEPTION_FILECANTWRITE = _RSH_GROUP_HDF5(0x26), RSH_API_HDF5_EXCEPTION_DATATYPEOPERATIONFAIL = _RSH_GROUP_HDF5(0x27),
  RSH_API_HDF5_EXCEPTION_ATTRIBUTEOPERATIONFAIL = _RSH_GROUP_HDF5(0x28), RSH_API_HDF5_WRONGDATAPATH = _RSH_GROUP_HDF5(0x30), RSH_API_HDF5_TYPEMISMATCH = _RSH_GROUP_HDF5(0x40), RSH_API_RSHLAB_VOLTMETERNOTFOUND = _RSH_GROUP_RSHLAB(0x1),
  RSH_API_RSHLAB_GENERATORNOTFOUND = _RSH_GROUP_RSHLAB(0x2), RSH_API_RSHLAB_TARGETDEVICENOTFOUND = _RSH_GROUP_RSHLAB(0x3), RSH_API_UNIDRIVER_DLLWASNOTLOADED = _RSH_GROUP_UNIDRIVER(0x1), RSH_API_DM_DLLWASNOTLOADED = _RSH_GROUP_DM(0x1),
  RSH_API_DPA_DLLWASNOTLOADED = _RSH_GROUP_DPA(0x1), RSH_API_DPA_FINDTRIGGER_NOTFOUND = _RSH_GROUP_DPA(0x2), RSH_API_DPA_FUNCTION_CLASS_MISMATCH = _RSH_GROUP_DPA(0x3), RSH_API_DPA_FUNCTION_CLASS_NOTDEFINED = _RSH_GROUP_DPA(0x4),
  RSH_API_VISA_CANTCONNECTTODRIVER = _RSH_GROUP_VISA(0x1), RSH_API_NET_GENERALFAILURE = _RSH_GROUP_NETWORK(0x1), RSH_API_NET_COULDNTCREATESOCKET = _RSH_GROUP_NETWORK(0x2), RSH_API_NET_COULDNTCREATEEVENT = _RSH_GROUP_NETWORK(0x3),
  RSH_API_NET_EVENTSELECTFAILED = _RSH_GROUP_NETWORK(0x4), RSH_API_NET_UDPSOCKETBINDFAILED = _RSH_GROUP_NETWORK(0x5), RSH_API_NET_TCPSOCKETCONNECTFAILED = _RSH_GROUP_NETWORK(0x6), RSH_API_NET_SOCKETRECEIVEDATAFAILED = _RSH_GROUP_NETWORK(0x7),
  RSH_API_NET_SOCKETSENDDATAFAILED = _RSH_GROUP_NETWORK(0x8), RSH_API_NET_CLOSESOCKETFAILED = _RSH_GROUP_NETWORK(0x9), RSH_API_CALIBRATION_ITEMNOTFOUND = _RSH_GROUP_CALIBRATION(0x1)
}
 Коды ошибок, возвращаемые различными методами Rsh API. Подробнее...
 

Подробное описание

В этом файле содержится описание возвращаемых кодов для RSH SDK.

Дата
25.12.2015
Версия
1.0 [SDK 2.1]

Макросы

#define _RSH_GROUP_BUFFER (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xA) )
#define _RSH_GROUP_CALIBRATION (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x13) )
#define _RSH_GROUP_COMMON (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x0) )
#define _RSH_GROUP_COREDLL (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x8) )
#define _RSH_GROUP_CS (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x5) )
#define _RSH_GROUP_DATABASE (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x11) )
#define _RSH_GROUP_DELIMITER (   value)    ( value << 24 )
#define _RSH_GROUP_DEVICE (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x1) )
#define _RSH_GROUP_DLL (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x4) )
#define _RSH_GROUP_DM (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xFD) )
#define _RSH_GROUP_DPA (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xFE) )
#define _RSH_GROUP_EVENTS (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x6) )
#define _RSH_GROUP_FILES (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x3) )
#define _RSH_GROUP_FUNCTION (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x9) )
#define _RSH_GROUP_HDF5 (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xFA) )
#define _RSH_GROUP_INTERFACE (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xD) )
#define _RSH_GROUP_MEMORY (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xE) )
#define _RSH_GROUP_NETWORK (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x12) )
#define _RSH_GROUP_OBJECT (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xB) )
#define _RSH_GROUP_PARAMETER (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x7) )
#define _RSH_GROUP_PLXAPI (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xF) )
#define _RSH_GROUP_REGISTRY (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xC) )
#define _RSH_GROUP_RSHLAB (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xFB) )
#define _RSH_GROUP_SCRIPT (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x10) )
#define _RSH_GROUP_THREADS (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0x2) )
#define _RSH_GROUP_UNIDRIVER (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xFC) )
#define _RSH_GROUP_VISA (   value)    ( (value << 16) | _RSH_GROUP_DELIMITER(0xFF) )

Перечисления

enum RSH_STATUS

Коды ошибок, возвращаемые различными методами Rsh API.

Численные значения всех кодов можно найти на странице с описанием ошибок.

Элементы перечислений
RSH_API_SUCCESS 

: Ошибок нет.

RSH_API_UNDEFINED 

: Неизвестная ошибка.

RSH_API_DEVICE_NOTFOUND 

: Устройство не найдено в системе.

RSH_API_DEVICE_NOTINITIALIZED 

: Устройство не было инициализировано.

RSH_API_DEVICE_DLLWASNOTLOADED 

: Не удалось загрузить библиотеку абстракции.

RSH_API_DEVICE_WRONGPCIINDEX 

: Неверный индекс слота для устройства.

RSH_API_DEVICE_WRONGUSBINDEX 

: Неверный индекс USB входа для устройства.

RSH_API_DEVICE_NOBOARDONPCIBUS 

: На шине PCI не обнаружено ни одной поддерживаемой платы.

RSH_API_DEVICE_NOBOARDONUSBBUS 

: На шине USB не обнаружено ни одного поддерживаемого устройства.

RSH_API_DEVICE_PLXREGISTERSARENOTMAPPED 

: Неверно заданы входные параметры функции.

RSH_API_DEVICE_CANTGETDATA 

: Не удается получить данные с устройства.

RSH_API_DEVICE_CANTSETDATA 

: Не удается записать данные в устройство.

RSH_API_DEVICE_CANTINITIALIZE 

: Не удается провести инициализацию устройства.

RSH_API_DEVICE_CANTSTART 

: Не удается запустить устройство.

RSH_API_DEVICE_CANTSTOP 

: Не удается остановить устройство.

RSH_API_DEVICE_CANTCREATEINSTANCE 

: Не удается создать экземпляр устройства.

RSH_API_DEVICE_NOINSTANCE 

: Нет экземпляра устройства.

RSH_API_DEVICE_LOADXILINX 

: Не загружен XILINX.

RSH_API_DEVICE_FUNCTION_NOTSUPPORTED 

: Функция не поддерживается устройством.

RSH_API_DEVICE_INTBUFFERNOTINITIALIZED 

: Внутренний буфер не инициализирован.

RSH_API_DEVICE_REVISIONNOTFOUND 

: Ревизия устройства не обнаружена.

RSH_API_DEVICE_WRONGTIMERNUMBER 

: Неверный номер таймера устройства.

RSH_API_DEVICE_WASNOTSTARTED 

: Устройство не было запущено.

RSH_API_DEVICE_STOPPEDWITHTRIGGER 

: АЦП устройства остановлено по программному триггеру.

RSH_API_DEVICE_IOCTLFAILED 

: Не удалось выполнить команду IOCTL при работе с драйвером устройства.

RSH_API_DEVICE_NOPOWER 

: К устройству не подключено питание.

RSH_API_DEVICE_WRONGVIDORPID 

: Несоответствие vid или pid.

RSH_API_DEVICE_ALREADYCAPTURED 

: Устройство было ранее захвачено.

RSH_API_DEVICE_BADFLASH 

: Нарушена флеш память устройства.

RSH_API_THREAD_CANTTERMINATE 

: Не удаётся завершить поток.

RSH_API_THREAD_CANTCREATE 

: Не удаётся создать поток.

RSH_API_THREAD_GATHERING_INPROCESS 

: Сбор данных в потоке активен.

RSH_API_THREAD_GATHERING_STOPPED 

: Сбор данных в потоке остановлен.

RSH_API_FILE_CANTOPEN 

: Не удалось открыть файл.

RSH_API_FILE_CANTCREATE 

: Не удалось создать файл.

RSH_API_FILE_NAMENOTDEFINED 

: Имя файла не задано.

RSH_API_FILE_ALREADYEXISTS 

: Файл с указанным именем уже существует.

RSH_API_FILE_CANTWRITE 

: Не удалось записать данные в файл.

RSH_API_FILE_CANTREAD 

: Не удалось прочитать данные из файла.

RSH_API_FILE_CANTCLOSE 

: Не удалось закрыть файл.

RSH_API_FILE_WASNOTOPENED 

: Файл не был открыт.

RSH_API_DLL_WASNOTLOADED 

: Не удалось загрузить динамическую библиотеку.

RSH_API_DLL_VERSIONNOTSUPPORTED 

: Версия dll не поддерживается.

RSH_API_DLL_NOFACTORY 

: В загруженной dll не был обнаружен класс StaticFactory.

RSH_API_CRITSECTION_ALREADY_OWNED 

: Критическая секция уже занята другим потоком.

RSH_API_CRITSECTION_NOTINITIALIZED 

: Критическая секция не инициализирована.

RSH_API_EVENT_WAITTIMEOUT 

: Время ожидания наступления события истекло.

RSH_API_EVENT_WAITFAILED 

: Не удалось активировать функцию ожидания события.

RSH_API_EVENT_NOTINITIALIZED 

: Событие не инициализировано.

RSH_API_EVENT_CANTRESET 

: Не удалось деактивировать событие.

RSH_API_EVENT_CANTSET 

: Не удалось активировать событие.

RSH_API_EVENT_CANTCREATE 

: Не удалось инициализировать событие.

RSH_API_PARAMETER_ZEROADDRESS 

: Адрес входного параметра равен 0.

RSH_API_PARAMETER_NOTINITIALIZED 

: Параметр не инициализирован.

RSH_API_PARAMETER_NOTSUPPORTED 

: Параметр не поддерживается.

RSH_API_PARAMETER_INVALID 

: Неверный входной параметр.

RSH_API_PARAMETER_DATATYPENOTSUPPORTED 

: Параметр данного типа данных не поддерживается.

RSH_API_PARAMETER_STARTTYPEINVALID 

: Тип запуска устройства не поддерживается.

RSH_API_PARAMETER_CHANNELWASNOTSELECTED 

: Не выбраны активные каналы.

RSH_API_PARAMETER_TOOMANYCHANNELS 

: Каналов больше, чем поддерживается.

RSH_API_PARAMETER_NOTENOUGHCHANNELS 

: В структуре инициализации присутствуют не все каналы.

RSH_API_PARAMETER_WRONGTIMERNUMBER 

: Неверный номер таймера

RSH_API_PARAMETER_WRONGDEVICEHANDLE 

: Неверный идентификатор устройства во входном параметре.

RSH_API_PARAMETER_WRONGCHANNELCOMBINATION 

: Неверная комбинация активных каналов.

RSH_API_PARAMETER_WRONGCHANNELNUMBER 

: Неверное количество каналов.

RSH_API_PARAMETER_STARTMODENOTSUPPORTED 

: Режим старта не поддерживается.

RSH_API_PARAMETER_DATAMODENOTSUPPORTED 

: Режим конвертации данных не поддерживается.

RSH_API_PARAMETER_CONNECTMODENOTSUPPORTED 

: Режим подключения не поддерживается.

RSH_API_PARAMETER_CONTROLINVALID 

: Режим работы устройства не поддерживается.

RSH_API_PARAMETER_WRONGPREDICATE 

: входной предикат не поддерживается

RSH_API_PARAMETER_OUTOFRANGE 

: Значение параметра находится вне области допустимых значений.

RSH_API_PARAMETER_INVALIDDEVICEBASEINDEX 

: Порядковый номер устройства задан неверно.

RSH_API_PARAMETER_SAMEVALUE 

: Значение параметра совпадает с внутренним значением соответсвующего параметра.

RSH_API_COREDLL_NOTEXISTS 

: Core Library указанного типа не существует.

RSH_API_COREDLL_WASNOTLOADED 

: Core Library не была загружена.

RSH_API_COREDLL_DLLNOFACTORY 

: В Core Library не найден StaticFactory.

RSH_API_COREDLL_INTERFACEDOESNOTMATCH 

: Core Library интерфейс не соответствует.

RSH_API_COREDLL_REGISTRYKEYCANTOPEN 

: Не удается открыть ветку реестра для Core Library.

RSH_API_COREDLL_REGISTRYPATHRECNOTFOUND 

: Не удается найти запись в реестре с полным путем к Core Library.

RSH_API_COREDLL_UNSUPPORTEDVERSION 

: Версия Core Library не поддерживается библиотекой абстракции.

RSH_API_COREDLL_GATHERINGINPROCESS 

: Внутренний поток сбора данных не остановлен.

RSH_API_COREDLL_GATHERINGDIDNOTSTART 

: Сбор данных не был запущен.

RSH_API_COREDLL_PERSISTENTGTHREADISACTIVE 

: Поток непрерывного сбора активен

RSH_API_COREDLL_COLLECTINGBUFFERZEROSIZE 

: Данные не получены, буфер не заполнен

RSH_API_COREDLL_DEVICEREVISIONNOTFOUND 

: Не найдена ревизия устройства

RSH_API_COREDLL_DEVICEREVISIONNOTSUPPORTED 

: Ревизия устройства не поддерживается.

RSH_API_COREDLL_WRONGPORTNUMBER 

: RSH_API_COREDLL_WRONGPORTNUMBER

RSH_API_COREDLL_WRONGTIMERNUMBER 

: RSH_API_COREDLL_WRONGTIMERNUMBER

RSH_API_COREDLL_REGSPACEDOESNOTEXIST 

: RSH_API_COREDLL_REGSPACEDOESNOTEXIST.

RSH_API_COREDLL_USERBUFFEREVENTNOTDEFINED 

: Не задано пользовательское событие.

RSH_API_COREDLL_USERBUFFERWAITTIMEOUT 

: Время ожидания готовности буфера истекло.

RSH_API_COREDLL_CANTCREATEPLX9054CLASS 

: Не удалось создать экземпляр класса PLX9054.

RSH_API_COREDLL_CANTCREATEPLX9050CLASS 

: Не удалось создать экземпляр класса PLX9050.

RSH_API_COREDLL_CANTCREATEPLX8311CLASS 

: Не удалось создать экземпляр класса PLX8311.

RSH_API_COREDLL_CANTCREATERSHUSBCLASS 

: Не удалось создать экземпляр класса RSHUSB.

RSH_API_COREDLL_CANTCREATERSHVISACLASS 

: Не удалось создать экземпляр класса RSHVISA.

RSH_API_FUNCTION_NOTDEFINED 

: Функция не определена.

RSH_API_FUNCTION_ERRORHAPPEND 

: Произошла ошибка внутри функции.

RSH_API_FUNCTION_NOTSUPPORTED 

: Функция не поддерживается.

RSH_API_FUNCTION_GETCODENOTDEFINED 

: Get-код не определен внутри метода IRshDevice::Get().

RSH_API_BUFFER_NOTINITIALIZED 

: Буфер не инициализирован.

RSH_API_BUFFER_ZEROSIZE 

: Физический размер буфера равен нулю. Вероятно буфер не был инициализирован.

RSH_API_BUFFER_INANDOUTMISMATCH 

: Формат входного и выходного буфера не совпадает.

RSH_API_BUFFER_WRONGDATATYPE 

: Буфер с таким типом данных не поддерживается.

RSH_API_BUFFER_PROCESSING_ERROR 

: Ошибка при проведении вычислений.

RSH_API_BUFFER_SIZEISEXCEEDED 

: Объем данных в буфере превышает допустимый размер.

RSH_API_BUFFER_ISEMPTY 

: Буфер пуст.

RSH_API_BUFFER_SIZEMISMATCH 

: Размер копируемого буфера не соответствует размеру буфера, в который производится копирование.

RSH_API_BUFFER_NOTCOMPLETED 

: Буфер не заполнен до конца.

RSH_API_BUFFER_ALLOCATIONZEROSIZE 

: Попытка выделения памяти размером 0 байт.

RSH_API_BUFFER_INSUFFICIENTSIZE 

: Размер буфера недостаточен для того, чтобы вместить все данные.

RSH_API_BUFFER_WRONGSIZE 

: Размер буфера задан неверно.

RSH_API_OBJECT_NOTFOUND 

: Объект не найден.

RSH_API_OBJECT_REFERENCENOTFOUND 

: Ссылка на объект не найдена.

RSH_API_OBJECT_HASCHANGED 

: Объект изменился.

RSH_API_OBJECT_ALREADYEXISTS 

: Объект уже существует.

RSH_API_OBJECT_UNSUPPORTEDTYPE 

: Неподдерживаемый тип объекта.

RSH_API_REGISTRY_KEYCANTOPEN 

: Не найдена запись в реестре.

RSH_API_REGISTRY_PATHRECNOTFOUND 

: Не найдена запись path в реестре.

RSH_API_REGISTRY_UINAMERECNOTFOUND 

: Не найдена запись UIName в реестре.

RSH_API_INTERFACE_DOESNOTMATCH 

: Интерфейс объекта в Dll не соответсвует запрашиваемому.

RSH_API_INTERFACE_CANTCREATEINSTANCE 

: Не удается создать экземпляр объекта в фабрике.

RSH_API_INTERFACE_WASNOTINITIALIZED 

: Интерфейс не был инициализирован.

RSH_API_INTERFACE_CANTCREATEINSTANCE_PARAMETER_ZEROADDRESS 

: RshStaticFactory::CreateInstance не задан адрес объекта получателя интерфейса.

RSH_API_MEMORY_ERROR 

: Ошибка работы с памятью.

RSH_API_MEMORY_ALLOCATIONERROR 

: Не удалось выделить память.

RSH_API_MEMORY_COPYERROR 

: Сбой при копировании из одной области памяти в другую.

RSH_API_PLXAPI_FAILED 

: Cбой в работе PLX API.

RSH_API_PLXAPI_NULLPARAM 

: PLX API - неверный параметр, указатель на null.

RSH_API_PLXAPI_UNSUPPORTEDFUNCTION 

: Функция PLX API не поддерживается.

RSH_API_PLXAPI_NOACTIVEDRIVER 

: В системе нет активного драйвера устройства.

RSH_API_PLXAPI_CONFIGACCESSFAILED 

: PLX API - Ошибка доступа к конфигурации

RSH_API_PLXAPI_INVALIDDEVICEINFO 

: PLX API - неверная информация об устройстве

RSH_API_PLXAPI_INVALIDDRIVERVERSION 

: Версия PLX-драйвера не соответсвует версии используемой PLX-API.

RSH_API_PLXAPI_INVALIDOFFSET 

: PLX API - неверное значение смещения.

RSH_API_PLXAPI_INVALIDDATA 

: PLX API - неверные данные.

RSH_API_PLXAPI_INVALIDSIZE 

: PLX API - неверный размер.

RSH_API_PLXAPI_INVALIDADDRESS 

: PLX API - неверный адрес.

RSH_API_PLXAPI_INVALIDACCESSTYPE 

: PLX API - неверный тип доступа.

RSH_API_PLXAPI_INVALIDINDEX 

: PLX API - неверный индекс.

RSH_API_PLXAPI_INVALIDPOWERSTATE 

: PLX API - неверное значение состояния питания.

RSH_API_PLXAPI_INVALIDIOPSPACE 

: PLX API - неверное пространство ввода-вывода.

RSH_API_PLXAPI_INVALIDHANDLE 

: PLX API - неверный дескриптор.

RSH_API_PLXAPI_INVALIDPCISPACE 

: PLX API - неверное простаноство pci.

RSH_API_PLXAPI_INVALIDBUSINDEX 

: PLX API - неверный индекс шины данных.

RSH_API_PLXAPI_INSUFFICIENTRESOURCES 

: PLX API - недостаточно ресурсов.

RSH_API_PLXAPI_WAITTIMEOUT 

: PLX API - время ожидания готовности функции истекло.

RSH_API_PLXAPI_WAITCANCELED 

: PLX API - ожидание было отменено.

RSH_API_PLXAPI_DMACHANNELUNAVAILABLE 

: PLX API - ПДП каналы недоступны.

RSH_API_PLXAPI_DMACHANNELINVALID 

: PLX API - неверный канал ПДП.

RSH_API_PLXAPI_DMADONE 

: PLX API - передача данных ПДП завершена.

RSH_API_PLXAPI_DMAPAUSED 

: PLX API - ПДП приостановлен.

RSH_API_PLXAPI_DMAINPROGRESS 

: PLX API - Канал ПДП занят.

RSH_API_PLXAPI_DMACOMMANDINVALID 

: PLX API - Неверная команда ПДП.

RSH_API_PLXAPI_DMAINVALIDCHANNELPRIORITY 

: PLX API - неверный приоритет каналов ПДП.

RSH_API_PLXAPI_DMASGLPAGESGETERROR 

: PLX API - ошибка поулчения страниц ПДП SGL

RSH_API_PLXAPI_DMASGLPAGESLOCKERROR 

: PLX API - ошибка захвата страниц ПДП SGL.

RSH_API_PLXAPI_MUFIFOEMPTY 

: PLX API - MU FIFO пусто.

RSH_API_PLXAPI_MUFIFOFULL 

: PLX API - MU FIFO заполнено.

RSH_API_PLXAPI_POWERDOWN 

: PLX API - отсутствует питание.

RSH_API_PLXAPI_HSNOTSUPPORTED 

: PLX API - HS не поддерживается.

RSH_API_PLXAPI_VPDNOTSUPPORTED 

: PLX API - VPD не поддерживается.

RSH_API_PLXAPI_DEVICEINUSE 

: Устройство PLX захвачено другим потоком или процессом

RSH_API_PLXAPI_DEVICEDISABLED 

: PLX API - устройство отключено.

RSH_API_PLXAPI_LASTERROR 

: Последняя ошибка PLX API

RSH_API_PLXAPI_DEVICENOTINITIALIZED 

: PLX API - устройство не инициализировано

RSH_API_PLXAPI_CANTCREATEDEVICEOBJECT 

: PLX API - не удалось создать объект устройства.

RSH_API_PLXAPI_EEPROMNOSERIAL 

: Серийный номер платы не прописан в EEPROM.

RSH_API_SCRIPT_SYNTAXERROR 

: Ошибка синтаксиса в скрипте

RSH_API_SCRIPT_CANTEVALUATE 

: Не удалось определить значение

RSH_API_SCRIPT_STARTFUNCTIONDOESNOTEXIST 

: Не найдена функция запуска

RSH_API_SCRIPT_FUNCTIONDOESNOTEXIST 

: Заданная функция не существует.

RSH_API_DATABASE_CANTOPEN 

: Не удалось открыть базу данных.

RSH_API_DATABASE_WASNOTOPENED 

: База данных не откыта.

RSH_API_DATABASE_CANTCREATETABLE 

: Не удалось создать таблицу в базе данных.

RSH_API_DATABASE_CANTSELECTFROMTABLE 

: Не удалось выполнить команду select.

RSH_API_DATABASE_TABLEISEMPTY 

: Таблица пуста.

RSH_API_DATABASE_CANTWRITERECORD 

: не удалось осуществить запись в базу данных.

RSH_API_DATABASE_CANTDELETEFROMTABLE 

: Не удалось удалить запись из таблицы.

RSH_API_DATABASE_RECORDALREADYEXISTS 

: Запись уже существует в базе данных.

RSH_API_DATABASE_WRONGPREDICATE 

: неверный предикат.

RSH_API_DATABASE_RECORDNOTFOUND 

: Запись не найдена в базе данных.

RSH_API_HDF5_GROUPDOESNTEXIST 

: Группа с указанным именем не существует в HDF5 файле.

RSH_API_HDF5_GROUPCANTCREATE 

: Не удаётся создать группу в HDF5 файле.

RSH_API_HDF5_GROUPOBJECTINDEXDOESNTEXIST 

: Не удаётся найти объект с указанным индексом в группе.

RSH_API_HDF5_OBJECTISAGROUP 

: Указанный объект является группой.

RSH_API_HDF5_DATASETDOESNTEXIST 

: Набор данных с указанным именем не существует в HDF5 файле.

RSH_API_HDF5_DATASETWRONGOFFSET 

: Неверное смещение в DataSet.

RSH_API_HDF5_EXCEPTION_DATASETOPERATIONFAIL 

: При работе с DataSet произошла ошибка.

RSH_API_HDF5_EXCEPTION_DATASPACEOPERATIONFAIL 

: При работе с DataSpace произошла ошибка.

RSH_API_HDF5_EXCEPTION_FILEOPERATIONFAIL 

: При работе с HDF5-файлом произошла ошибка.

RSH_API_HDF5_EXCEPTION_FILECANTCREATE 

: Не удаётся создать HDF5-файл.

RSH_API_HDF5_EXCEPTION_FILECANTOPEN 

: Не удаётся открыть HDF5-файл.

RSH_API_HDF5_EXCEPTION_FILECANTREAD 

: Ошибка чтения HDF5-файла.

RSH_API_HDF5_EXCEPTION_FILECANTWRITE 

: Ошибка записи HDF5-файла.

RSH_API_HDF5_EXCEPTION_DATATYPEOPERATIONFAIL 

: При работе с DataType произошла ошибка.

RSH_API_HDF5_EXCEPTION_ATTRIBUTEOPERATIONFAIL 

: При работе с Attribute произошла ошибка.

RSH_API_HDF5_WRONGDATAPATH 

: Неверный путь к данным.

RSH_API_HDF5_TYPEMISMATCH 

: Тип данных объекта в HDF файле не соотвествует с запрашиваемому типу объекта.

RSH_API_RSHLAB_VOLTMETERNOTFOUND 

: Не найдено устройство типа вольтметр.

RSH_API_RSHLAB_GENERATORNOTFOUND 

: Не найдено устройство типа генератор.

RSH_API_RSHLAB_TARGETDEVICENOTFOUND 

: Не найдено целевое устройство.

RSH_API_UNIDRIVER_DLLWASNOTLOADED 

: Не удалось загрузить библиотеку RshUniDriver.dll

RSH_API_DM_DLLWASNOTLOADED 

: Библиотека DM.dll не загружена.

RSH_API_DPA_DLLWASNOTLOADED 

: Не удалось загрузить алгоритмическую библиотеку DPA.dll

RSH_API_DPA_FINDTRIGGER_NOTFOUND 

: В сигнале не найден момент синхронизации удовлетворяющий заданным параметрам.

RSH_API_DPA_FUNCTION_CLASS_MISMATCH 

: Тип структуры не соответсвует выполняемому алгоритму.

RSH_API_DPA_FUNCTION_CLASS_NOTDEFINED 

: Алгоритмический класс выбранного типа не определен в библиотеке DPA.

RSH_API_VISA_CANTCONNECTTODRIVER 

: Не удалось подключиться к драйверу VISA.

RSH_API_NET_GENERALFAILURE 

: Неизвестная ошибка при работе с сетью.

RSH_API_NET_COULDNTCREATESOCKET 

: Не удалось создать сокет.

RSH_API_NET_COULDNTCREATEEVENT 

: Не удалось создать event.

RSH_API_NET_EVENTSELECTFAILED 

: Не удалось выполнить функцию select.

RSH_API_NET_UDPSOCKETBINDFAILED 

: Не удалось открыть UDP сокет.

RSH_API_NET_TCPSOCKETCONNECTFAILED 

: Не удалось выполнить подключение через TCP сокет.

RSH_API_NET_SOCKETRECEIVEDATAFAILED 

: Не удалось выполнить операцию получения данных из сокета.

RSH_API_NET_SOCKETSENDDATAFAILED 

: Не удалось выполнить операцию отправки данных.

RSH_API_NET_CLOSESOCKETFAILED 

: Не удалось выполнить операцию закрытия сокета.

RSH_API_CALIBRATION_ITEMNOTFOUND 

: Поле RshCalibrationItemBase::id не соответсвует ни одному RshCalibrationItem определённому внутри dll.