#include <flexencode_impl.h>
|
| flexencode_impl () |
|
| ~flexencode_impl () |
|
void | clear_cmdid_queue () |
|
void | add_command_id (std::string cmdid) |
|
bool | queue_pocsag_batch (msgtype_t msgtype, unsigned int baudrate, unsigned int capcode, std::string message) |
|
bool | queue_flex_batch (const msgtype_t msgtype, const vector< uint32_t > &codes, const char *msgbody) |
|
void | tune_target (double freqhz) |
|
bool | make_standard_numeric_msg (unsigned int nwords, unsigned int message_start, const string msg, vector< uint32_t > &vecwords, vector< uint32_t > &msgwords, uint32_t &checksum) |
|
bool | make_alphanumeric_msg (unsigned int num_address_words, unsigned int message_start, const string msg, vector< uint32_t > &vecwords, vector< uint32_t > &msgwords) |
|
void | beeps_message (pmt::pmt_t msg) |
|
void | beeps_output (string const &msgtext) |
|
void | queue_pocsag (shared_ptr< bvec > bvptr) |
|
void | queue_pocsag (uint32_t val) |
|
void | queue (shared_ptr< bvec > bvptr) |
|
void | queue (uint8_t *arr, size_t sz) |
|
void | queue (uint32_t val) |
|
int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
|
◆ flexencode_impl()
gr::mixalot::flexencode_impl::flexencode_impl |
( |
| ) |
|
◆ ~flexencode_impl()
gr::mixalot::flexencode_impl::~flexencode_impl |
( |
| ) |
|
◆ add_command_id()
void gr::mixalot::flexencode_impl::add_command_id |
( |
std::string |
cmdid | ) |
|
◆ beeps_message()
void gr::mixalot::flexencode_impl::beeps_message |
( |
pmt::pmt_t |
msg | ) |
|
◆ beeps_output()
void gr::mixalot::flexencode_impl::beeps_output |
( |
string const & |
msgtext | ) |
|
◆ clear_cmdid_queue()
void gr::mixalot::flexencode_impl::clear_cmdid_queue |
( |
| ) |
|
◆ make_alphanumeric_msg()
bool gr::mixalot::flexencode_impl::make_alphanumeric_msg |
( |
unsigned int |
num_address_words, |
|
|
unsigned int |
message_start, |
|
|
const string |
msg, |
|
|
vector< uint32_t > & |
vecwords, |
|
|
vector< uint32_t > & |
msgwords |
|
) |
| |
◆ make_standard_numeric_msg()
bool gr::mixalot::flexencode_impl::make_standard_numeric_msg |
( |
unsigned int |
nwords, |
|
|
unsigned int |
message_start, |
|
|
const string |
msg, |
|
|
vector< uint32_t > & |
vecwords, |
|
|
vector< uint32_t > & |
msgwords, |
|
|
uint32_t & |
checksum |
|
) |
| |
◆ queue() [1/3]
void gr::mixalot::flexencode_impl::queue |
( |
shared_ptr< bvec > |
bvptr | ) |
|
◆ queue() [2/3]
void gr::mixalot::flexencode_impl::queue |
( |
uint32_t |
val | ) |
|
◆ queue() [3/3]
void gr::mixalot::flexencode_impl::queue |
( |
uint8_t * |
arr, |
|
|
size_t |
sz |
|
) |
| |
◆ queue_flex_batch()
bool gr::mixalot::flexencode_impl::queue_flex_batch |
( |
const msgtype_t |
msgtype, |
|
|
const vector< uint32_t > & |
codes, |
|
|
const char * |
msgbody |
|
) |
| |
◆ queue_pocsag() [1/2]
void gr::mixalot::flexencode_impl::queue_pocsag |
( |
shared_ptr< bvec > |
bvptr | ) |
|
◆ queue_pocsag() [2/2]
void gr::mixalot::flexencode_impl::queue_pocsag |
( |
uint32_t |
val | ) |
|
◆ queue_pocsag_batch()
bool gr::mixalot::flexencode_impl::queue_pocsag_batch |
( |
msgtype_t |
msgtype, |
|
|
unsigned int |
baudrate, |
|
|
unsigned int |
capcode, |
|
|
std::string |
message |
|
) |
| |
◆ tune_target()
void gr::mixalot::flexencode_impl::tune_target |
( |
double |
freqhz | ) |
|
◆ work()
int gr::mixalot::flexencode_impl::work |
( |
int |
noutput_items, |
|
|
gr_vector_const_void_star & |
input_items, |
|
|
gr_vector_void_star & |
output_items |
|
) |
| |
◆ bitqueue_mutex
boost::mutex gr::mixalot::flexencode_impl::bitqueue_mutex |
◆ cmdlist_mutex
boost::mutex gr::mixalot::flexencode_impl::cmdlist_mutex |
The documentation for this class was generated from the following file: