Public Member Functions | Private Attributes | List of all members
BeepClient Class Reference

#include <beep.h>

Public Member Functions

 BeepClient ()
 
int get_num_beep_info () const
 
bool isWritable () const
 
void setDataPort (RTC::TimedLongSeq &out_data)
 
void startBeep (const int _freq, const int _length=50)
 
void stopBeep ()
 
 ~BeepClient ()
 

Private Attributes

int freq
 
bool is_start_beep
 
int length
 
bool prev_is_start_beep
 

Detailed Description

Definition at line 13 of file beep.h.

Constructor & Destructor Documentation

◆ BeepClient()

BeepClient::BeepClient ( )
inline

Definition at line 19 of file beep.h.

◆ ~BeepClient()

BeepClient::~BeepClient ( )
inline

Definition at line 20 of file beep.h.

Member Function Documentation

◆ get_num_beep_info()

int BeepClient::get_num_beep_info ( ) const
inline

Definition at line 21 of file beep.h.

◆ isWritable()

bool BeepClient::isWritable ( ) const
inline

Definition at line 36 of file beep.h.

◆ setDataPort()

void BeepClient::setDataPort ( RTC::TimedLongSeq &  out_data)
inline

Definition at line 43 of file beep.h.

◆ startBeep()

void BeepClient::startBeep ( const int  _freq,
const int  _length = 50 
)
inline

Definition at line 22 of file beep.h.

◆ stopBeep()

void BeepClient::stopBeep ( )
inline

Definition at line 29 of file beep.h.

Member Data Documentation

◆ freq

int BeepClient::freq
private

Definition at line 17 of file beep.h.

◆ is_start_beep

bool BeepClient::is_start_beep
private

Definition at line 16 of file beep.h.

◆ length

int BeepClient::length
private

Definition at line 17 of file beep.h.

◆ prev_is_start_beep

bool BeepClient::prev_is_start_beep
private

Definition at line 16 of file beep.h.


The documentation for this class was generated from the following file:


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Sat Dec 17 2022 03:52:21