#include <LdmrsSopasLayer.hpp>
Definition at line 27 of file LdmrsSopasLayer.hpp.
enum devices::LdmrsSopasLayer::ScanFreqEnum [protected] |
Definition at line 69 of file LdmrsSopasLayer.hpp.
enum devices::LdmrsSopasLayer::SopasEventByIndex_LDMRS [protected] |
Definition at line 134 of file LdmrsSopasLayer.hpp.
enum devices::LdmrsSopasLayer::SopasMethodByIndex_LDMRS [protected] |
Definition at line 121 of file LdmrsSopasLayer.hpp.
enum devices::LdmrsSopasLayer::SopasVariableByIndex_LDMRS [protected] |
Definition at line 77 of file LdmrsSopasLayer.hpp.
devices::LdmrsSopasLayer::LdmrsSopasLayer | ( | Manager * | manager, |
const UINT8 | deviceID, | ||
std::string | ipAddress, | ||
UINT16 | portNumber, | ||
bool | weWantFieldData, | ||
bool | weWantScanData, | ||
bool | readOnlyMode | ||
) |
Definition at line 20 of file LdmrsSopasLayer.cpp.
devices::LdmrsSopasLayer::~LdmrsSopasLayer | ( | ) | [virtual] |
Definition at line 41 of file LdmrsSopasLayer.cpp.
Definition at line 186 of file LdmrsSopasLayer.cpp.
Definition at line 242 of file LdmrsSopasLayer.cpp.
Definition at line 300 of file LdmrsSopasLayer.cpp.
Definition at line 363 of file LdmrsSopasLayer.cpp.
Definition at line 579 of file LdmrsSopasLayer.cpp.
Definition at line 879 of file LdmrsSopasLayer.cpp.
Definition at line 532 of file LdmrsSopasLayer.cpp.
Definition at line 427 of file LdmrsSopasLayer.cpp.
Definition at line 478 of file LdmrsSopasLayer.cpp.
Definition at line 455 of file LdmrsSopasLayer.cpp.
Definition at line 512 of file LdmrsSopasLayer.cpp.
bool devices::LdmrsSopasLayer::action_writeEvalCases | ( | const EvalCases & | evalCases | ) |
Definition at line 839 of file LdmrsSopasLayer.cpp.
bool devices::LdmrsSopasLayer::action_writeField | ( | UINT16 | fieldNum, |
const FieldParameter & | para | ||
) |
Definition at line 798 of file LdmrsSopasLayer.cpp.
double devices::LdmrsSopasLayer::angleToRad | ( | INT32 | angle | ) | [private] |
computes an angle in [rad] from INT32 as 1/10000 deg in scanner coordinate system
Definition at line 938 of file LdmrsSopasLayer.cpp.
EvalCases devices::LdmrsSopasLayer::colaB_evalCaseDecoder | ( | SopasAnswer * | answer | ) | [private] |
Definition at line 600 of file LdmrsSopasLayer.cpp.
UINT32 devices::LdmrsSopasLayer::colaB_evalCaseEncoder | ( | BYTE * | buffer, |
const EvalCases & | evalCases | ||
) | [private] |
Definition at line 670 of file LdmrsSopasLayer.cpp.
FieldParameter * devices::LdmrsSopasLayer::colaB_fieldDecoder | ( | SopasAnswer * | answer | ) | [private] |
Definition at line 949 of file LdmrsSopasLayer.cpp.
UINT32 devices::LdmrsSopasLayer::colaB_fieldEncoder | ( | BYTE * | buffer, |
const FieldParameter & | fieldPara | ||
) | [private] |
Definition at line 1617 of file LdmrsSopasLayer.cpp.
void devices::LdmrsSopasLayer::evalCaseResultDecoder | ( | SopasEventMessage & | frame | ) | [private, virtual] |
Implements devices::SopasBase.
Definition at line 1376 of file LdmrsSopasLayer.cpp.
SensorStateInfo devices::LdmrsSopasLayer::getSensorStateInfo | ( | ) | [private] |
Definition at line 1537 of file LdmrsSopasLayer.cpp.
bool devices::LdmrsSopasLayer::init | ( | Tcp::DisconnectFunction | function, |
void * | obj | ||
) |
Definition at line 47 of file LdmrsSopasLayer.cpp.
bool devices::LdmrsSopasLayer::isFieldDataSubscribed | ( | ) | const [inline] |
Definition at line 60 of file LdmrsSopasLayer.hpp.
bool devices::LdmrsSopasLayer::run | ( | ) |
Definition at line 139 of file LdmrsSopasLayer.cpp.
void devices::LdmrsSopasLayer::scanDataDecoder | ( | SopasEventMessage & | frame | ) | [private, virtual] |
Implements devices::SopasBase.
Definition at line 1111 of file LdmrsSopasLayer.cpp.
double devices::LdmrsSopasLayer::m_angleResolution [private] |
Definition at line 160 of file LdmrsSopasLayer.hpp.
bool devices::LdmrsSopasLayer::m_beVerbose [private] |
Reimplemented from devices::SopasBase.
Definition at line 154 of file LdmrsSopasLayer.hpp.
UINT32 devices::LdmrsSopasLayer::m_deviceId [private] |
Definition at line 153 of file LdmrsSopasLayer.hpp.
Definition at line 157 of file LdmrsSopasLayer.hpp.
Fields devices::LdmrsSopasLayer::m_fields [private] |
Definition at line 158 of file LdmrsSopasLayer.hpp.
std::string devices::LdmrsSopasLayer::m_ipAddress [private] |
Reimplemented from devices::SopasBase.
Definition at line 166 of file LdmrsSopasLayer.hpp.
Definition at line 156 of file LdmrsSopasLayer.hpp.
Manager* devices::LdmrsSopasLayer::m_manager [private] |
Definition at line 152 of file LdmrsSopasLayer.hpp.
UINT16 devices::LdmrsSopasLayer::m_portNumber [private] |
Reimplemented from devices::SopasBase.
Definition at line 167 of file LdmrsSopasLayer.hpp.
bool devices::LdmrsSopasLayer::m_readOnlyMode [private] |
Reimplemented from devices::SopasBase.
Definition at line 168 of file LdmrsSopasLayer.hpp.
double devices::LdmrsSopasLayer::m_scanEndAngle [private] |
Definition at line 162 of file LdmrsSopasLayer.hpp.
double devices::LdmrsSopasLayer::m_scanFreq [private] |
Definition at line 163 of file LdmrsSopasLayer.hpp.
double devices::LdmrsSopasLayer::m_scanStartAngle [private] |
Definition at line 161 of file LdmrsSopasLayer.hpp.
const UINT16 devices::LdmrsSopasLayer::MAX_NUM_OF_FIELDS = 16 [static, protected] |
Definition at line 118 of file LdmrsSopasLayer.hpp.