AnimatLab
2
Test
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
HiSpike2.h
1
// HiSpike2.h: interface for the HiSpike2 class.
2
//
4
5
#pragma once
6
7
namespace
HybridInterfaceSim
8
{
9
namespace
Robotics
10
{
11
12
class
HYBRID_PORT
HiSpike2
:
public
AnimatSim::Robotics::RemoteControl
13
{
14
protected
:
15
int
m_iPortNumber;
16
int
m_iCounter;
17
int
m_iInternalData;
18
float
m_fltData;
19
20
virtual
bool
OpenIO();
21
virtual
void
CloseIO();
22
23
public
:
24
HiSpike2
();
25
virtual
~
HiSpike2
();
26
27
virtual
void
PortNumber(
int
iPort);
28
virtual
int
PortNumber();
29
30
#pragma region DataAccesMethods
31
32
virtual
float
*GetDataPointer(
const
std::string &strDataType);
33
virtual
bool
SetData(
const
std::string &strDataType,
const
std::string &strValue,
bool
bThrowError =
true
);
34
virtual
void
QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
35
36
#pragma endregion
37
38
virtual
void
StepIO();
39
40
virtual
void
Initialize();
41
virtual
void
ResetSimulation();
42
virtual
void
Load(
StdUtils::CStdXml
&oXml);
43
};
44
45
}
// Robotics
46
}
//HybridInterfaceSim
47
AnimatSim::Robotics::RemoteControl
Definition:
RemoteControl.h:9
HybridInterfaceSim
Definition:
HiC884Controller.cpp:10
StdUtils::CStdXml
A standard xml manipulation class.
Definition:
StdXml.h:19
HybridInterfaceSim::Robotics::HiSpike2
Definition:
HiSpike2.h:12
Libraries
HybridInterfaceSim
HiSpike2.h
Generated on Tue Sep 29 2015 07:07:14 for AnimatLab by
1.8.10