Библиотека RshUniDriver  SDK 2.1
Документация по программированию
 Указатель Структуры данных Файлы Функции Переменные Перечисления Элементы перечислений Макросы Страницы
RshConsts_StatusCodes.h
См. документацию.
1 
18 #ifndef RSH_STATUS_CODES_H
19 #define RSH_STATUS_CODES_H
20 
21 #define _RSH_GROUP_DELIMITER(value) ( value << 24 )
22 
23 #define _RSH_GROUP_COMMON(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x0) )
24 #define _RSH_GROUP_DEVICE(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x1) )
25 #define _RSH_GROUP_THREADS(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x2) )
26 #define _RSH_GROUP_FILES(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x3) )
27 #define _RSH_GROUP_DLL(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x4) )
28 #define _RSH_GROUP_CS(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x5) )
29 #define _RSH_GROUP_EVENTS(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x6) )
30 #define _RSH_GROUP_PARAMETER(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x7) )
31 #define _RSH_GROUP_COREDLL(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x8) )
32 #define _RSH_GROUP_FUNCTION(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x9) )
33 #define _RSH_GROUP_BUFFER(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xA) )
34 #define _RSH_GROUP_OBJECT(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xB) )
35 #define _RSH_GROUP_REGISTRY(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xC) )
36 #define _RSH_GROUP_INTERFACE(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xD) )
37 #define _RSH_GROUP_MEMORY(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xE) )
38 #define _RSH_GROUP_PLXAPI(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xF) )
39 #define _RSH_GROUP_SCRIPT(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x10) )
40 #define _RSH_GROUP_DATABASE(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x11) )
41 #define _RSH_GROUP_NETWORK(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x12) )
42 #define _RSH_GROUP_CALIBRATION(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0x13) )
43 
44 
45 #define _RSH_GROUP_HDF5(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xFA) )
46 #define _RSH_GROUP_RSHLAB(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xFB) )
47 #define _RSH_GROUP_UNIDRIVER(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xFC) )
48 #define _RSH_GROUP_DM(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xFD) )
49 #define _RSH_GROUP_DPA(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xFE) )
50 #define _RSH_GROUP_VISA(value) ( (value << 16) | _RSH_GROUP_DELIMITER(0xFF) )
51 
67 typedef enum
68 {
72 
76 
80 
84 
88 
92 
96 
100 
104 
108 
112 
116 
120 
124 
128 
132 
136 
140 
144 
148 
152 
156 
160 
164 
168 
172 
176 
180 
184 
185 
189 
193 
197 
201 
205 
209 
213 
217 
221 
225 
229 
233 
237 
241 
245 
249 
253 
257 
261 
265 
269 
273 
277 
281 
285 
289 
293 
297 
301 
305 
309 
313 
317 
321 
325 
329 
333 
337 
341 
345 
349 
353 
357 
361 
365 
369 
373 
377 
381 
385 
389 
393 
397 
401 
405 
409 
413 
417 
421 
425 
429 
433 
437 
441 
445 
449 
453 
457 
461 
465 
469 
473 
477 
481 
485 
489 
493 
497 
501 
505 
509 
513 
517 
521 
525 
529 
533 
537 
541 
545 
549 
553 
557 
561 
565 
569 
573 
577 
581 
585 
589 
593 
597 
601 
605 
609 
613 
617 
621 
625 
629 
633 
637 
641 
645 
649 
653 
657 
661 
665 
669 
673 
677 
681 
685 
689 
693 
697 
701 
705 
709 
713 
717 
721 
725 
729 
733 
737 
741 
745 
749 
753 
757 
761 
765 
769 
773 
777 
781 
785 
789 
793 
797 
798 
799 
803 
807 
811 
815 
819 
823 
827 
831 
835 
839 
843 
847 
851 
855 
859 
863 
867 
868 
869 
873 
877 
881 
882 
886 
890 
894 
898 
902 
906 
910 
911 
915 
919 
923 
927 
931 
935 
939 
943 
947 
948 
952 
953 } RSH_STATUS;
954 
955 
956 #endif //RSH_STATUS_CODES_H