Library to easily communicate with XBee modules.
Fork of XBeeLib by
RemoteXBee.cpp
00001 /** 00002 * Copyright (c) 2015 Digi International Inc., 00003 * All rights not expressly granted are reserved. 00004 * 00005 * This Source Code Form is subject to the terms of the Mozilla Public 00006 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 00007 * You can obtain one at http://mozilla.org/MPL/2.0/. 00008 * 00009 * Digi International Inc. 11001 Bren Road East, Minnetonka, MN 55343 00010 * ======================================================================= 00011 */ 00012 00013 #include "RemoteXBee.h" 00014 00015 using namespace XBeeLib; 00016 00017 RemoteXBee::RemoteXBee() 00018 { 00019 _dev_addr64 = ADDR64_UNASSIGNED; 00020 _dev_addr16 = ADDR16_UNKNOWN; 00021 } 00022 00023 RemoteXBee::RemoteXBee(uint64_t remote64) : _dev_addr64(remote64) 00024 { 00025 _dev_addr16 = ADDR16_UNKNOWN; 00026 } 00027 00028 RemoteXBee::~RemoteXBee() 00029 { 00030 } 00031 00032 uint64_t RemoteXBee::get_addr64() const 00033 { 00034 return _dev_addr64; 00035 } 00036 00037 uint16_t RemoteXBee::get_addr16() const 00038 { 00039 return _dev_addr16; 00040 } 00041 00042 RemoteXBee802::RemoteXBee802() : RemoteXBee() 00043 { 00044 } 00045 00046 RemoteXBee802::RemoteXBee802(uint64_t remote64) : RemoteXBee(remote64) 00047 { 00048 } 00049 00050 RemoteXBee802::RemoteXBee802(uint16_t remote16) : RemoteXBee() 00051 { 00052 _dev_addr16 = remote16; 00053 } 00054 00055 RemoteXBee802::RemoteXBee802(uint64_t remote64, uint16_t remote16) : RemoteXBee(remote64) 00056 { 00057 _dev_addr16 = remote16; 00058 } 00059 00060 RemoteXBee802::~RemoteXBee802() 00061 { 00062 } 00063 00064 RemoteXBeeZB::RemoteXBeeZB() : RemoteXBee() 00065 { 00066 } 00067 00068 RemoteXBeeZB::RemoteXBeeZB(uint64_t remote64) : RemoteXBee(remote64) 00069 { 00070 } 00071 00072 RemoteXBeeZB::RemoteXBeeZB(uint64_t remote64, uint16_t remote16) : RemoteXBee(remote64) 00073 { 00074 _dev_addr16 = remote16; 00075 } 00076 00077 RemoteXBeeZB::~RemoteXBeeZB() 00078 { 00079 } 00080 00081 RemoteXBeeDM::RemoteXBeeDM() : RemoteXBee() 00082 { 00083 } 00084 00085 RemoteXBeeDM::RemoteXBeeDM(uint64_t remote64) : RemoteXBee(remote64) 00086 { 00087 } 00088 00089 RemoteXBeeDM::~RemoteXBeeDM() 00090 { 00091 }
Generated on Tue Jul 12 2022 18:10:50 by 1.7.2