HEBI C++ API  1.0.0-rc1
hebi::Feedback::IoBank Class Referencefinal

A message field for interfacing with a bank of I/O pins. More...

#include <feedback.hpp>

Public Member Functions

bool hasInt (int pinNumber) const
 True if (and only if) the particular numbered pin in this bank has an integer (e.g., digital) value. More...
 
bool hasFloat (int pinNumber) const
 True if (and only if) the particular numbered pin in this bank has an floating point (e.g., analog or PWM) value. More...
 
int64_t getInt (int pinNumber) const
 If this numbered pin in this bank has an integer (e.g., digital) value, returns that value; otherwise returns a default. More...
 
float getFloat (int pinNumber) const
 If this numbered pin in this bank has an floating point (e.g., analog or PWM) value, returns that value; otherwise returns a default. More...
 

Detailed Description

A message field for interfacing with a bank of I/O pins.

Member Function Documentation

bool hebi::Feedback::IoBank::hasInt ( int  pinNumber) const

True if (and only if) the particular numbered pin in this bank has an integer (e.g., digital) value.

Parameters
pinNumberWhich pin to check; valid values for pinNumber depend on the bank.
bool hebi::Feedback::IoBank::hasFloat ( int  pinNumber) const

True if (and only if) the particular numbered pin in this bank has an floating point (e.g., analog or PWM) value.

Parameters
pinNumberWhich pin to check; valid values for pinNumber depend on the bank.
int64_t hebi::Feedback::IoBank::getInt ( int  pinNumber) const

If this numbered pin in this bank has an integer (e.g., digital) value, returns that value; otherwise returns a default.

Parameters
pinNumberWhich pin to get; valid values for pinNumber depend on the bank.
float hebi::Feedback::IoBank::getFloat ( int  pinNumber) const

If this numbered pin in this bank has an floating point (e.g., analog or PWM) value, returns that value; otherwise returns a default.

Parameters
pinNumberWhich pin to get; valid values for pinNumber depend on the bank.

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