Serveur OPCUA générique
Page principale
Espaces de nommage
Classes
Fichiers
Liste des fichiers
Membres de fichier
Tout
Classes
Espaces de nommage
Fichiers
Fonctions
Variables
Définitions de type
Macros
OPCUA
trunk
sources_cpp
server_CTA
genericServerLib
cta_slc
cta_slc_fsm_manager.h
Aller à la documentation de ce fichier.
1
#ifndef __CTA_SLC_FSMMANAGER_H__
2
#define __CTA_SLC_FSMMANAGER_H__
3
4
#include "
cta_ua/cta_ua_nodemanager.h
"
5
6
namespace
CTA_Slc {
7
8
class
FinateStateMachine
{
9
static
FinateStateMachine
*singleton;
// pointeur vers le singleton
10
FinateStateMachine
();
11
~
FinateStateMachine
();
12
public
:
13
// Methodes
14
static
void
kill
();
15
static
FinateStateMachine
*
getInstance
();
16
public
:
17
int
configure
();
18
int
start
();
19
int
pause
();
20
int
resume
();
21
int
stop
();
22
int
reset
();
23
int
error
();
24
int
acknowledge
();
25
int
changeTransition
(std::string nodeId, std::string transition);
26
private
:
27
int
state;
28
CTA_UA::NodeManagerCTA
* m_pNodeManager;
29
};
30
31
}
32
#endif
33
Généré le Mardi Novembre 26 2013 17:23:15 pour Serveur OPCUA générique par
1.8.3.1