Hauptseite | Klassenhierarchie | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente | Zusätzliche Informationen

Detec_hw.cpp Dateireferenz

#include "internls\evrythng.h"
#include "detecuse\detectorcontroller.h"
#include "utils\u_utils.h"
#include <fstream.h>

Include-Abhängigkeitsdiagramm für Detec_hw.cpp:

Include dependency graph

Aufzählungen

enum  responseCode {
  ACK = 0x06, NAK = 0x15, CAN = 0x18, DLE = 0x10,
  EOT = 0x04
}
enum  EFunctionCode {
  CF0 = 0x00, CF1 = 0x01, CF2 = 0x02, CF3 = 0x03,
  CF5 = 0x05, CF9 = 0x09, CFB = 0x0b, CFF = 0x0f
}
 controller function codes Mehr...


Variablen

DeviceList DetectorDrivers
ControllerList DetectorControllers
const int LNGMSG = 25
const int LNGPRG = 0x7f0
const int TMOUT = 3*55
const long KMGHZ = 500000L
const int NCYCL = 8
const unsigned char MONIT = 0x93
const unsigned char PROGR = 0x6c
const int IoWaiTAm9513 = 43
const BYTE CHIP1 = 0x0
const BYTE CHIP2 = 0x1
const BYTE DIGITAL = 0x2
const BYTE BIT = 0x4
const BYTE CODE = 0x5
const int DATA = 0x0
const int CMD = 0x1
const BYTE CNT1 = 0x01
const BYTE CNT2 = 0x02
const BYTE CNT3 = 0x03
const BYTE CNT4 = 0x04
const BYTE CNT5 = 0x05
const BYTE CTRG = 0x07
const BYTE CTB1 = 0x01
const BYTE CTB2 = 0x02
const BYTE CTB3 = 0x04
const BYTE CTB4 = 0x08
const BYTE CTB5 = 0x10
const BYTE CMR = 0x00
const BYTE CLR = 0x08
const BYTE CHR = 0x10
const BYTE CHIR = 0x18
const BYTE ALM1 = 0x00
const BYTE ALM2 = 0x08
const BYTE MMR = 0x10
const BYTE STS = 0x18
const WORD CB_UP = 3
const WORD CB_BCD = 4
const WORD CB_REPEAT = 5
const WORD CB_RLorH = 6
const WORD CB_ENGATE = 7
const WORD CB_FALLEG = 12
const WORD MB_CMP1E = 2
const WORD MB_CMP2E = 3
const WORD MB_NFOUT = 12
const WORD MB_16BIT = 13
const WORD MB_DIS_INC = 14
const WORD MB_BCD_DIV = 15
const WORD CC_CNTM1 = 0x0000
const WORD CC_NOGATE = 0x0000
const WORD CC_AHTCNM1 = 0x2000
const WORD CC_AHNP1 = 0x4000
const WORD CC_AHNM1 = 0x6000
const WORD CC_AHN = 0x8000
const WORD CC_ALN = 0xA000
const WORD CC_AHEGN = 0xC000
const WORD CC_ALEGN = 0xE000
const WORD CC_I_OLow = 0x0000
const WORD CC_A_HTCP = 0x0001
const WORD CC_TCTOG = 0x0002
const WORD CC_I_OTRI = 0x0004
const WORD CC_A_LTCP = 0x0005
const WORD C_CNM1 = 0x0
const WORD C_SRC1 = 0x1
const WORD C_SRC2 = 0x2
const WORD C_SRC3 = 0x3
const WORD C_SRC4 = 0x4
const WORD C_SRC5 = 0x5
const WORD C_GATE1 = 0x6
const WORD C_GATE2 = 0x7
const WORD C_GATE3 = 0x8
const WORD C_GATE4 = 0x9
const WORD C_GATE5 = 0xA
const WORD C_F1 = 0xB
const WORD C_F2 = 0xC
const WORD C_F3 = 0xD
const WORD C_F4 = 0xE
const WORD C_F5 = 0xF

Dokumentation der Aufzählungstypen

enum EFunctionCode
 

controller function codes

Aufzählungswerte:
CF0 
CF1 
CF2 
CF3 
CF5 
CF9 
CFB 
CFF 

enum responseCode
 

Aufzählungswerte:
ACK 
NAK 
CAN 
DLE 
EOT 


Variablen-Dokumentation

const BYTE ALM1 = 0x00
 

const BYTE ALM2 = 0x08
 

const BYTE BIT = 0x4
 

const WORD C_CNM1 = 0x0
 

const WORD C_F1 = 0xB
 

const WORD C_F2 = 0xC
 

const WORD C_F3 = 0xD
 

const WORD C_F4 = 0xE
 

const WORD C_F5 = 0xF
 

const WORD C_GATE1 = 0x6
 

const WORD C_GATE2 = 0x7
 

const WORD C_GATE3 = 0x8
 

const WORD C_GATE4 = 0x9
 

const WORD C_GATE5 = 0xA
 

const WORD C_SRC1 = 0x1
 

const WORD C_SRC2 = 0x2
 

const WORD C_SRC3 = 0x3
 

const WORD C_SRC4 = 0x4
 

const WORD C_SRC5 = 0x5
 

const WORD CB_BCD = 4
 

const WORD CB_ENGATE = 7
 

const WORD CB_FALLEG = 12
 

const WORD CB_REPEAT = 5
 

const WORD CB_RLorH = 6
 

const WORD CB_UP = 3
 

const WORD CC_A_HTCP = 0x0001
 

const WORD CC_A_LTCP = 0x0005
 

const WORD CC_AHEGN = 0xC000
 

const WORD CC_AHN = 0x8000
 

const WORD CC_AHNM1 = 0x6000
 

const WORD CC_AHNP1 = 0x4000
 

const WORD CC_AHTCNM1 = 0x2000
 

const WORD CC_ALEGN = 0xE000
 

const WORD CC_ALN = 0xA000
 

const WORD CC_CNTM1 = 0x0000
 

const WORD CC_I_OLow = 0x0000
 

const WORD CC_I_OTRI = 0x0004
 

const WORD CC_NOGATE = 0x0000
 

const WORD CC_TCTOG = 0x0002
 

const BYTE CHIP1 = 0x0
 

const BYTE CHIP2 = 0x1
 

const BYTE CHIR = 0x18
 

const BYTE CHR = 0x10
 

const BYTE CLR = 0x08
 

const int CMD = 0x1
 

const BYTE CMR = 0x00
 

const BYTE CNT1 = 0x01
 

const BYTE CNT2 = 0x02
 

const BYTE CNT3 = 0x03
 

const BYTE CNT4 = 0x04
 

const BYTE CNT5 = 0x05
 

const BYTE CODE = 0x5
 

const BYTE CTB1 = 0x01
 

const BYTE CTB2 = 0x02
 

const BYTE CTB3 = 0x04
 

const BYTE CTB4 = 0x08
 

const BYTE CTB5 = 0x10
 

const BYTE CTRG = 0x07
 

const int DATA = 0x0
 

ControllerList DetectorControllers
 

DeviceList DetectorDrivers
 

const BYTE DIGITAL = 0x2
 

const int IoWaiTAm9513 = 43
 

const long KMGHZ = 500000L
 

const int LNGMSG = 25
 

const int LNGPRG = 0x7f0
 

const WORD MB_16BIT = 13
 

const WORD MB_BCD_DIV = 15
 

const WORD MB_CMP1E = 2
 

const WORD MB_CMP2E = 3
 

const WORD MB_DIS_INC = 14
 

const WORD MB_NFOUT = 12
 

const BYTE MMR = 0x10
 

const unsigned char MONIT = 0x93
 

const int NCYCL = 8
 

const unsigned char PROGR = 0x6c
 

const BYTE STS = 0x18
 

const int TMOUT = 3*55
 


Erzeugt am Sat Nov 13 12:48:14 2004 für XCTL32 von doxygen 1.3.7