XBee C# library API reference

Show / Hide Table of Contents

Class TransmitException

This exception will be thrown when receiving a transmit status different than SUCCESS after sending an XBee API packet.

Inheritance
System.Object
System.Exception
XBeeException
CommunicationException
TransmitException
Implements
System.Runtime.Serialization.ISerializable
Inherited Members
System.Exception.GetBaseException()
System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Exception.GetType()
System.Exception.ToString()
System.Exception.Data
System.Exception.HelpLink
System.Exception.HResult
System.Exception.InnerException
System.Exception.Source
System.Exception.StackTrace
System.Exception.TargetSite
System.Exception.SerializeObjectState
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: XBeeLibrary.Core.Exceptions
Assembly: XBeeLibrary.Core.dll
Syntax
public class TransmitException : CommunicationException, ISerializable

Constructors

TransmitException(String, Exception, XBeeTransmitStatus)

Initializes a new instance of the TimeoutException class with a specified error message and the exception that is the cause of this exception.

Declaration
public TransmitException(string message, Exception innerException, XBeeTransmitStatus transmitStatus)
Parameters
Type Name Description
System.String message

ThThe error message that explains the reason for this exception.

System.Exception innerException

The exception that is the cause of the current exception, or a null reference if no inner exception is specified.

XBeeTransmitStatus transmitStatus

The status of the transmission.

TransmitException(String, XBeeTransmitStatus)

Initializes a new instance of the TimeoutException class with a specified error message.

Declaration
public TransmitException(string message, XBeeTransmitStatus transmitStatus)
Parameters
Type Name Description
System.String message

ThThe error message that explains the reason for this exception.

XBeeTransmitStatus transmitStatus

The status of the transmission.

TransmitException(XBeeTransmitStatus)

Initializes a new instance of the TimeoutException class.

Declaration
public TransmitException(XBeeTransmitStatus transmitStatus)
Parameters
Type Name Description
XBeeTransmitStatus transmitStatus

The status of the transmission.

Properties

Message

The exception message.

Declaration
public override string Message { get; }
Property Value
Type Description
System.String
Overrides
System.Exception.Message

TransmitStatus

The XBeeTransmitStatus of the exception containing information about the transmission.

Declaration
public XBeeTransmitStatus TransmitStatus { get; }
Property Value
Type Description
XBeeTransmitStatus
See Also
XBeeTransmitStatus

TransmitStatusMessage

The transmit status message.

Declaration
public string TransmitStatusMessage { get; }
Property Value
Type Description
System.String

Implements

System.Runtime.Serialization.ISerializable
Product page More documentation Official site About Digi Contact us Support
©2019 Digi International Inc. All rights reserved.
Digi International Inc.