XBee API operation library for mbed
Embed:
(wiki syntax)
Show/hide line numbers
IOSamples.cpp
00001 #include "IOSamples.h" 00002 00003 map<Pin *, unsigned int> * IOSamples::getAnalogs() 00004 { 00005 return &analog; 00006 } 00007 00008 unsigned int IOSamples::getAnalog(Pin * pin) 00009 { 00010 if (analog.count(pin)) 00011 return analog[pin]; 00012 else return 0xFFFF; 00013 } 00014 00015 map<Pin *, unsigned char> * IOSamples::getDigitals() 00016 { 00017 return &digital; 00018 } 00019 00020 unsigned char IOSamples::getDigital(Pin * pin) 00021 { 00022 if (digital.count(pin)) 00023 return digital[pin]; 00024 else return 2; 00025 } 00026 00027 unsigned int IOSamples::getSupplyVoltage() 00028 { 00029 return SUPPLY_VOLTAGE; 00030 } 00031 00032 void IOSamples::setSupplyVoltage(unsigned int voltage) 00033 { 00034 SUPPLY_VOLTAGE = voltage; 00035 } 00036 00037 void IOSamples::clear() 00038 { 00039 analog.clear(); 00040 digital.clear(); 00041 }
Generated on Tue Jul 12 2022 11:17:04 by 1.7.2