#include <casimir_controller.h>
|
Result< void > | Mute () |
|
Result< void > | Unmute () |
|
Result< void > | SetPowerLevel (uint32_t power_level) |
|
Result< std::tuple< std::vector< uint8_t >, std::string, bool, uint32_t, uint32_t, uint32_t, double > > | SendBroadcast (std::vector< uint8_t > data, std::string type, bool crc, uint8_t bits, uint32_t bitrate, uint32_t timeout, double power) |
|
Result< uint16_t > | Poll () |
|
Result< std::vector< uint8_t > > | SendApdu (uint16_t receiver_id, std::vector< uint8_t > apdu) |
|
◆ CasimirController()
cuttlefish::CasimirController::CasimirController |
( |
SharedFD |
sock | ) |
|
|
private |
◆ ConnectToTcpPort()
◆ ConnectToUnixSocket()
◆ Mute()
Result< void > cuttlefish::CasimirController::Mute |
( |
| ) |
|
◆ Poll()
Result< uint16_t > cuttlefish::CasimirController::Poll |
( |
| ) |
|
◆ ReadExact()
Result< std::shared_ptr< std::vector< uint8_t > > > cuttlefish::CasimirController::ReadExact |
( |
size_t |
size, |
|
|
std::chrono::microseconds |
timeout |
|
) |
| |
|
private |
◆ ReadRfPacket()
Result< std::shared_ptr< std::vector< uint8_t > > > cuttlefish::CasimirController::ReadRfPacket |
( |
std::chrono::microseconds |
timeout | ) |
|
|
private |
◆ SelectNfcA()
Result< uint16_t > cuttlefish::CasimirController::SelectNfcA |
( |
| ) |
|
|
private |
◆ SelectT4AT()
Result< void > cuttlefish::CasimirController::SelectT4AT |
( |
uint16_t |
sender_id | ) |
|
|
private |
◆ SendApdu()
Result< std::vector< uint8_t > > cuttlefish::CasimirController::SendApdu |
( |
uint16_t |
receiver_id, |
|
|
std::vector< uint8_t > |
apdu |
|
) |
| |
◆ SendBroadcast()
Result< std::tuple< std::vector< uint8_t >, std::string, bool, uint32_t, uint32_t, uint32_t, double > > cuttlefish::CasimirController::SendBroadcast |
( |
std::vector< uint8_t > |
data, |
|
|
std::string |
type, |
|
|
bool |
crc, |
|
|
uint8_t |
bits, |
|
|
uint32_t |
bitrate, |
|
|
uint32_t |
timeout, |
|
|
double |
power |
|
) |
| |
◆ SetPowerLevel()
Result< void > cuttlefish::CasimirController::SetPowerLevel |
( |
uint32_t |
power_level | ) |
|
◆ Unmute()
Result< void > cuttlefish::CasimirController::Unmute |
( |
| ) |
|
◆ Write()
◆ power_level
uint8_t cuttlefish::CasimirController::power_level |
|
private |
◆ sock_
SharedFD cuttlefish::CasimirController::sock_ |
|
private |
The documentation for this class was generated from the following files: