summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gr-blocks/include/gnuradio/blocks/add_const_bb.h6
-rw-r--r--gr-blocks/lib/add_const_bb_impl.cc16
-rw-r--r--gr-blocks/lib/add_const_bb_impl.h8
3 files changed, 15 insertions, 15 deletions
diff --git a/gr-blocks/include/gnuradio/blocks/add_const_bb.h b/gr-blocks/include/gnuradio/blocks/add_const_bb.h
index 4e456f9532..6d4875d75a 100644
--- a/gr-blocks/include/gnuradio/blocks/add_const_bb.h
+++ b/gr-blocks/include/gnuradio/blocks/add_const_bb.h
@@ -44,17 +44,17 @@ namespace gr {
* \brief Create an instance of add_const_bb
* \param k additive constant
*/
- static sptr make(char k);
+ static sptr make(unsigned char k);
/*!
* \brief Return additive constant
*/
- virtual char k() const = 0;
+ virtual unsigned char k() const = 0;
/*!
* \brief Set additive constant
*/
- virtual void set_k(char k) = 0;
+ virtual void set_k(unsigned char k) = 0;
};
}
diff --git a/gr-blocks/lib/add_const_bb_impl.cc b/gr-blocks/lib/add_const_bb_impl.cc
index e1c808245d..651b9197e3 100644
--- a/gr-blocks/lib/add_const_bb_impl.cc
+++ b/gr-blocks/lib/add_const_bb_impl.cc
@@ -30,16 +30,16 @@
namespace gr {
namespace blocks {
- add_const_bb::sptr add_const_bb::make(char k)
+ add_const_bb::sptr add_const_bb::make(unsigned char k)
{
return gnuradio::get_initial_sptr
(new add_const_bb_impl(k));
}
- add_const_bb_impl::add_const_bb_impl(char k)
+ add_const_bb_impl::add_const_bb_impl(unsigned char k)
: sync_block("add_const_bb",
- io_signature::make (1, 1, sizeof(char)),
- io_signature::make (1, 1, sizeof(char))),
+ io_signature::make (1, 1, sizeof(unsigned char)),
+ io_signature::make (1, 1, sizeof(unsigned char))),
d_k(k)
{
}
@@ -53,8 +53,8 @@ namespace gr {
gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items)
{
- const char *iptr = (const char *) input_items[0];
- char *optr = (char *) output_items[0];
+ const unsigned char *iptr = (const unsigned char *) input_items[0];
+ unsigned char *optr = (unsigned char *) output_items[0];
int size = noutput_items;
@@ -82,7 +82,7 @@ namespace gr {
{
#ifdef GR_CTRLPORT
add_rpc_variable(
- rpcbasic_sptr(new rpcbasic_register_get<add_const_bb, char>(
+ rpcbasic_sptr(new rpcbasic_register_get<add_const_bb, unsigned char>(
alias(), "Constant",
&add_const_bb::k,
pmt::from_long(-128),
@@ -92,7 +92,7 @@ namespace gr {
DISPTIME | DISPOPTCPLX | DISPOPTSTRIP)));
add_rpc_variable(
- rpcbasic_sptr(new rpcbasic_register_set<add_const_bb, char>(
+ rpcbasic_sptr(new rpcbasic_register_set<add_const_bb, unsigned char>(
alias(), "Constant",
&add_const_bb::set_k,
pmt::from_long(-128),
diff --git a/gr-blocks/lib/add_const_bb_impl.h b/gr-blocks/lib/add_const_bb_impl.h
index 8bded0c19c..677569c45c 100644
--- a/gr-blocks/lib/add_const_bb_impl.h
+++ b/gr-blocks/lib/add_const_bb_impl.h
@@ -31,16 +31,16 @@ namespace gr {
class BLOCKS_API add_const_bb_impl : public add_const_bb
{
private:
- char d_k;
+ unsigned char d_k;
public:
- add_const_bb_impl(char k);
+ add_const_bb_impl(unsigned char k);
~add_const_bb_impl();
void setup_rpc();
- char k() const { return d_k; }
- void set_k(char k) { d_k = k; }
+ unsigned char k() const { return d_k; }
+ void set_k(unsigned char k) { d_k = k; }
int work(int noutput_items,
gr_vector_const_void_star &input_items,