Cat
lbcat-cmake
CatCaloUpgrade
inc
UsbMLI2cBus.h
Go to the documentation of this file.
1
// $Id: $
2
#ifndef INC_USBMLI2CBUS_H
3
#define INC_USBMLI2CBUS_H 1
4
5
// Include files
6
#include "
Element.h
"
7
#include "
Register.h
"
8
16
class
UsbMLI2cBus
:
public
Element
{
17
public
:
18
typedef
unsigned
long
U32
;
19
typedef
unsigned
short
U16
;
20
typedef
unsigned
char
U8
;
21
22
UsbMLI2cBus
( );
23
virtual
~UsbMLI2cBus
( );
24
28
void
help
() {
info
(
"UsbMLI2cBus "
+
name
()+
". No help."
,
"UsbMLI2cBus::help"
); };
29
35
virtual
StatusCode
init
();
36
45
void
reset
() {
46
info
(
"UsbMLI2cBus "
+
name
()+
" reset."
,
"UsbMLI2cBus::reset"
);
47
};
48
53
void
update
() {
54
info
(
"UsbMLI2cBus "
+
name
()+
". Nothing to do."
,
"UsbMLI2cBus::update"
);
55
};
56
57
/*
58
virtual StatusCode read(IOdata*);
59
virtual StatusCode write(IOdata*);
60
*/
61
62
private
:
63
64
protected
:
65
66
};
67
#endif // INC_USBSPIBUS_H
Object::info
void info(std::string mymsg)
Definition:
Object.h:38
UsbMLI2cBus::U16
unsigned short U16
Definition:
UsbMLI2cBus.h:19
UsbMLI2cBus::init
virtual StatusCode init()
Definition:
UsbMLI2cBus.cpp:30
Register.h
UsbMLI2cBus::UsbMLI2cBus
UsbMLI2cBus()
Definition:
UsbMLI2cBus.cpp:16
UsbMLI2cBus::U32
unsigned long U32
Definition:
UsbMLI2cBus.h:18
UsbMLI2cBus::U8
unsigned char U8
Definition:
UsbMLI2cBus.h:20
UsbMLI2cBus::reset
void reset()
Definition:
UsbMLI2cBus.h:45
Element
Definition:
Element.h:14
UsbMLI2cBus::~UsbMLI2cBus
virtual ~UsbMLI2cBus()
Standard constructor.
Definition:
UsbMLI2cBus.cpp:23
UsbMLI2cBus::help
void help()
Definition:
UsbMLI2cBus.h:28
Object::name
std::string name() const
Definition:
Object.h:28
UsbMLI2cBus::update
void update()
Definition:
UsbMLI2cBus.h:53
StatusCode
Definition:
StatusCode.h:16
Element.h
UsbMLI2cBus
Definition:
UsbMLI2cBus.h:16
Generated by
1.8.13