DUNE: Uniform Navigational Environment
2016.03.0
|
Public Member Functions | |
CommandLink (Tasks::Task *parent, const Address &addr, unsigned port) | |
~CommandLink (void) | |
bool | setStandBy (uint32_t value) |
void | setRange (uint32_t value) |
void | setFramingMode (uint32_t value) |
void | setTime (void) |
void | setPulseLength (void) |
void | setReceiverGain (void) |
void | sendNavigationData (const IMC::EstimatedState &estate) |
void | getDataPage (PingType ping_type, uint32_t ping_number) |
void | setFileFormat (uint32_t format) |
void | setPingsPerFile (uint32_t ping_count) |
bool | setRecordingMode (bool mode) |
bool | setRecordingFilePath (const std::string &path) |
void | setFilePrefix (const std::string &prefix) |
bool | unmountNFS (const std::string &mount_point) |
bool | setRecordingNewFile (void) |
bool | readDataPage (Packet *packet, double timeout=1.0) |
|
inline |
Create a command link to the sidescan.
[in] | parent | parent task. |
[in] | addr | sidescan IPv4 address. |
[in] | port | sidescan TCP port. |
References setTime().
|
inline |
Destroy command link to the sidescan.
|
inline |
References Sensors::Klein3500::CMD_GET_DATA_PAGE2.
|
inline |
FIXME: keep backlog.
References Sensors::Klein3500::Parser::parse().
|
inline |
References DUNE::Coordinates::latitudeToNMEA(), and DUNE::Coordinates::longitudeToNMEA().
Referenced by Sensors::Klein3500::Task::consume().
|
inline |
References Sensors::Klein3500::CMD_SET_FILE_FORMAT.
Referenced by Sensors::Klein3500::Task::initConfig().
|
inline |
References Sensors::Klein3500::CMD_SET_FILE_PREFIX, and Sensors::Klein3500::Packet::getData().
Referenced by Sensors::Klein3500::Task::initConfig(), and Sensors::Klein3500::Task::onUpdateParameters().
|
inline |
Set framing mode.
References Sensors::Klein3500::CMD_SET_FRAME_MODE.
Referenced by Sensors::Klein3500::Task::setFramingMode().
|
inline |
References Sensors::Klein3500::CMD_SET_PINGS_PER_FILE.
Referenced by Sensors::Klein3500::Task::initConfig(), and Sensors::Klein3500::Task::onUpdateParameters().
|
inline |
|
inline |
Set range.
[in] | range | range in meter. |
References Sensors::Klein3500::CMD_SET_RANGE.
Referenced by Sensors::Klein3500::Task::initConfig(), and Sensors::Klein3500::Task::onUpdateParameters().
|
inline |
|
inline |
References Sensors::Klein3500::CMD_SET_FILE_PATH, and Sensors::Klein3500::Packet::getData().
Referenced by Sensors::Klein3500::Task::disconnect(), and Sensors::Klein3500::Task::openLog().
|
inline |
|
inline |
References Sensors::Klein3500::CMD_SET_NEW_FILE, and Sensors::Klein3500::Packet::getData().
Referenced by Sensors::Klein3500::Task::disconnect(), and Sensors::Klein3500::Task::openLog().
|
inline |
Set standby state of the device.
[in] | value | 0 to enter run mode, any other value to enter paused mode. |
References Sensors::Klein3500::CMD_SET_STAND_BY, and Sensors::Klein3500::Packet::getData().
Referenced by Sensors::Klein3500::Task::disconnect(), Sensors::Klein3500::Task::initConfig(), and Sensors::Klein3500::Task::onActivation().
|
inline |
Set sonar time.
References Sensors::Klein3500::CMD_SET_TIME, and Sensors::Klein3500::Packet::getData().
Referenced by CommandLink().
|
inline |
References Sensors::Klein3500::CMD_UNMOUNT_NFS, and Sensors::Klein3500::Packet::getData().
Referenced by Sensors::Klein3500::Task::disconnect().