Class BluetoothAddress
- Namespace
 - TechnologySolutions.Rfid.AsciiProtocol.Extensions
 
- Assembly
 - TechnologySolutions.Rfid.AsciiProtocol.Core.dll
 
Represents the MAC address of the Bluetooth device
public sealed class BluetoothAddress
  - Inheritance
 - 
      
      BluetoothAddress
 
- Inherited Members
 
Constructors
BluetoothAddress(ulong)
Initializes a new instance of the BluetoothAddress class
public BluetoothAddress(ulong macAddress)
  Parameters
macAddressulongThe MAC address should be the 6 least significant bytes of the value
Properties
MacAddress
Gets the MAC address or the device
public ulong MacAddress { get; }
  Property Value
Methods
Parse(string)
Attempt to parse a BluetoothAddress from a string as a sequence of 12 hex digits with or without colon separators
public static BluetoothAddress Parse(string value)
  Parameters
valuestringThe Bluetooth MAC address is 6 hex bytes 00:11:22:33:44:55 or 001122334455
Returns
- BluetoothAddress
 The parsed Bluetooth MAC address
Exceptions
- FormatException
 If the value cannot be parsed
ToString()
Returns a string representation of this object
public override string ToString()
  Returns
- string
 A string representation of the object
TryParse(string, out BluetoothAddress)
Attempt to parse a BluetoothAddress from a string as a sequence of 12 hex digits with or without colon separators
public static bool TryParse(string value, out BluetoothAddress result)
  Parameters
valuestringThe value to parse
resultBluetoothAddressThe parsed value if successful
Returns
- bool
 True if the value could be parsed to a Bluetooth MAC address, false otherwise