MIDAS
Loading...
Searching...
No Matches
tmfe_rev0.h File Reference
#include <stdint.h>
#include <string>
#include <vector>
#include "mvodb.h"
Include dependency graph for tmfe_rev0.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TMFeError
 
class  TMFeCommon
 
class  TMFeEquipment
 
class  TMFeRpcHandlerInterface
 
class  TMFePeriodicHandlerInterface
 
class  TMFePeriodicHandler
 
class  TMFE
 

Macros

#define TID_BYTE   1
 
#define TID_UINT8   1
 
#define TID_SBYTE   2
 
#define TID_INT8   2
 
#define TID_CHAR   3
 
#define TID_WORD   4
 
#define TID_UINT16   4
 
#define TID_SHORT   5
 
#define TID_INT16   5
 
#define TID_DWORD   6
 
#define TID_UINT32   6
 
#define TID_INT   7
 
#define TID_INT32   7
 
#define TID_BOOL   8
 
#define TID_FLOAT   9
 
#define TID_FLOAT32   9
 
#define TID_DOUBLE   10
 
#define TID_FLOAT64   10
 
#define TID_BITFIELD   11
 
#define TID_STRING   12
 
#define TID_ARRAY   13
 
#define TID_STRUCT   14
 
#define TID_KEY   15
 
#define TID_LINK   16
 
#define TID_INT64   17
 
#define TID_UINT64   18
 
#define TID_QWORD   18
 
#define TID_LAST   19
 
#define MT_ERROR   (1<<0)
 
#define MT_INFO   (1<<1)
 
#define MT_DEBUG   (1<<2)
 
#define MT_USER   (1<<3)
 
#define MT_LOG   (1<<4)
 
#define MT_TALK   (1<<5)
 
#define MT_CALL   (1<<6)
 
#define MT_ALL   0xFF
 
#define MT_ERROR_STR   "ERROR"
 
#define MT_INFO_STR   "INFO"
 
#define MT_DEBUG_STR   "DEBUG"
 
#define MT_USER_STR   "USER"
 
#define MT_LOG_STR   "LOG"
 
#define MT_TALK_STR   "TALK"
 
#define MT_CALL_STR   "CALL"
 
#define MERROR   MT_ERROR, __FILE__, __LINE__
 
#define MINFO   MT_INFO, __FILE__, __LINE__
 
#define MDEBUG   MT_DEBUG, __FILE__, __LINE__
 
#define MUSER   MT_USER, __FILE__, __LINE__
 
#define MLOG   MT_LOG, __FILE__, __LINE__
 
#define MTALK   MT_TALK, __FILE__, __LINE__
 
#define MCALL   MT_CALL, __FILE__, __LINE__
 
#define MATTRPRINTF(a, b)
 

Macro Definition Documentation

◆ MATTRPRINTF

#define MATTRPRINTF (   a,
 
)

Definition at line 81 of file tmfe_rev0.h.

◆ MCALL

info message for telephone call

Definition at line 76 of file tmfe_rev0.h.

◆ MDEBUG

#define MDEBUG   MT_DEBUG, __FILE__, __LINE__

Definition at line 72 of file tmfe_rev0.h.

◆ MERROR

#define MERROR   MT_ERROR, __FILE__, __LINE__

Definition at line 70 of file tmfe_rev0.h.

◆ MINFO

Definition at line 71 of file tmfe_rev0.h.

◆ MLOG

info message which is only logged

Definition at line 74 of file tmfe_rev0.h.

◆ MT_ALL

#define MT_ALL   0xFF

Definition at line 60 of file tmfe_rev0.h.

◆ MT_CALL

#define MT_CALL   (1<<6)

Definition at line 59 of file tmfe_rev0.h.

◆ MT_CALL_STR

#define MT_CALL_STR   "CALL"

Definition at line 68 of file tmfe_rev0.h.

◆ MT_DEBUG

#define MT_DEBUG   (1<<2)

Definition at line 55 of file tmfe_rev0.h.

◆ MT_DEBUG_STR

#define MT_DEBUG_STR   "DEBUG"

Definition at line 64 of file tmfe_rev0.h.

◆ MT_ERROR

#define MT_ERROR   (1<<0)

System message types

Definition at line 53 of file tmfe_rev0.h.

◆ MT_ERROR_STR

#define MT_ERROR_STR   "ERROR"

Definition at line 62 of file tmfe_rev0.h.

◆ MT_INFO

#define MT_INFO   (1<<1)

Definition at line 54 of file tmfe_rev0.h.

◆ MT_INFO_STR

#define MT_INFO_STR   "INFO"

Definition at line 63 of file tmfe_rev0.h.

◆ MT_LOG

#define MT_LOG   (1<<4)

Definition at line 57 of file tmfe_rev0.h.

◆ MT_LOG_STR

#define MT_LOG_STR   "LOG"

Definition at line 66 of file tmfe_rev0.h.

◆ MT_TALK

#define MT_TALK   (1<<5)

Definition at line 58 of file tmfe_rev0.h.

◆ MT_TALK_STR

#define MT_TALK_STR   "TALK"

Definition at line 67 of file tmfe_rev0.h.

◆ MT_USER

#define MT_USER   (1<<3)

Definition at line 56 of file tmfe_rev0.h.

◆ MT_USER_STR

#define MT_USER_STR   "USER"

Definition at line 65 of file tmfe_rev0.h.

◆ MTALK

info message for speech system

Definition at line 75 of file tmfe_rev0.h.

◆ MUSER

produced by interactive user

Definition at line 73 of file tmfe_rev0.h.

◆ TID_ARRAY

#define TID_ARRAY   13

array with unknown contents

Definition at line 42 of file tmfe_rev0.h.

◆ TID_BITFIELD

#define TID_BITFIELD   11

32 Bits Bitfield 0 111... (32)

Definition at line 40 of file tmfe_rev0.h.

◆ TID_BOOL

#define TID_BOOL   8

four bytes bool 0 1

Definition at line 35 of file tmfe_rev0.h.

◆ TID_BYTE

#define TID_BYTE   1

DEPRECATED, use TID_UINT8 instead

Definition at line 22 of file tmfe_rev0.h.

◆ TID_CHAR

#define TID_CHAR   3

single character 0 255

Definition at line 26 of file tmfe_rev0.h.

◆ TID_DOUBLE

#define TID_DOUBLE   10

8 Byte float format

Definition at line 38 of file tmfe_rev0.h.

◆ TID_DWORD

#define TID_DWORD   6

DEPRECATED, use TID_UINT32 instead

Definition at line 31 of file tmfe_rev0.h.

◆ TID_FLOAT

#define TID_FLOAT   9

4 Byte float format

Definition at line 36 of file tmfe_rev0.h.

◆ TID_FLOAT32

#define TID_FLOAT32   9

4 Byte float format

Definition at line 37 of file tmfe_rev0.h.

◆ TID_FLOAT64

#define TID_FLOAT64   10

8 Byte float format

Definition at line 39 of file tmfe_rev0.h.

◆ TID_INT

#define TID_INT   7

DEPRECATED, use TID_INT32 instead

Definition at line 33 of file tmfe_rev0.h.

◆ TID_INT16

#define TID_INT16   5

signed word -32768 32767

Definition at line 30 of file tmfe_rev0.h.

◆ TID_INT32

#define TID_INT32   7

signed dword -2^31 2^31-1

Definition at line 34 of file tmfe_rev0.h.

◆ TID_INT64

#define TID_INT64   17

8 bytes int -2^63 2^63-1

Definition at line 46 of file tmfe_rev0.h.

◆ TID_INT8

#define TID_INT8   2

signed byte -128 127

Definition at line 25 of file tmfe_rev0.h.

◆ TID_KEY

#define TID_KEY   15

key in online database

Definition at line 44 of file tmfe_rev0.h.

◆ TID_LAST

#define TID_LAST   19

end of TID list indicator

Definition at line 49 of file tmfe_rev0.h.

◆ TID_LINK

#define TID_LINK   16

link in online database

Definition at line 45 of file tmfe_rev0.h.

◆ TID_QWORD

#define TID_QWORD   18

8 bytes unsigned int 0 2^64-1

Definition at line 48 of file tmfe_rev0.h.

◆ TID_SBYTE

#define TID_SBYTE   2

DEPRECATED, use TID_INT8 instead

Definition at line 24 of file tmfe_rev0.h.

◆ TID_SHORT

#define TID_SHORT   5

DEPRECATED, use TID_INT16 instead

Definition at line 29 of file tmfe_rev0.h.

◆ TID_STRING

#define TID_STRING   12

zero terminated string

Definition at line 41 of file tmfe_rev0.h.

◆ TID_STRUCT

#define TID_STRUCT   14

structure with fixed length

Definition at line 43 of file tmfe_rev0.h.

◆ TID_UINT16

#define TID_UINT16   4

two bytes 0 65535

Definition at line 28 of file tmfe_rev0.h.

◆ TID_UINT32

#define TID_UINT32   6

four bytes 0 2^32-1

Definition at line 32 of file tmfe_rev0.h.

◆ TID_UINT64

#define TID_UINT64   18

8 bytes unsigned int 0 2^64-1

Definition at line 47 of file tmfe_rev0.h.

◆ TID_UINT8

#define TID_UINT8   1

unsigned byte 0 255

Definition at line 23 of file tmfe_rev0.h.

◆ TID_WORD

#define TID_WORD   4

DEPRECATED, use TID_UINT16 instead

Definition at line 27 of file tmfe_rev0.h.