Table of Contents - flic-0.0.6 Documentation
Classes and Modules
- Flic
- Flic::Blocker
- Flic::Callbacks
- Flic::Client
- Flic::Client::ConnectionChannel
- Flic::Client::Error
- Flic::Client::Features
- Flic::Client::Features::ConnectionChannel
- Flic::Client::Features::ForceDisconnect
- Flic::Client::Features::GetButtonUuid
- Flic::Client::Features::GetInfo
- Flic::Client::Features::Ping
- Flic::Client::Features::Scan
- Flic::Client::Features::ScanWizard
- Flic::Client::ScanWizard
- Flic::Client::Scanner
- Flic::Client::Shutdown
- Flic::Protocol
- Flic::Protocol::Commands
- Flic::Protocol::Commands::CancelScanWizard
- Flic::Protocol::Commands::ChangeModeParameters
- Flic::Protocol::Commands::Command
- Flic::Protocol::Commands::CreateConnectionChannel
- Flic::Protocol::Commands::CreateScanWizard
- Flic::Protocol::Commands::CreateScanner
- Flic::Protocol::Commands::ForceDisconnect
- Flic::Protocol::Commands::GetButtonUuid
- Flic::Protocol::Commands::GetInfo
- Flic::Protocol::Commands::Ping
- Flic::Protocol::Commands::RemoveConnectionChannel
- Flic::Protocol::Commands::RemoveScanner
- Flic::Protocol::Connection
- Flic::Protocol::Connection::UnderlyingSocketClosedError
- Flic::Protocol::Connection::UnexpectedNilReturnValueFromRead
- Flic::Protocol::Error
- Flic::Protocol::Events
- Flic::Protocol::Events::AdvertisementPacket
- Flic::Protocol::Events::BluetoothControllerStateChange
- Flic::Protocol::Events::ButtonClickOrHold
- Flic::Protocol::Events::ButtonSingleOrDoubleClick
- Flic::Protocol::Events::ButtonSingleOrDoubleClickOrHold
- Flic::Protocol::Events::ButtonUpOrDown
- Flic::Protocol::Events::ConnectionChannelRemoved
- Flic::Protocol::Events::ConnectionStatusChanged
- Flic::Protocol::Events::CreateConnectionChannelResponse
- Flic::Protocol::Events::Event
- Flic::Protocol::Events::GetButtonUuidResponse
- Flic::Protocol::Events::GetInfoResponse
- Flic::Protocol::Events::GotSpaceForNewConnection
- Flic::Protocol::Events::NewVerifiedButton
- Flic::Protocol::Events::NoSpaceForNewConnection
- Flic::Protocol::Events::PingResponse
- Flic::Protocol::Events::ScanWizardButtonConnected
- Flic::Protocol::Events::ScanWizardCompleted
- Flic::Protocol::Events::ScanWizardFoundPrivateButton
- Flic::Protocol::Events::ScanWizardFoundPublicButton
- Flic::Protocol::PacketHeader
- Flic::Protocol::Primitives
- Flic::Protocol::Primitives::BluetoothAddress
- Flic::Protocol::Primitives::BluetoothAddressType
- Flic::Protocol::Primitives::BluetoothControllerState
- Flic::Protocol::Primitives::Boolean
- Flic::Protocol::Primitives::ClickType
- Flic::Protocol::Primitives::ConnectionStatus
- Flic::Protocol::Primitives::CreateConnectionChannelError
- Flic::Protocol::Primitives::DeviceName
- Flic::Protocol::Primitives::DisconnectReason
- Flic::Protocol::Primitives::DisconnectTime
- Flic::Protocol::Primitives::Enum
- Flic::Protocol::Primitives::Enum::Error
- Flic::Protocol::Primitives::Enum::InvalidOctetError
- Flic::Protocol::Primitives::Enum::InvalidOptionError
- Flic::Protocol::Primitives::LatencyMode
- Flic::Protocol::Primitives::RemovedReason
- Flic::Protocol::Primitives::ScanWizardResult
- Flic::Protocol::Primitives::Uuid
- Flic::SimpleClient
- Flic::SimpleClient::ButtonIsPrivateError
- Flic::SimpleClient::ConnectionChannelRemoved
- Flic::SimpleClient::Error
- Flic::SimpleClient::Shutdown
Methods
- ::command_class_for_opcode — Flic::Protocol::Commands
- ::event_class_for_opcode — Flic::Protocol::Events
- ::max_octet — Flic::Protocol::Primitives::Enum
- ::new — Flic::Blocker
- ::new — Flic::Client
- ::new — Flic::Client::ConnectionChannel
- ::new — Flic::Protocol::Connection
- ::new — Flic::SimpleClient
- ::new — Flic::Client::Features::ConnectionChannel
- ::new — Flic::Client::Features::GetButtonUuid
- ::new — Flic::Client::Features::GetInfo
- ::new — Flic::Client::Features::Ping
- ::new — Flic::Client::Features::Scan
- ::new — Flic::Client::Features::ScanWizard
- ::next_available_octet — Flic::Protocol::Primitives::Enum
- ::octet — Flic::Protocol::Primitives::Enum
- ::octet_option — Flic::Protocol::Primitives::Enum
- ::octets — Flic::Protocol::Primitives::Enum
- ::opcode_for_command_class — Flic::Protocol::Commands
- ::opcode_for_event_class — Flic::Protocol::Events
- ::open — Flic::Client
- ::option — Flic::Protocol::Primitives::Enum
- ::option_octet — Flic::Protocol::Primitives::Enum
- ::options — Flic::Protocol::Primitives::Enum
- #_add_connection_channel — Flic::Client::Features::ConnectionChannel
- #_add_scan_wizard — Flic::Client::Features::ScanWizard
- #_add_scanner — Flic::Client::Features::Scan
- #_remove_connection_channel — Flic::Client::Features::ConnectionChannel
- #_remove_scan_wizard — Flic::Client::Features::ScanWizard
- #_remove_scanner — Flic::Client::Features::Scan
- #add_connection_channel — Flic::Client::Features::ConnectionChannel
- #add_scan_wizard — Flic::Client::Features::ScanWizard
- #add_scanner — Flic::Client::Features::Scan
- #alloc_ping_id_with_callback — Flic::Client::Features::Ping
- #big_endian_octets — Flic::Protocol::Primitives::BluetoothAddress
- #big_endian_octets= — Flic::Protocol::Primitives::BluetoothAddress
- #block_until_callback — Flic::Blocker
- #buttons — Flic::SimpleClient
- #class_opcode — Flic::Protocol::Commands::Command
- #class_opcode — Flic::Protocol::Events::Event
- #connect_button — Flic::SimpleClient
- #connection_channels — Flic::Client::Features::ConnectionChannel
- #define_callbacks — Flic::Callbacks
- #disconnect_button — Flic::SimpleClient
- #enter_main_loop — Flic::Client
- #find_connection_channel_by_connection_channel_id — Flic::Client::Features::ConnectionChannel
- #find_connection_channel_id_by_connection_channel — Flic::Client::Features::ConnectionChannel
- #find_scan_wizard_for_scan_wizard_id — Flic::Client::Features::ScanWizard
- #find_scan_wizard_id_for_scan_wizard — Flic::Client::Features::ScanWizard
- #find_scanner_for_scan_id — Flic::Client::Features::Scan
- #force_disconnect — Flic::Client::Features::ForceDisconnect
- #get — Flic::Protocol::Primitives::BluetoothAddress
- #get — Flic::Protocol::Primitives::Boolean
- #get — Flic::Protocol::Primitives::DeviceName
- #get — Flic::Protocol::Primitives::DisconnectTime
- #get — Flic::Protocol::Primitives::Enum
- #get — Flic::Protocol::Primitives::Uuid
- #get_button_uuid — Flic::Client::Features::GetButtonUuid
- #get_info — Flic::Client::Features::GetInfo
- #handle_event — Flic::Client
- #handle_event — Flic::Client::Features::ConnectionChannel
- #handle_event — Flic::Client::Features::GetButtonUuid
- #handle_event — Flic::Client::Features::GetInfo
- #handle_event — Flic::Client::Features::Ping
- #handle_event — Flic::Client::Features::Scan
- #handle_event — Flic::Client::Features::ScanWizard
- #handle_next_event — Flic::Client
- #listen — Flic::SimpleClient
- #octet_option — Flic::Protocol::Primitives::Enum
- #opcode_matcher — Flic::Protocol::Commands::Command
- #opcode_matcher — Flic::Protocol::Events::Event
- #option_octet — Flic::Protocol::Primitives::Enum
- #parse_command — Flic::Protocol
- #parse_event — Flic::Protocol
- #ping — Flic::Client::Features::Ping
- #recv_command — Flic::Protocol::Connection
- #recv_event — Flic::Protocol::Connection
- #recv_packet — Flic::Protocol::Connection
- #remove_connection_channel — Flic::Client::Features::ConnectionChannel
- #remove_scan_wizard — Flic::Client::Features::ScanWizard
- #remove_scanner — Flic::Client::Features::Scan
- #scan_wizards — Flic::Client::Features::ScanWizard
- #scanners — Flic::Client::Features::Scan
- #send_command — Flic::Client
- #send_command — Flic::Protocol::Connection
- #send_event — Flic::Protocol::Connection
- #send_packet — Flic::Protocol::Connection
- #serialize_command — Flic::Protocol
- #serialize_event — Flic::Protocol
- #set — Flic::Protocol::Primitives::BluetoothAddress
- #set — Flic::Protocol::Primitives::Boolean
- #set — Flic::Protocol::Primitives::DeviceName
- #set — Flic::Protocol::Primitives::DisconnectTime
- #set — Flic::Protocol::Primitives::Enum
- #set — Flic::Protocol::Primitives::Uuid
- #shutdown — Flic::Client
- #shutdown — Flic::SimpleClient
- #shutdown — Flic::Client::Features::ConnectionChannel
- #shutdown — Flic::Client::Features::Scan
- #shutdown — Flic::Client::Features::ScanWizard
- #shutdown? — Flic::Client
- #shutdown? — Flic::SimpleClient
- #successful? — Flic::Client::ScanWizard
- #unblock_all! — Flic::Blocker