Class XBeeCellularBLEDevice
This class represents an XBee Cellular device with Bluetooth Low Energy (BLE) connectivity.
Inheritance
XBeeLibrary.Core.AbstractXBeeDevice
XBeeCellularBLEDevice
Inherited Members
XBeeLibrary.Core.AbstractXBeeDevice.DEFAULT_RECEIVE_TIMETOUT
XBeeLibrary.Core.AbstractXBeeDevice.TIMEOUT_BEFORE_COMMAND_MODE
XBeeLibrary.Core.AbstractXBeeDevice.TIMEOUT_ENTER_COMMAND_MODE
XBeeLibrary.Core.AbstractXBeeDevice.PARAMETER_NODE_ID
XBeeLibrary.Core.AbstractXBeeDevice.TIMEOUT_READ_PACKET
XBeeLibrary.Core.AbstractXBeeDevice.dataReader
XBeeLibrary.Core.AbstractXBeeDevice.currentFrameID
XBeeLibrary.Core.AbstractXBeeDevice.receiveTimeout
XBeeLibrary.Core.AbstractXBeeDevice.localXBeeDevice
XBeeLibrary.Core.AbstractXBeeDevice.logger
XBeeLibrary.Core.AbstractXBeeDevice.bluetoothPassword
XBeeLibrary.Core.AbstractXBeeDevice.network
XBeeLibrary.Core.AbstractXBeeDevice.ReadDeviceInfo()
XBeeLibrary.Core.AbstractXBeeDevice.SetIOConfiguration(XBeeLibrary.Core.IO.IOLine, XBeeLibrary.Core.IO.IOMode)
XBeeLibrary.Core.AbstractXBeeDevice.GetIOConfiguration(XBeeLibrary.Core.IO.IOLine)
XBeeLibrary.Core.AbstractXBeeDevice.SetDIOValue(XBeeLibrary.Core.IO.IOLine, XBeeLibrary.Core.IO.IOValue)
XBeeLibrary.Core.AbstractXBeeDevice.GetDIOValue(XBeeLibrary.Core.IO.IOLine)
XBeeLibrary.Core.AbstractXBeeDevice.GetPWMDutyCycle(XBeeLibrary.Core.IO.IOLine)
XBeeLibrary.Core.AbstractXBeeDevice.GetADCValue(XBeeLibrary.Core.IO.IOLine)
XBeeLibrary.Core.AbstractXBeeDevice.ApplyChanges()
XBeeLibrary.Core.AbstractXBeeDevice.ReadIOSample()
XBeeLibrary.Core.AbstractXBeeDevice.SoftwareReset()
XBeeLibrary.Core.AbstractXBeeDevice.WriteChanges()
XBeeLibrary.Core.AbstractXBeeDevice.EnableBluetooth()
XBeeLibrary.Core.AbstractXBeeDevice.DisableBluetooth()
XBeeLibrary.Core.AbstractXBeeDevice.GetBluetoothMacAddress()
XBeeLibrary.Core.AbstractXBeeDevice.GetAddressString()
XBeeLibrary.Core.AbstractXBeeDevice.SendATCommand(XBeeLibrary.Core.Models.ATCommand)
XBeeLibrary.Core.AbstractXBeeDevice.SendXBeePacketAsync(XBeeLibrary.Core.Packet.XBeePacket)
XBeeLibrary.Core.AbstractXBeeDevice.SendXBeePacket(XBeeLibrary.Core.Packet.XBeePacket)
XBeeLibrary.Core.AbstractXBeeDevice.CheckATCommandResponseIsValid(XBeeLibrary.Core.Models.ATCommandResponse)
XBeeLibrary.Core.AbstractXBeeDevice.GetAssociationIndicationStatus()
XBeeLibrary.Core.AbstractXBeeDevice.ForceDisassociate()
XBeeLibrary.Core.AbstractXBeeDevice.Open()
XBeeLibrary.Core.AbstractXBeeDevice.Close()
XBeeLibrary.Core.AbstractXBeeDevice.DetermineOperatingMode()
XBeeLibrary.Core.AbstractXBeeDevice.GetNetwork()
XBeeLibrary.Core.AbstractXBeeDevice.ReadDataFrom(XBeeLibrary.Core.RemoteXBeeDevice)
XBeeLibrary.Core.AbstractXBeeDevice.ReadExplicitData()
XBeeLibrary.Core.AbstractXBeeDevice.ReadExplicitDataFrom(XBeeLibrary.Core.RemoteXBeeDevice)
XBeeLibrary.Core.AbstractXBeeDevice.FirmwareVersion
XBeeLibrary.Core.AbstractXBeeDevice.HardwareVersion
XBeeLibrary.Core.AbstractXBeeDevice.HardwareVersionString
XBeeLibrary.Core.AbstractXBeeDevice.XBee16BitAddr
XBeeLibrary.Core.AbstractXBeeDevice.XBee64BitAddr
XBeeLibrary.Core.AbstractXBeeDevice.SignalStrength
XBeeLibrary.Core.AbstractXBeeDevice.OperatingMode
XBeeLibrary.Core.AbstractXBeeDevice.ApplyConfigurationChangesEnabled
XBeeLibrary.Core.AbstractXBeeDevice.NodeID
XBeeLibrary.Core.AbstractXBeeDevice.IsInitialized
XBeeLibrary.Core.AbstractXBeeDevice.ConnectionInterface
XBeeLibrary.Core.AbstractXBeeDevice.IsOpen
XBeeLibrary.Core.AbstractXBeeDevice.APIOutputMode
XBeeLibrary.Core.AbstractXBeeDevice.IOSampleReceived
XBeeLibrary.Core.AbstractXBeeDevice.ModemStatusReceived
XBeeLibrary.Core.AbstractXBeeDevice.ExplicitDataReceived
XBeeLibrary.Core.AbstractXBeeDevice.BluetoothDataReceived
XBeeLibrary.Core.AbstractXBeeDevice.SMSReceived
XBeeLibrary.Core.AbstractXBeeDevice.IPDataReceived
Namespace: DigiIoTDigiIoT.MauiDevicesXBee
Assembly: DigiIoT.Maui.dll
Syntax
public class XBeeCellularBLEDevice : XBeeBLEDevice
Constructors
XBeeCellularBLEDevice(IDevice, string)
Declaration
public XBeeCellularBLEDevice(IDevice device, string password)
Parameters
| Type |
Name |
Description |
| IDevice |
device |
Bluetooth device to connect to.
|
| string |
password |
Bluetooth password (can be null).
|
See Also
XBeeCellularBLEDevice(string, string)
Declaration
public XBeeCellularBLEDevice(string deviceAddress, string password)
Parameters
| Type |
Name |
Description |
| string |
deviceAddress |
The address of the Bluetooth device. It must follow the
format 00112233AABB or 00:11:22:33:AA:BB.
|
| string |
password |
Bluetooth password (can be null).
|
Exceptions
| Type |
Condition |
| ArgumentException |
If deviceAddress does not follow
the format 00112233AABB or 00:11:22:33:AA:BB.
|
Properties
XBeeProtocol
The protocol of the XBee device.
Declaration
public override XBeeProtocol XBeeProtocol { get; }
Property Value
| Type |
Description |
| XBeeLibrary.Core.Models.XBeeProtocol |
|
Overrides
XBeeLibrary.Core.AbstractXBeeDevice.XBeeProtocol
See Also
XBeeLibrary.Core.Models.XBeeProtocol.CELLULAR
See Also