[][src]Enum att::packet::Packet

pub enum Packet {
    ErrorResponse(ErrorResponse),
    ExchangeMtuRequest(ExchangeMtuRequest),
    ExchangeMtuResponse(ExchangeMtuResponse),
    FindInformationRequest(FindInformationRequest),
    FindInformationResponse(FindInformationResponse),
    FindByTypeValueRequest(FindByTypeValueRequest),
    FindByTypeValueResponse(FindByTypeValueResponse),
    ReadByTypeRequest(ReadByTypeRequest),
    ReadByTypeResponse(ReadByTypeResponse),
    ReadRequest(ReadRequest),
    ReadResponse(ReadResponse),
    ReadBlobRequest(ReadBlobRequest),
    ReadBlobResponse(ReadBlobResponse),
    ReadMultipleRequest(ReadMultipleRequest),
    ReadMultipleResponse(ReadMultipleResponse),
    ReadByGroupTypeRequest(ReadByGroupTypeRequest),
    ReadByGroupTypeResponse(ReadByGroupTypeResponse),
    WriteRequest(WriteRequest),
    WriteResponse(WriteResponse),
    WriteCommand(WriteCommand),
    SignedWriteCommand(SignedWriteCommand),
    PrepareWriteRequest(PrepareWriteRequest),
    PrepareWriteResponse(PrepareWriteResponse),
    ExecuteWriteRequest(ExecuteWriteRequest),
    ExecuteWriteResponse(ExecuteWriteResponse),
    HandleValueNotification(HandleValueNotification),
    HandleValueIndication(HandleValueIndication),
    HandleValueConfirmation(HandleValueConfirmation),
}

ATT Packet

Variants

ErrorResponse(ErrorResponse)
ExchangeMtuRequest(ExchangeMtuRequest)
ExchangeMtuResponse(ExchangeMtuResponse)
FindInformationRequest(FindInformationRequest)
FindInformationResponse(FindInformationResponse)
FindByTypeValueRequest(FindByTypeValueRequest)
FindByTypeValueResponse(FindByTypeValueResponse)
ReadByTypeRequest(ReadByTypeRequest)
ReadByTypeResponse(ReadByTypeResponse)
ReadRequest(ReadRequest)
ReadResponse(ReadResponse)
ReadBlobRequest(ReadBlobRequest)
ReadBlobResponse(ReadBlobResponse)
ReadMultipleRequest(ReadMultipleRequest)
ReadMultipleResponse(ReadMultipleResponse)
ReadByGroupTypeRequest(ReadByGroupTypeRequest)
ReadByGroupTypeResponse(ReadByGroupTypeResponse)
WriteRequest(WriteRequest)
WriteResponse(WriteResponse)
WriteCommand(WriteCommand)
SignedWriteCommand(SignedWriteCommand)
PrepareWriteRequest(PrepareWriteRequest)
PrepareWriteResponse(PrepareWriteResponse)
ExecuteWriteRequest(ExecuteWriteRequest)
ExecuteWriteResponse(ExecuteWriteResponse)
HandleValueNotification(HandleValueNotification)
HandleValueIndication(HandleValueIndication)
HandleValueConfirmation(HandleValueConfirmation)

Trait Implementations

impl Debug for Packet[src]

impl From<ErrorResponse> for Packet[src]

impl From<ExchangeMtuRequest> for Packet[src]

impl From<ExchangeMtuResponse> for Packet[src]

impl From<ExecuteWriteRequest> for Packet[src]

impl From<ExecuteWriteResponse> for Packet[src]

impl From<FindByTypeValueRequest> for Packet[src]

impl From<FindByTypeValueResponse> for Packet[src]

impl From<FindInformationRequest> for Packet[src]

impl From<FindInformationResponse> for Packet[src]

impl From<HandleValueConfirmation> for Packet[src]

impl From<HandleValueIndication> for Packet[src]

impl From<HandleValueNotification> for Packet[src]

impl From<PrepareWriteRequest> for Packet[src]

impl From<PrepareWriteResponse> for Packet[src]

impl From<ReadBlobRequest> for Packet[src]

impl From<ReadBlobResponse> for Packet[src]

impl From<ReadByGroupTypeRequest> for Packet[src]

impl From<ReadByGroupTypeResponse> for Packet[src]

impl From<ReadByTypeRequest> for Packet[src]

impl From<ReadByTypeResponse> for Packet[src]

impl From<ReadMultipleRequest> for Packet[src]

impl From<ReadMultipleResponse> for Packet[src]

impl From<ReadRequest> for Packet[src]

impl From<ReadResponse> for Packet[src]

impl From<SignedWriteCommand> for Packet[src]

impl From<WriteCommand> for Packet[src]

impl From<WriteRequest> for Packet[src]

impl From<WriteResponse> for Packet[src]

impl TryFrom<Packet> for ErrorResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ExchangeMtuRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadBlobRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadBlobResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadMultipleRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadMultipleResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadByGroupTypeRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadByGroupTypeResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for WriteRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for WriteResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for WriteCommand[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ExchangeMtuResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for SignedWriteCommand[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for PrepareWriteRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for PrepareWriteResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ExecuteWriteRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ExecuteWriteResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for HandleValueNotification[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for HandleValueIndication[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for HandleValueConfirmation[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for FindInformationRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for FindInformationResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for FindByTypeValueRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for FindByTypeValueResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadByTypeRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadByTypeResponse[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

impl TryFrom<Packet> for ReadRequest[src]

type Error = TryFromPacketError

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Packet

impl Send for Packet

impl Sync for Packet

impl Unpin for Packet

impl UnwindSafe for Packet

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.