AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: 9: 10: 11: 15: 16: 17: 18: 19: #ifndef __UDI_EXTERN_H__ 20: #define __UDI_EXTERN_H__ 21: 22: 23: 24: 25: 26: typedef signed char udi_sbit8_t; 27: typedef signed short udi_sbit16_t; 28: typedef signed long udi_sbit32_t; 29: typedef unsigned char udi_ubit8_t; 30: typedef unsigned short udi_ubit16_t; 31: typedef unsigned long udi_ubit32_t; 32: 33: typedef udi_ubit8_t udi_boolean_t; 34: 35: typedef udi_sbit32_t udi_status_t; 36: 37: 38: #define UDI_STATUS_CODE_MASK (0x0000FFFF) 39: #define UDI_STAT_META_SPECIFIC (0x00008000) 40: #define UDI_SPECIFIC_STATUS_MASK (0x00007FFF) 41: #define UDI_CORRELATE_OFFSET (16) 42: #define UDI_CORRELATE_MASK (0xFFFF0000) 43: 44: 45: 46: #define UDI_OK (0) 47: 48: #define UDI_STAT_NOT_SUPPORTED (-1) 49: 50: #define UDI_STAT_NOT_UNDERSTOOD (-2) 51: 52: #define UDI_STAT_INVALID_STATE (-3) 53: 54: #define UDI_STAT_MISTAKEN_IDENTITY (-4) 55: 56: #define UDI_STAT_ABORTED (-5) 57: 58: #define UDI_STAT_TIMEOUT (-6) 59: 60: #define UDI_STAT_BUSY (-7) 61: 62: #define UDI_STAT_RESOURCE_UNAVAIL (-8) 63: 64: #define UDI_STAT_HW_PROBLEM (-9) 65: 66: #define UDI_STAT_NOT_RESPONDING (-10) 67: 68: 69: 70: 71: #define UDI_STAT_DATA_OVERRUN (-12) 72: 73: #define UDI_STAT_DATA_ERROR (-13) 74: 75: 76: 77: 78: 79: 80: #define UDI_STAT_TOO_MANY_PARENTS (-17) 81: 82: 83: 84: 85: #define UDI_STAT_TERMINATED (-19) 86: 87: #define UDI_STAT_ATTR_MISMATCH (-20) 88: 89: typedef unsigned int udi_size_t; 90: typedef unsigned char udi_index_t; 91: 92: #endif 93:
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.