Embedded SDK
Embedded SDK
Public Attributes | List of all members
u2f_service_t Struct Reference

#include <u2f_service.h>

Collaboration diagram for u2f_service_t:
Collaboration graph
[legend]

Public Attributes

uint32_t next_channel
 
uint8_t channel [U2F_CHANNEL_ID_SIZE]
 
u2f_transport_media_t media
 
uint8_ttransportReceiveBuffer
 
uint16_t transportReceiveBufferLength
 
uint8_t transportChannel [4]
 
uint16_t transportOffset
 
uint16_t transportLength
 
uint8_t transportPacketIndex
 
uint8_ttransportBuffer
 
u2f_transport_state_t transportState
 
u2f_transport_media_t transportMedia
 
uint16_t fakeChannelTransportOffset
 
uint8_t fakeChannelTransportPacketIndex
 
u2f_transport_state_t fakeChannelTransportState
 
uint16_t commandCrc
 
uint16_t fakeChannelCrc
 
uint8_t waitAsynchronousResponse
 
bool sending
 
u2fTimer_t timeoutFunction
 
uint32_t timerInterval
 
uint32_t seqTimeout
 
bool requireKeepalive
 
uint32_t keepaliveTimeout
 
uint8_t sendCmd
 

Detailed Description

Definition at line 60 of file u2f_service.h.

Member Data Documentation

◆ channel

uint8_t u2f_service_t::channel[U2F_CHANNEL_ID_SIZE]

Definition at line 64 of file u2f_service.h.

◆ commandCrc

uint16_t u2f_service_t::commandCrc

Definition at line 84 of file u2f_service.h.

◆ fakeChannelCrc

uint16_t u2f_service_t::fakeChannelCrc

Definition at line 85 of file u2f_service.h.

◆ fakeChannelTransportOffset

uint16_t u2f_service_t::fakeChannelTransportOffset

Definition at line 81 of file u2f_service.h.

◆ fakeChannelTransportPacketIndex

uint8_t u2f_service_t::fakeChannelTransportPacketIndex

Definition at line 82 of file u2f_service.h.

◆ fakeChannelTransportState

u2f_transport_state_t u2f_service_t::fakeChannelTransportState

Definition at line 83 of file u2f_service.h.

◆ keepaliveTimeout

uint32_t u2f_service_t::keepaliveTimeout

Definition at line 97 of file u2f_service.h.

◆ media

u2f_transport_media_t u2f_service_t::media

Definition at line 65 of file u2f_service.h.

◆ next_channel

uint32_t u2f_service_t::next_channel

Definition at line 62 of file u2f_service.h.

◆ requireKeepalive

bool u2f_service_t::requireKeepalive

Definition at line 96 of file u2f_service.h.

◆ sendCmd

uint8_t u2f_service_t::sendCmd

Definition at line 99 of file u2f_service.h.

◆ sending

bool u2f_service_t::sending

Definition at line 91 of file u2f_service.h.

◆ seqTimeout

uint32_t u2f_service_t::seqTimeout

Definition at line 95 of file u2f_service.h.

◆ timeoutFunction

u2fTimer_t u2f_service_t::timeoutFunction

Definition at line 93 of file u2f_service.h.

◆ timerInterval

uint32_t u2f_service_t::timerInterval

Definition at line 94 of file u2f_service.h.

◆ transportBuffer

uint8_t* u2f_service_t::transportBuffer

Definition at line 76 of file u2f_service.h.

◆ transportChannel

uint8_t u2f_service_t::transportChannel[4]

Definition at line 72 of file u2f_service.h.

◆ transportLength

uint16_t u2f_service_t::transportLength

Definition at line 74 of file u2f_service.h.

◆ transportMedia

u2f_transport_media_t u2f_service_t::transportMedia

Definition at line 78 of file u2f_service.h.

◆ transportOffset

uint16_t u2f_service_t::transportOffset

Definition at line 73 of file u2f_service.h.

◆ transportPacketIndex

uint8_t u2f_service_t::transportPacketIndex

Definition at line 75 of file u2f_service.h.

◆ transportReceiveBuffer

uint8_t* u2f_service_t::transportReceiveBuffer

Definition at line 68 of file u2f_service.h.

◆ transportReceiveBufferLength

uint16_t u2f_service_t::transportReceiveBufferLength

Definition at line 70 of file u2f_service.h.

◆ transportState

u2f_transport_state_t u2f_service_t::transportState

Definition at line 77 of file u2f_service.h.

◆ waitAsynchronousResponse

uint8_t u2f_service_t::waitAsynchronousResponse

Definition at line 88 of file u2f_service.h.


The documentation for this struct was generated from the following file: