Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: DigiLogger
Fork of XBeeLib_vs by
IOSample802 Class Reference
Class to handle the incoming IO Data Samples in 802.15.4 modules. More...
#include <IOSample802.h>
Public Member Functions | |
| IOSample802 (const uint8_t *const raw_data=NULL, size_t size=0) | |
| Class constructor. | |
| ~IOSample802 () | |
| Class destructor. | |
| RadioStatus | get_dio (XBee802::IoLine line, DioVal *const dio_value) const |
| get_dio - read the value of a DIO configured as digital input | |
| RadioStatus | get_adc (XBee802::IoLine line, uint16_t *const val) const |
| get_adc - read the value of the espcified ADC line | |
| bool | is_valid () |
| is_valid - checks if the IOSample802 object has at least one DIO or ADC sample. | |
Detailed Description
Class to handle the incoming IO Data Samples in 802.15.4 modules.
Definition at line 21 of file IOSample802.h.
Constructor & Destructor Documentation
| IOSample802 | ( | const uint8_t *const | raw_data = NULL, |
| size_t | size = 0 |
||
| ) |
Class constructor.
- Parameters:
-
raw_data The IO Sample data, as returned by an "IS" command response or in the Io16Bit (0x83) or Io64Bit (0x82) frames size size (in bytes) of raw_data
Definition at line 23 of file IOSample802.cpp.
| ~IOSample802 | ( | ) |
Class destructor.
Definition at line 37 of file IOSample802.cpp.
Member Function Documentation
| RadioStatus get_adc | ( | XBee802::IoLine | line, |
| uint16_t *const | val | ||
| ) | const |
get_adc - read the value of the espcified ADC line
- Parameters:
-
line ADC line being read val pointer where the value read from the ADC will be stored
- Returns:
- Success if the operation was successful, Failure otherwise
Definition at line 59 of file IOSample802.cpp.
| RadioStatus get_dio | ( | XBee802::IoLine | line, |
| DioVal *const | dio_value | ||
| ) | const |
get_dio - read the value of a DIO configured as digital input
- Parameters:
-
line DIO line being read val pointer where the DIO value read will be stored
- Returns:
- Success if the operation was successful, Failure otherwise
Definition at line 42 of file IOSample802.cpp.
| bool is_valid | ( | ) |
is_valid - checks if the IOSample802 object has at least one DIO or ADC sample.
- Returns:
- true if valid, false otherwise
Definition at line 55 of file IOSample802.h.
Generated on Tue Jul 12 2022 20:10:44 by
1.7.2
