by IRTrans » Sun 27. May 2012, 18:59
Hallo,
hier die Return Codes:
0 OK
!= 0 Error
Die Errorcodes finden sich in errcode.h.
Hier ein Ausschnitt:
#define ERR_OPEN 1
#define ERR_RESET 2
#define ERR_VERSION 3
#define ERR_TIMEOUT 4
#define ERR_READVERSION 5
#define ERR_USBCOM 6
#define ERR_NETIO 7
#define ERR_DBOPENINPUT 11
#define ERR_REMOTENOTFOUND 12
#define ERR_COMMANDNOTFOUND 13
#define ERR_TIMINGNOTFOUND 14
#define ERR_OPENASCII 15
#define ERR_NODATABASE 16
#define ERR_OPENUSB 17
#define ERR_RESEND 18
#define ERR_TOGGLE_DUP 19
#define ERR_DBOPENINCLUDE 20
#define ERR_NOFILEOPEN 21
#define ERR_FLOCK 22
#define ERR_STTY 23
#define ERR_HOTCODE 24
#define ERR_NOTIMING 25
#define ERR_TEMPCOMMAND 26
#define ERR_OPENTRANS 27
#define ERR_TESTCOM 28
#define ERR_SHUTDOWN 29
#define ERR_ISMACRO 30
#define ERR_LONGRAW 31
#define ERR_LONGDATA 32
#define ERR_WRONGBUS 33
#define ERR_COMMANDSTRING 34
#define ERR_OVERWRITE 35
#define ERR_CCF 36
#define ERR_UDPFORMAT 37
#define ERR_TESTCOMOK 38
#define ERR_NOIRDB 39
#define ERR_NOTSUPPORTED 40
#define ERR_NO_RS232 41
#define ERR_SENDOK 42
#define ERR_CCFLEN 43
#define ERR_ACTIONSEND 44
#define ERR_CCFSYNTAX 45
#define ERR_SSID_WLAN 46
#define ERR_SEND_DISABLED 47
#define ERR_SEND_LED 48
#define ERR_IRDB_EMPTY 49
#define ERR_OUTPUT_BUSY 50
#define ERR_MACRO_LENGTH 51
#define ERR_MACRO_COUNT 52
#define ERR_NO_MACRO 53
#define ERR_ANALOG 54
#define ERR_LONGCODE 55
#define ERR_IRCODE_LENGTH 56
#define ERR_IRCODE_TIMING 57
#define ERR_IRCODE_DATA 58
#define ERR_NOSTATEINPUT 59
#define ERR_LEARN_LENGTH 95
#define ERR_LEARN_RAWLEN 96
#define ERR_LEARN_TIMECNT 97
#define ERR_LEARN_TC_LEN 98
#define ERR_OPENSOCKET 100
#define ERR_BINDSOCKET 101
#define ERR_FINDHOST 103
#define ERR_CONNECT 104
#define ERR_SEND 105
#define ERR_RECV 106
#define ERR_BINDWEB 107
#define ERR_DEVICEUNKNOWN 108
Gruß, IRTrans