#include <LD_MRS.hpp>
Public Member Functions | |
bool | flashSopasConfig () |
std::string | getFirmwareVersion () |
std::string | getFPGAVersion () |
std::string | getIpAddress () |
bool | getParameter (MrsParameterId id, UINT32 *value) |
std::string | getSerialNumber () |
double | getTemperature () |
virtual bool | init () |
virtual bool | isRunning () |
LDMRS (Manager *manager) | |
virtual bool | run () |
void | setIpAddress (std::string ipAddress) |
bool | setNtpTime (UINT32 seconds, UINT32 fractionalSec) |
bool | setParameter (MrsParameterId id, UINT32 value) |
bool | setScanAngles (double startAngle, double endAngle) |
bool | setScanFrequency (double scanFreq) |
bool | setSyncAngleOffset (double syncAngle) |
void | setWeWantObjectData (bool weWantObjectData) |
virtual void | shutdown () |
virtual bool | stop () |
bool | writeEvalCases (const EvalCases &evalCases) |
bool | writeField (UINT16 fieldNum, const FieldParameter ¶) |
~LDMRS () | |
Public Member Functions inherited from devices::BasicDevice | |
BasicDevice () | |
std::string | getDeviceName () |
UINT16 | getDevicetype () |
UINT16 | getSourceId () |
void | setDeviceName (std::string name) |
void | setSourceId (UINT16 deviceId) |
virtual | ~BasicDevice () |
Static Public Member Functions | |
static void | disconnectFunctionS (void *obj) |
static void | onScanReceivedS (void *obj) |
Protected Member Functions | |
void | disconnectFunction () |
void | onScanReceived () |
Protected Member Functions inherited from devices::BasicDevice | |
void | setDevicetype (UINT16 devicetype) |
Private Attributes | |
bool | m_beVerbose |
std::string | m_inputFileName |
std::string | m_ipAddress |
bool | m_isRunning |
LuxBase * | m_lux |
UINT16 | m_luxPortNumber |
Manager * | m_manager |
double | m_offsetX |
double | m_offsetY |
double | m_offsetZ |
double | m_pitchAngle |
bool | m_readOnlyMode |
double | m_rollAngle |
double | m_scanEndAngle |
double | m_scanFrequency |
double | m_scanStartAngle |
LdmrsSopasLayer * | m_sopas |
UINT16 | m_SopasPortNumber |
bool | m_weWantFieldData |
bool | m_weWantObjectData |
bool | m_weWantScanData |
bool | m_weWantScanDataFromSopas |
double | m_yawAngle |
Additional Inherited Members | |
Protected Attributes inherited from devices::BasicDevice | |
bool | m_beVerbose |
Definition at line 24 of file LD_MRS.hpp.
devices::LDMRS::LDMRS | ( | Manager * | manager | ) |
Definition at line 29 of file LD_MRS.cpp.
devices::LDMRS::~LDMRS | ( | ) |
Definition at line 73 of file LD_MRS.cpp.
|
protected |
Definition at line 198 of file LD_MRS.cpp.
|
static |
Definition at line 181 of file LD_MRS.cpp.
bool devices::LDMRS::flashSopasConfig | ( | ) |
Definition at line 279 of file LD_MRS.cpp.
std::string devices::LDMRS::getFirmwareVersion | ( | ) |
Definition at line 443 of file LD_MRS.cpp.
std::string devices::LDMRS::getFPGAVersion | ( | ) |
Definition at line 453 of file LD_MRS.cpp.
std::string devices::LDMRS::getIpAddress | ( | ) |
Definition at line 419 of file LD_MRS.cpp.
bool devices::LDMRS::getParameter | ( | MrsParameterId | id, |
UINT32 * | value | ||
) |
Definition at line 607 of file LD_MRS.cpp.
std::string devices::LDMRS::getSerialNumber | ( | ) |
Definition at line 433 of file LD_MRS.cpp.
double devices::LDMRS::getTemperature | ( | ) |
Definition at line 463 of file LD_MRS.cpp.
|
virtual |
Reimplemented from devices::BasicDevice.
Definition at line 92 of file LD_MRS.cpp.
|
virtual |
Definition at line 576 of file LD_MRS.cpp.
|
protected |
Definition at line 599 of file LD_MRS.cpp.
|
static |
Definition at line 590 of file LD_MRS.cpp.
|
virtual |
Implements devices::BasicDevice.
Definition at line 476 of file LD_MRS.cpp.
void devices::LDMRS::setIpAddress | ( | std::string | ipAddress | ) |
Definition at line 424 of file LD_MRS.cpp.
Definition at line 306 of file LD_MRS.cpp.
bool devices::LDMRS::setParameter | ( | MrsParameterId | id, |
UINT32 | value | ||
) |
Definition at line 612 of file LD_MRS.cpp.
bool devices::LDMRS::setScanAngles | ( | double | startAngle, |
double | endAngle | ||
) |
Definition at line 335 of file LD_MRS.cpp.
bool devices::LDMRS::setScanFrequency | ( | double | scanFreq | ) |
Definition at line 391 of file LD_MRS.cpp.
bool devices::LDMRS::setSyncAngleOffset | ( | double | syncAngle | ) |
Definition at line 363 of file LD_MRS.cpp.
void devices::LDMRS::setWeWantObjectData | ( | bool | weWantObjectData | ) |
Definition at line 429 of file LD_MRS.cpp.
|
virtual |
Definition at line 209 of file LD_MRS.cpp.
|
virtual |
Implements devices::BasicDevice.
Definition at line 552 of file LD_MRS.cpp.
bool devices::LDMRS::writeEvalCases | ( | const EvalCases & | evalCases | ) |
Definition at line 251 of file LD_MRS.cpp.
bool devices::LDMRS::writeField | ( | UINT16 | fieldNum, |
const FieldParameter & | para | ||
) |
Definition at line 222 of file LD_MRS.cpp.
|
private |
Definition at line 32 of file LD_MRS.hpp.
|
private |
Definition at line 45 of file LD_MRS.hpp.
|
private |
Definition at line 42 of file LD_MRS.hpp.
|
private |
Definition at line 33 of file LD_MRS.hpp.
|
private |
Definition at line 30 of file LD_MRS.hpp.
|
private |
Definition at line 43 of file LD_MRS.hpp.
|
private |
Definition at line 28 of file LD_MRS.hpp.
|
private |
Definition at line 51 of file LD_MRS.hpp.
|
private |
Definition at line 52 of file LD_MRS.hpp.
|
private |
Definition at line 53 of file LD_MRS.hpp.
|
private |
Definition at line 55 of file LD_MRS.hpp.
|
private |
Definition at line 41 of file LD_MRS.hpp.
|
private |
Definition at line 56 of file LD_MRS.hpp.
|
private |
Definition at line 50 of file LD_MRS.hpp.
|
private |
Definition at line 48 of file LD_MRS.hpp.
|
private |
Definition at line 49 of file LD_MRS.hpp.
|
private |
Definition at line 29 of file LD_MRS.hpp.
|
private |
Definition at line 44 of file LD_MRS.hpp.
|
private |
Definition at line 37 of file LD_MRS.hpp.
|
private |
Definition at line 38 of file LD_MRS.hpp.
|
private |
Definition at line 36 of file LD_MRS.hpp.
|
private |
Definition at line 39 of file LD_MRS.hpp.
|
private |
Definition at line 54 of file LD_MRS.hpp.