libpebble2
Connections
Event loops
Fire and forget
Blocking forever
Do it manually
API
Transports
BaseTransport
WebSocket transport
QEMU transport
Serial transport
Protocol handling
Defining messages
Metadata
Fields
API
Packets
Field types
Services
AppMessage
BlobDB
App Installation
Notifications
Putbytes
Screenshots
Exceptions
Grab bag
libpebble2.events package
libpebble2.events.mixin module
libpebble2.events.threaded module
Module contents
libpebble2.protocol package
Submodules
libpebble2.protocol.appmessage module
libpebble2.protocol.apps module
libpebble2.protocol.audio module
libpebble2.protocol.blobdb module
libpebble2.protocol.datalogging module
libpebble2.protocol.legacy2 module
libpebble2.protocol.logs module
libpebble2.protocol.music module
libpebble2.protocol.phone module
libpebble2.protocol.screenshots module
libpebble2.protocol.system module
libpebble2.protocol.timeline module
libpebble2.protocol.transfers module
libpebble2.util package
libpebble2.util.bundle module
libpebble2.util.hardware module
libpebble2.util.stm32_crc module
libpebble2
Docs
»
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
action_count (libpebble2.protocol.timeline.TimelineItem attribute)
action_id (libpebble2.protocol.timeline.InvokeAction attribute)
(libpebble2.protocol.timeline.TimelineAction attribute)
ActionResponse (class in libpebble2.protocol.timeline)
ActionResponse.Response (class in libpebble2.protocol.timeline)
actions (libpebble2.protocol.timeline.TimelineItem attribute)
album (libpebble2.protocol.music.MusicControlUpdateCurrentTrack attribute)
AnswerCall (class in libpebble2.protocol.phone)
app (libpebble2.protocol.appmessage.StockAppSetIcon attribute)
(libpebble2.protocol.appmessage.StockAppSetTitle attribute)
app_face_bg_color (libpebble2.protocol.apps.AppMetadata attribute)
app_face_template_id (libpebble2.protocol.apps.AppMetadata attribute)
app_id (libpebble2.protocol.transfers.PutBytesAppInit attribute)
app_name (libpebble2.protocol.apps.AppMetadata attribute)
(libpebble2.protocol.legacy2.LegacyAppDescribeResponse attribute)
(libpebble2.protocol.legacy2.LegacyBankEntry attribute)
app_uuid (libpebble2.protocol.datalogging.DataLoggingDespoolOpenSession attribute)
app_version_major (libpebble2.protocol.apps.AppMetadata attribute)
app_version_minor (libpebble2.protocol.apps.AppMetadata attribute)
AppInstaller (class in libpebble2.services.install)
AppInstallError
AppLogMessage (class in libpebble2.protocol.logs)
AppLogShippingControl (class in libpebble2.protocol.logs)
AppMessage (class in libpebble2.protocol.appmessage)
AppMessageACK (class in libpebble2.protocol.appmessage)
AppMessageNACK (class in libpebble2.protocol.appmessage)
AppMessagePush (class in libpebble2.protocol.appmessage)
AppMessageService (class in libpebble2.services.appmessage)
AppMessageTuple (class in libpebble2.protocol.appmessage)
AppMessageTuple.Type (class in libpebble2.protocol.appmessage)
AppMetadata (class in libpebble2.protocol.apps)
AppRunState (class in libpebble2.protocol.apps)
AppRunStateRequest (class in libpebble2.protocol.apps)
AppRunStateStart (class in libpebble2.protocol.apps)
AppRunStateStop (class in libpebble2.protocol.apps)
apps (libpebble2.protocol.legacy2.LegacyBankInfoResponse attribute)
AppVersionRequest (class in libpebble2.protocol.system)
AppVersionResponse (class in libpebble2.protocol.system)
artist (libpebble2.protocol.music.MusicControlUpdateCurrentTrack attribute)
attribute_count (libpebble2.protocol.timeline.TimelineAction attribute)
(libpebble2.protocol.timeline.TimelineItem attribute)
attribute_id (libpebble2.protocol.timeline.TimelineAttribute attribute)
attributes (libpebble2.protocol.timeline.ActionResponse attribute)
(libpebble2.protocol.timeline.InvokeAction attribute)
(libpebble2.protocol.timeline.TimelineAction attribute)
(libpebble2.protocol.timeline.TimelineItem attribute)
AudioCodec (class in libpebble2.protocol.audio)
AudioStream (class in libpebble2.protocol.audio)
B
bank (libpebble2.protocol.legacy2.LegacyAppAvailable attribute)
(libpebble2.protocol.transfers.PutBytesInit attribute)
bank_count (libpebble2.protocol.legacy2.LegacyBankInfoResponse attribute)
bank_number (libpebble2.protocol.legacy2.LegacyBankEntry attribute)
BaseEventHandler (class in libpebble2.events)
BaseEventQueue (class in libpebble2.events)
BaseTransport (class in libpebble2.communication.transports)
BIANCA (libpebble2.util.hardware.PebbleHardware attribute)
BinaryArray (class in libpebble2.protocol.base.types)
bit_rate (libpebble2.protocol.audio.StartTransfer attribute)
bitstream_version (libpebble2.protocol.audio.SpeexEncoderInfo attribute)
BLEControl (class in libpebble2.protocol.system)
BlobCommand (class in libpebble2.protocol.blobdb)
BlobDatabaseID (class in libpebble2.protocol.blobdb)
BlobDBClient (class in libpebble2.services.blobdb)
BlobResponse (class in libpebble2.protocol.blobdb)
BlobStatus (class in libpebble2.protocol.blobdb)
board (libpebble2.protocol.system.WatchVersionResponse attribute)
body (libpebble2.protocol.legacy2.LegacyNotification attribute)
Boolean (class in libpebble2.protocol.base.types)
bootloader_timestamp (libpebble2.protocol.system.WatchVersionResponse attribute)
broadcast_event() (libpebble2.events.BaseEventHandler method)
(libpebble2.events.threaded.ThreadedEventHandler method)
bt_address (libpebble2.protocol.system.WatchVersionResponse attribute)
BUFFER_SIZE (libpebble2.communication.transports.qemu.QemuTransport attribute)
buffer_to_value() (libpebble2.protocol.base.types.Field method)
bugfix_version (libpebble2.protocol.system.AppVersionResponse attribute)
ByteArray (class in libpebble2.services.appmessage)
C
CallEnd (class in libpebble2.protocol.phone)
CallStart (class in libpebble2.protocol.phone)
CallStateItem (class in libpebble2.protocol.phone)
capabilities (libpebble2.protocol.system.WatchVersionResponse attribute)
clear() (libpebble2.services.blobdb.BlobDBClient method)
ClearCommand (class in libpebble2.protocol.blobdb)
close() (libpebble2.events.BaseEventQueue method)
(libpebble2.util.bundle.PebbleBundle method)
command (libpebble2.protocol.appmessage.AppMessage attribute)
(libpebble2.protocol.apps.AppRunState attribute)
(libpebble2.protocol.blobdb.BlobCommand attribute)
(libpebble2.protocol.datalogging.DataLogging attribute)
(libpebble2.protocol.legacy2.LegacyAppInstallRequest attribute)
(libpebble2.protocol.legacy2.LegacyAppInstallResponse attribute)
(libpebble2.protocol.logs.LogShipping attribute)
(libpebble2.protocol.music.MusicControl attribute)
(libpebble2.protocol.system.PingPong attribute)
(libpebble2.protocol.system.Reset attribute)
(libpebble2.protocol.system.SystemMessage attribute)
(libpebble2.protocol.system.WatchModel attribute)
(libpebble2.protocol.system.WatchVersion attribute)
(libpebble2.protocol.timeline.TimelineActionEndpoint attribute)
(libpebble2.protocol.transfers.GetBytes attribute)
(libpebble2.protocol.transfers.PutBytes attribute)
(libpebble2.protocol.transfers.PutBytesApp attribute)
command_id (libpebble2.protocol.phone.CallStateItem attribute)
(libpebble2.protocol.phone.PhoneNotification attribute)
company_name (libpebble2.protocol.legacy2.LegacyAppDescribeResponse attribute)
(libpebble2.protocol.legacy2.LegacyBankEntry attribute)
connect() (libpebble2.communication.PebbleConnection method)
(libpebble2.communication.transports.BaseTransport method)
connected (libpebble2.communication.PebbleConnection attribute)
(libpebble2.communication.transports.BaseTransport attribute)
ConnectionError
content (libpebble2.protocol.audio.AudioStream attribute)
(libpebble2.protocol.blobdb.BlobCommand attribute)
(libpebble2.protocol.timeline.TimelineAttribute attribute)
cookie (libpebble2.protocol.logs.LogMessage attribute)
(libpebble2.protocol.logs.LogMessageDone attribute)
(libpebble2.protocol.logs.NoLogMessages attribute)
(libpebble2.protocol.logs.RequestLogs attribute)
(libpebble2.protocol.phone.CallStateItem attribute)
(libpebble2.protocol.phone.PhoneNotification attribute)
(libpebble2.protocol.system.PingPong attribute)
(libpebble2.protocol.transfers.PutBytesAbort attribute)
(libpebble2.protocol.transfers.PutBytesCommit attribute)
(libpebble2.protocol.transfers.PutBytesInstall attribute)
(libpebble2.protocol.transfers.PutBytesPut attribute)
(libpebble2.protocol.transfers.PutBytesResponse attribute)
count (libpebble2.protocol.appmessage.AppMessagePush attribute)
(libpebble2.protocol.legacy2.LegacyAppUUIDsResult attribute)
crc (libpebble2.protocol.datalogging.DataLoggingDespoolSendData attribute)
crc32() (in module libpebble2.util.stm32_crc)
CString (class in libpebble2.services.appmessage)
current_track (libpebble2.protocol.music.MusicControlUpdateCurrentTrack attribute)
D
data (libpebble2.protocol.appmessage.AppMessage attribute)
(libpebble2.protocol.appmessage.AppMessageTuple attribute)
(libpebble2.protocol.apps.AppRunState attribute)
(libpebble2.protocol.audio.EncoderFrame attribute)
(libpebble2.protocol.datalogging.DataLogging attribute)
(libpebble2.protocol.datalogging.DataLoggingDespoolSendData attribute)
(libpebble2.protocol.legacy2.LegacyAppInstallRequest attribute)
(libpebble2.protocol.legacy2.LegacyAppInstallResponse attribute)
(libpebble2.protocol.logs.LogShipping attribute)
(libpebble2.protocol.music.MusicControl attribute)
(libpebble2.protocol.screenshots.ScreenshotHeader attribute)
(libpebble2.protocol.screenshots.ScreenshotResponse attribute)
(libpebble2.protocol.system.ModelResponse attribute)
(libpebble2.protocol.system.WatchModel attribute)
(libpebble2.protocol.system.WatchVersion attribute)
(libpebble2.protocol.timeline.TimelineActionEndpoint attribute)
(libpebble2.protocol.transfers.GetBytesDataResponse attribute)
(libpebble2.protocol.transfers.PutBytes attribute)
(libpebble2.protocol.transfers.PutBytesApp attribute)
data_item_size (libpebble2.protocol.datalogging.DataLoggingDespoolOpenSession attribute)
data_item_type (libpebble2.protocol.datalogging.DataLoggingDespoolOpenSession attribute)
data_length (libpebble2.protocol.timeline.TimelineItem attribute)
database (libpebble2.protocol.blobdb.BlobCommand attribute)
DataLogging (class in libpebble2.protocol.datalogging)
DataLoggingACK (class in libpebble2.protocol.datalogging)
DataLoggingCloseSession (class in libpebble2.protocol.datalogging)
DataLoggingDespoolOpenSession (class in libpebble2.protocol.datalogging)
DataLoggingDespoolOpenSession.ItemType (class in libpebble2.protocol.datalogging)
DataLoggingDespoolSendData (class in libpebble2.protocol.datalogging)
DataLoggingNACK (class in libpebble2.protocol.datalogging)
DataLoggingReportOpenSessions (class in libpebble2.protocol.datalogging)
DataLoggingTimeout (class in libpebble2.protocol.datalogging)
DataTransfer (class in libpebble2.protocol.audio)
delete() (libpebble2.services.blobdb.BlobDBClient method)
DeleteCommand (class in libpebble2.protocol.blobdb)
dictionary (libpebble2.protocol.appmessage.AppMessagePush attribute)
discoverable (libpebble2.protocol.system.BLEControl attribute)
duration (libpebble2.protocol.system.BLEControl attribute)
(libpebble2.protocol.timeline.TimelineItem attribute)
E
Embed (class in libpebble2.protocol.base.types)
enable (libpebble2.protocol.logs.AppLogShippingControl attribute)
encoder_id (libpebble2.protocol.audio.StartTransfer attribute)
EncoderFrame (class in libpebble2.protocol.audio)
error_code (libpebble2.protocol.transfers.GetBytesInfoResponse attribute)
EventSourceMixin (class in libpebble2.events.mixin)
extra_data (libpebble2.protocol.system.SystemMessage attribute)
extra_info (libpebble2.protocol.audio.StartTransfer attribute)
F
fetch_watch_info() (libpebble2.communication.PebbleConnection method)
Field (class in libpebble2.protocol.base.types)
filename (libpebble2.protocol.logs.AppLogMessage attribute)
(libpebble2.protocol.logs.LogMessage attribute)
(libpebble2.protocol.transfers.GetBytesFileRequest attribute)
(libpebble2.protocol.transfers.PutBytesInit attribute)
firmware_version (libpebble2.communication.PebbleConnection attribute)
FirmwareUpdateStartResponse (class in libpebble2.protocol.system)
FirmwareVersion (class in libpebble2.communication)
FixedList (class in libpebble2.protocol.base.types)
FixedString (class in libpebble2.protocol.base.types)
flags (libpebble2.protocol.apps.AppMetadata attribute)
(libpebble2.protocol.legacy2.LegacyBankEntry attribute)
(libpebble2.protocol.timeline.TimelineItem attribute)
frame_count (libpebble2.protocol.audio.DataTransfer attribute)
frame_size (libpebble2.protocol.audio.SpeexEncoderInfo attribute)
frames (libpebble2.protocol.audio.DataTransfer attribute)
G
generation (libpebble2.protocol.logs.RequestLogs attribute)
get() (libpebble2.events.BaseEventQueue method)
get_app_metadata() (libpebble2.util.bundle.PebbleBundle method)
get_app_path() (libpebble2.util.bundle.PebbleBundle method)
get_application_info() (libpebble2.util.bundle.PebbleBundle method)
get_endpoint_queue() (libpebble2.communication.PebbleConnection method)
get_firmware_info() (libpebble2.util.bundle.PebbleBundle method)
get_manifest() (libpebble2.util.bundle.PebbleBundle method)
get_real_path() (libpebble2.util.bundle.PebbleBundle method)
get_resource_path() (libpebble2.util.bundle.PebbleBundle method)
get_resources_info() (libpebble2.util.bundle.PebbleBundle method)
get_worker_info() (libpebble2.util.bundle.PebbleBundle method)
get_worker_path() (libpebble2.util.bundle.PebbleBundle method)
GetBytes (class in libpebble2.protocol.transfers)
GetBytesCoredumpRequest (class in libpebble2.protocol.transfers)
GetBytesDataResponse (class in libpebble2.protocol.transfers)
GetBytesFileRequest (class in libpebble2.protocol.transfers)
GetBytesInfoResponse (class in libpebble2.protocol.transfers)
GetBytesInfoResponse.ErrorCode (class in libpebble2.protocol.transfers)
GetTimeRequest (class in libpebble2.protocol.system)
GetTimeResponse (class in libpebble2.protocol.system)
git_hash (libpebble2.protocol.system.WatchFirmwareVersion attribute)
grab_image() (libpebble2.services.screenshot.Screenshot method)
H
HangUpCall (class in libpebble2.protocol.phone)
hardware_platform (libpebble2.protocol.system.WatchFirmwareVersion attribute)
hardware_platform() (libpebble2.util.hardware.PebbleHardware class method)
has_javascript (libpebble2.util.bundle.PebbleBundle attribute)
has_resources (libpebble2.util.bundle.PebbleBundle attribute)
has_worker (libpebble2.util.bundle.PebbleBundle attribute)
height (libpebble2.protocol.screenshots.ScreenshotHeader attribute)
I
icon (libpebble2.protocol.apps.AppMetadata attribute)
idle (libpebble2.protocol.system.Ping attribute)
image_data (libpebble2.protocol.appmessage.StockAppSetIcon attribute)
IncomingCall (class in libpebble2.protocol.phone)
info_flags (libpebble2.protocol.appmessage.StockAppSetIcon attribute)
insert() (libpebble2.services.blobdb.BlobDBClient method)
InsertCommand (class in libpebble2.protocol.blobdb)
install() (libpebble2.services.install.AppInstaller method)
install_id (libpebble2.protocol.legacy2.LegacyBankEntry attribute)
Int16 (class in libpebble2.protocol.base.types)
(class in libpebble2.services.appmessage)
Int32 (class in libpebble2.protocol.base.types)
(class in libpebble2.services.appmessage)
Int64 (class in libpebble2.protocol.base.types)
Int8 (class in libpebble2.protocol.base.types)
(class in libpebble2.services.appmessage)
InvokeAction (class in libpebble2.protocol.timeline)
is_app_bundle (libpebble2.util.bundle.PebbleBundle attribute)
is_firmware_bundle (libpebble2.util.bundle.PebbleBundle attribute)
is_recovery (libpebble2.protocol.system.WatchFirmwareVersion attribute)
is_unfaithful (libpebble2.protocol.system.WatchVersionResponse attribute)
item (libpebble2.protocol.phone.CallStateItem attribute)
item_id (libpebble2.protocol.timeline.ActionResponse attribute)
(libpebble2.protocol.timeline.InvokeAction attribute)
(libpebble2.protocol.timeline.TimelineItem attribute)
items (libpebble2.protocol.phone.PhoneStateResponse attribute)
items_left (libpebble2.protocol.datalogging.DataLoggingDespoolSendData attribute)
K
key (libpebble2.protocol.appmessage.AppMessageTuple attribute)
(libpebble2.protocol.blobdb.DeleteCommand attribute)
(libpebble2.protocol.blobdb.InsertCommand attribute)
key_size (libpebble2.protocol.blobdb.DeleteCommand attribute)
(libpebble2.protocol.blobdb.InsertCommand attribute)
kind (libpebble2.protocol.system.PhoneAppVersion attribute)
(libpebble2.protocol.system.TimeMessage attribute)
L
language (libpebble2.protocol.system.WatchVersionResponse attribute)
language_version (libpebble2.protocol.system.WatchVersionResponse attribute)
layout (libpebble2.protocol.timeline.TimelineItem attribute)
LegacyAppAvailable (class in libpebble2.protocol.legacy2)
LegacyAppDescribeResponse (class in libpebble2.protocol.legacy2)
LegacyAppInstallRequest (class in libpebble2.protocol.legacy2)
LegacyAppInstallResponse (class in libpebble2.protocol.legacy2)
LegacyAppInstallResult (class in libpebble2.protocol.legacy2)
LegacyAppInstallResult.Status (class in libpebble2.protocol.legacy2)
LegacyAppLaunchMessage (class in libpebble2.protocol.legacy2)
LegacyAppLaunchMessage.Keys (class in libpebble2.protocol.legacy2)
LegacyAppLaunchMessage.States (class in libpebble2.protocol.legacy2)
LegacyAppUUIDsResult (class in libpebble2.protocol.legacy2)
LegacyBankEntry (class in libpebble2.protocol.legacy2)
LegacyBankInfoRequest (class in libpebble2.protocol.legacy2)
LegacyBankInfoResponse (class in libpebble2.protocol.legacy2)
LegacyCurrentAppRequest (class in libpebble2.protocol.legacy2)
LegacyCurrentAppResponse (class in libpebble2.protocol.legacy2)
LegacyDescribeInstalledUUID (class in libpebble2.protocol.legacy2)
LegacyListInstalledUUIDs (class in libpebble2.protocol.legacy2)
LegacyNotification (class in libpebble2.protocol.legacy2)
LegacyNotification.Source (class in libpebble2.protocol.legacy2)
LegacyRemoveAppUUID (class in libpebble2.protocol.legacy2)
LegacyUpgradeAppUUID (class in libpebble2.protocol.legacy2)
length (libpebble2.protocol.appmessage.AppMessageTuple attribute)
(libpebble2.protocol.logs.LogMessage attribute)
(libpebble2.protocol.system.ModelResponse attribute)
(libpebble2.protocol.timeline.TimelineAttribute attribute)
level (libpebble2.protocol.logs.AppLogMessage attribute)
(libpebble2.protocol.logs.LogMessage attribute)
libpebble2.communication (module)
libpebble2.events (module)
libpebble2.events.mixin (module)
libpebble2.events.threaded (module)
libpebble2.exceptions (module)
libpebble2.protocol.appmessage (module)
libpebble2.protocol.apps (module)
libpebble2.protocol.audio (module)
libpebble2.protocol.base.types (module)
libpebble2.protocol.blobdb (module)
libpebble2.protocol.datalogging (module)
libpebble2.protocol.legacy2 (module)
libpebble2.protocol.logs (module)
libpebble2.protocol.music (module)
libpebble2.protocol.phone (module)
libpebble2.protocol.screenshots (module)
libpebble2.protocol.system (module)
libpebble2.protocol.timeline (module)
libpebble2.protocol.transfers (module)
libpebble2.services.appmessage (module)
libpebble2.services.blobdb (module)
libpebble2.services.install (module)
libpebble2.services.notifications (module)
libpebble2.services.putbytes (module)
libpebble2.services.screenshot (module)
libpebble2.util.bundle (module)
libpebble2.util.hardware (module)
libpebble2.util.stm32_crc (module)
line (libpebble2.protocol.logs.LogMessage attribute)
line_number (libpebble2.protocol.logs.AppLogMessage attribute)
log_tag (libpebble2.protocol.datalogging.DataLoggingDespoolOpenSession attribute)
LogMessage (class in libpebble2.protocol.logs)
LogMessageDone (class in libpebble2.protocol.logs)
LogShipping (class in libpebble2.protocol.logs)
M
major (libpebble2.communication.FirmwareVersion attribute)
major_version (libpebble2.protocol.system.AppVersionResponse attribute)
MANIFEST_FILENAME (libpebble2.util.bundle.PebbleBundle attribute)
message (libpebble2.protocol.logs.AppLogMessage attribute)
(libpebble2.protocol.logs.LogMessage attribute)
(libpebble2.protocol.phone.PhoneNotification attribute)
(libpebble2.protocol.system.PhoneAppVersion attribute)
(libpebble2.protocol.system.PingPong attribute)
(libpebble2.protocol.system.TimeMessage attribute)
(libpebble2.protocol.transfers.GetBytes attribute)
message_length (libpebble2.protocol.logs.AppLogMessage attribute)
message_type (libpebble2.protocol.system.SystemMessage attribute)
MessageTarget (class in libpebble2.communication.transports)
MessageTargetPhone (class in libpebble2.communication.transports.websocket)
MessageTargetQemu (class in libpebble2.communication.transports.qemu)
MessageTargetWatch (class in libpebble2.communication.transports)
metadata_version (libpebble2.protocol.system.WatchFirmwareVersion attribute)
minor (libpebble2.communication.FirmwareVersion attribute)
minor_version (libpebble2.protocol.system.AppVersionResponse attribute)
MissedCall (class in libpebble2.protocol.phone)
Model (class in libpebble2.protocol.system)
ModelError (class in libpebble2.protocol.system)
ModelRequest (class in libpebble2.protocol.system)
ModelResponse (class in libpebble2.protocol.system)
MusicControl (class in libpebble2.protocol.music)
MusicControlGetCurrentTrack (class in libpebble2.protocol.music)
MusicControlNextTrack (class in libpebble2.protocol.music)
MusicControlPause (class in libpebble2.protocol.music)
MusicControlPlay (class in libpebble2.protocol.music)
MusicControlPlayPause (class in libpebble2.protocol.music)
MusicControlPreviousTrack (class in libpebble2.protocol.music)
MusicControlUpdateCurrentTrack (class in libpebble2.protocol.music)
MusicControlVolumeDown (class in libpebble2.protocol.music)
MusicControlVolumeUp (class in libpebble2.protocol.music)
must_initialise (libpebble2.communication.transports.BaseTransport attribute)
N
name (libpebble2.protocol.phone.IncomingCall attribute)
(libpebble2.protocol.phone.MissedCall attribute)
NoLogMessages (class in libpebble2.protocol.logs)
Notifications (class in libpebble2.services.notifications)
NullTerminatedString (class in libpebble2.protocol.base.types)
num_attributes (libpebble2.protocol.timeline.ActionResponse attribute)
(libpebble2.protocol.timeline.InvokeAction attribute)
num_bytes (libpebble2.protocol.transfers.GetBytesInfoResponse attribute)
number (libpebble2.protocol.phone.IncomingCall attribute)
(libpebble2.protocol.phone.MissedCall attribute)
O
object_crc (libpebble2.protocol.transfers.PutBytesCommit attribute)
object_size (libpebble2.protocol.transfers.PutBytesAppInit attribute)
(libpebble2.protocol.transfers.PutBytesInit attribute)
object_type (libpebble2.protocol.transfers.PutBytesAppInit attribute)
(libpebble2.protocol.transfers.PutBytesInit attribute)
ObjectType (class in libpebble2.protocol.transfers)
occupied_banks (libpebble2.protocol.legacy2.LegacyBankInfoResponse attribute)
offset (libpebble2.protocol.transfers.GetBytesDataResponse attribute)
opcode (libpebble2.protocol.system.BLEControl attribute)
Optional (class in libpebble2.protocol.base.types)
origin_x (libpebble2.protocol.appmessage.StockAppSetIcon attribute)
origin_y (libpebble2.protocol.appmessage.StockAppSetIcon attribute)
OutgoingCall (class in libpebble2.protocol.phone)
P
packet_id (libpebble2.protocol.audio.AudioStream attribute)
PacketDecodeError
Padding (class in libpebble2.protocol.base.types)
parent_id (libpebble2.protocol.timeline.TimelineItem attribute)
parse() (libpebble2.protocol.base.PebblePacket class method)
parse_message() (libpebble2.protocol.base.PebblePacket class method)
PascalList (class in libpebble2.protocol.base.types)
PascalString (class in libpebble2.protocol.base.types)
patch (libpebble2.communication.FirmwareVersion attribute)
payload (libpebble2.protocol.transfers.PutBytesPut attribute)
payload_size (libpebble2.protocol.transfers.PutBytesPut attribute)
PebbleBundle (class in libpebble2.util.bundle)
PebbleConnection (class in libpebble2.communication)
PebbleError
PebbleHardware (class in libpebble2.util.hardware)
PebblePacket (class in libpebble2.protocol.base)
PhoneAppVersion (class in libpebble2.protocol.system)
PhoneNotification (class in libpebble2.protocol.phone)
PhoneStateRequest (class in libpebble2.protocol.phone)
PhoneStateResponse (class in libpebble2.protocol.phone)
Ping (class in libpebble2.protocol.system)
PingPong (class in libpebble2.protocol.system)
platform_flags (libpebble2.protocol.system.AppVersionResponse attribute)
PLATFORM_PATHS (libpebble2.util.bundle.PebbleBundle attribute)
PLATFORMS (libpebble2.util.hardware.PebbleHardware attribute)
Pong (class in libpebble2.protocol.system)
prefixes_for_hardware() (libpebble2.util.bundle.PebbleBundle class method)
process_buffer() (in module libpebble2.util.stm32_crc)
process_word() (in module libpebble2.util.stm32_crc)
protocol_caps (libpebble2.protocol.system.AppVersionResponse attribute)
protocol_version (libpebble2.protocol.system.AppVersionResponse attribute)
pump_reader() (libpebble2.communication.PebbleConnection method)
PutBytes (class in libpebble2.protocol.transfers)
(class in libpebble2.services.putbytes)
PutBytesAbort (class in libpebble2.protocol.transfers)
PutBytesApp (class in libpebble2.protocol.transfers)
PutBytesAppInit (class in libpebble2.protocol.transfers)
PutBytesCommit (class in libpebble2.protocol.transfers)
PutBytesError
PutBytesInit (class in libpebble2.protocol.transfers)
PutBytesInstall (class in libpebble2.protocol.transfers)
PutBytesPut (class in libpebble2.protocol.transfers)
PutBytesResponse (class in libpebble2.protocol.transfers)
PutBytesResponse.Result (class in libpebble2.protocol.transfers)
Q
QemuTransport (class in libpebble2.communication.transports.qemu)
queue_events() (libpebble2.events.BaseEventHandler method)
(libpebble2.events.threaded.ThreadedEventHandler method)
R
read_from_endpoint() (libpebble2.communication.PebbleConnection method)
read_packet() (libpebble2.communication.transports.BaseTransport method)
read_transport_message() (libpebble2.communication.PebbleConnection method)
recovery (libpebble2.protocol.system.WatchVersionResponse attribute)
register_endpoint() (libpebble2.communication.PebbleConnection method)
register_handler() (libpebble2.events.BaseEventHandler method)
(libpebble2.events.mixin.EventSourceMixin method)
(libpebble2.events.threaded.ThreadedEventHandler method)
(libpebble2.services.install.AppInstaller method)
(libpebble2.services.putbytes.PutBytes method)
(libpebble2.services.screenshot.Screenshot method)
register_raw_inbound_handler() (libpebble2.communication.PebbleConnection method)
register_raw_outbound_handler() (libpebble2.communication.PebbleConnection method)
register_transport_endpoint() (libpebble2.communication.PebbleConnection method)
RequestLogs (class in libpebble2.protocol.logs)
Reset (class in libpebble2.protocol.system)
Reset.Command (class in libpebble2.protocol.system)
resource_crc (libpebble2.protocol.system.WatchVersionResponse attribute)
resource_timestamp (libpebble2.protocol.system.WatchVersionResponse attribute)
response (libpebble2.protocol.blobdb.BlobResponse attribute)
(libpebble2.protocol.system.FirmwareUpdateStartResponse attribute)
(libpebble2.protocol.timeline.ActionResponse attribute)
response_code (libpebble2.protocol.screenshots.ScreenshotHeader attribute)
response_version (libpebble2.protocol.system.AppVersionResponse attribute)
result (libpebble2.protocol.transfers.PutBytesResponse attribute)
Ring (class in libpebble2.protocol.phone)
row_size (libpebble2.protocol.appmessage.StockAppSetIcon attribute)
run_async() (libpebble2.communication.PebbleConnection method)
run_sync() (libpebble2.communication.PebbleConnection method)
running (libpebble2.protocol.system.WatchVersionResponse attribute)
S
sample_rate (libpebble2.protocol.audio.StartTransfer attribute)
Screenshot (class in libpebble2.services.screenshot)
ScreenshotError
ScreenshotHeader (class in libpebble2.protocol.screenshots)
ScreenshotHeader.ResponseCode (class in libpebble2.protocol.screenshots)
ScreenshotRequest (class in libpebble2.protocol.screenshots)
ScreenshotResponse (class in libpebble2.protocol.screenshots)
sdk_version_major (libpebble2.protocol.apps.AppMetadata attribute)
sdk_version_minor (libpebble2.protocol.apps.AppMetadata attribute)
send() (libpebble2.services.putbytes.PutBytes method)
send_message() (libpebble2.services.appmessage.AppMessageService method)
send_notification() (libpebble2.services.notifications.Notifications method)
send_packet() (libpebble2.communication.PebbleConnection method)
(libpebble2.communication.transports.BaseTransport method)
send_raw() (libpebble2.communication.PebbleConnection method)
sender (libpebble2.protocol.legacy2.LegacyNotification attribute)
serial (libpebble2.protocol.system.WatchVersionResponse attribute)
serialise() (libpebble2.protocol.base.PebblePacket method)
serialise_packet() (libpebble2.protocol.base.PebblePacket method)
SerialTransport (class in libpebble2.communication.transports.serial)
session_caps (libpebble2.protocol.system.AppVersionResponse attribute)
session_id (libpebble2.protocol.audio.AudioStream attribute)
(libpebble2.protocol.datalogging.DataLoggingACK attribute)
(libpebble2.protocol.datalogging.DataLoggingCloseSession attribute)
(libpebble2.protocol.datalogging.DataLoggingDespoolOpenSession attribute)
(libpebble2.protocol.datalogging.DataLoggingDespoolSendData attribute)
(libpebble2.protocol.datalogging.DataLoggingNACK attribute)
sessions (libpebble2.protocol.datalogging.DataLoggingReportOpenSessions attribute)
SetLocaltime (class in libpebble2.protocol.system)
SetUTC (class in libpebble2.protocol.system)
shutdown() (libpebble2.services.appmessage.AppMessageService method)
size_x (libpebble2.protocol.appmessage.StockAppSetIcon attribute)
size_y (libpebble2.protocol.appmessage.StockAppSetIcon attribute)
SNOWY_BB (libpebble2.util.hardware.PebbleHardware attribute)
SNOWY_BB2 (libpebble2.util.hardware.PebbleHardware attribute)
SNOWY_DVT (libpebble2.util.hardware.PebbleHardware attribute)
SNOWY_EVT2 (libpebble2.util.hardware.PebbleHardware attribute)
SpeexEncoderInfo (class in libpebble2.protocol.audio)
StartTransfer (class in libpebble2.protocol.audio)
status (libpebble2.protocol.legacy2.LegacyAppInstallResult attribute)
StockAppSetIcon (class in libpebble2.protocol.appmessage)
StockAppSetIcon.App (class in libpebble2.protocol.appmessage)
StockAppSetTitle (class in libpebble2.protocol.appmessage)
StockAppSetTitle.App (class in libpebble2.protocol.appmessage)
StopTransfer (class in libpebble2.protocol.audio)
STRUCT_DEFINITION (libpebble2.util.bundle.PebbleBundle attribute)
struct_format (libpebble2.protocol.base.types.Field attribute)
subject (libpebble2.protocol.legacy2.LegacyNotification attribute)
suffix (libpebble2.communication.FirmwareVersion attribute)
SyncWrapper (class in libpebble2.services.blobdb)
SystemMessage (class in libpebble2.protocol.system)
SystemMessage.Type (class in libpebble2.protocol.system)
T
ThreadedEventHandler (class in libpebble2.events.threaded)
time (libpebble2.protocol.system.GetTimeResponse attribute)
(libpebble2.protocol.system.SetLocaltime attribute)
TimelineAction (class in libpebble2.protocol.timeline)
TimelineAction.Type (class in libpebble2.protocol.timeline)
TimelineActionEndpoint (class in libpebble2.protocol.timeline)
TimelineAttribute (class in libpebble2.protocol.timeline)
TimelineItem (class in libpebble2.protocol.timeline)
TimelineItem.Type (class in libpebble2.protocol.timeline)
TimeMessage (class in libpebble2.protocol.system)
TimeoutError
timestamp (libpebble2.protocol.datalogging.DataLoggingDespoolOpenSession attribute)
(libpebble2.protocol.legacy2.LegacyNotification attribute)
(libpebble2.protocol.logs.AppLogMessage attribute)
(libpebble2.protocol.logs.LogMessage attribute)
(libpebble2.protocol.system.WatchFirmwareVersion attribute)
(libpebble2.protocol.timeline.TimelineItem attribute)
TINTIN_BB (libpebble2.util.hardware.PebbleHardware attribute)
TINTIN_BB2 (libpebble2.util.hardware.PebbleHardware attribute)
TINTIN_EV1 (libpebble2.util.hardware.PebbleHardware attribute)
TINTIN_EV2 (libpebble2.util.hardware.PebbleHardware attribute)
TINTIN_EV2_3 (libpebble2.util.hardware.PebbleHardware attribute)
TINTIN_EV2_4 (libpebble2.util.hardware.PebbleHardware attribute)
TINTIN_V1_5 (libpebble2.util.hardware.PebbleHardware attribute)
title (libpebble2.protocol.appmessage.StockAppSetTitle attribute)
(libpebble2.protocol.music.MusicControlUpdateCurrentTrack attribute)
token (libpebble2.protocol.blobdb.BlobCommand attribute)
(libpebble2.protocol.blobdb.BlobResponse attribute)
total_sent (libpebble2.services.install.AppInstaller attribute)
total_size (libpebble2.services.install.AppInstaller attribute)
track_count (libpebble2.protocol.music.MusicControlUpdateCurrentTrack attribute)
track_length (libpebble2.protocol.music.MusicControlUpdateCurrentTrack attribute)
transaction_id (libpebble2.protocol.appmessage.AppMessage attribute)
(libpebble2.protocol.transfers.GetBytes attribute)
type (libpebble2.protocol.appmessage.AppMessageTuple attribute)
(libpebble2.protocol.legacy2.LegacyNotification attribute)
(libpebble2.protocol.timeline.TimelineAction attribute)
(libpebble2.protocol.timeline.TimelineItem attribute)
tz_name (libpebble2.protocol.system.SetUTC attribute)
U
Uint16 (class in libpebble2.protocol.base.types)
(class in libpebble2.services.appmessage)
Uint32 (class in libpebble2.protocol.base.types)
(class in libpebble2.services.appmessage)
Uint64 (class in libpebble2.protocol.base.types)
Uint8 (class in libpebble2.protocol.base.types)
(class in libpebble2.services.appmessage)
Union (class in libpebble2.protocol.base.types)
UNIVERSAL_FILES (libpebble2.util.bundle.PebbleBundle attribute)
unix_time (libpebble2.protocol.system.SetUTC attribute)
UNKNOWN (libpebble2.util.hardware.PebbleHardware attribute)
unregister_endpoint() (libpebble2.communication.PebbleConnection method)
unregister_handler() (libpebble2.events.BaseEventHandler method)
(libpebble2.events.mixin.EventSourceMixin method)
(libpebble2.events.threaded.ThreadedEventHandler method)
(libpebble2.services.install.AppInstaller method)
(libpebble2.services.putbytes.PutBytes method)
(libpebble2.services.screenshot.Screenshot method)
utc_offset (libpebble2.protocol.system.SetUTC attribute)
UUID (class in libpebble2.protocol.base.types)
uuid (libpebble2.protocol.appmessage.AppMessagePush attribute)
(libpebble2.protocol.apps.AppMetadata attribute)
(libpebble2.protocol.apps.AppRunStateStart attribute)
(libpebble2.protocol.apps.AppRunStateStop attribute)
(libpebble2.protocol.legacy2.LegacyCurrentAppResponse attribute)
(libpebble2.protocol.legacy2.LegacyDescribeInstalledUUID attribute)
(libpebble2.protocol.legacy2.LegacyRemoveAppUUID attribute)
(libpebble2.protocol.legacy2.LegacyUpgradeAppUUID attribute)
(libpebble2.protocol.logs.AppLogMessage attribute)
uuids (libpebble2.protocol.legacy2.LegacyAppUUIDsResult attribute)
V
value (libpebble2.protocol.blobdb.InsertCommand attribute)
value_size (libpebble2.protocol.blobdb.InsertCommand attribute)
value_to_bytes() (libpebble2.protocol.base.types.Field method)
version (libpebble2.protocol.audio.SpeexEncoderInfo attribute)
(libpebble2.protocol.screenshots.ScreenshotHeader attribute)
version_major (libpebble2.protocol.legacy2.LegacyAppDescribeResponse attribute)
(libpebble2.protocol.legacy2.LegacyBankEntry attribute)
version_minor (libpebble2.protocol.legacy2.LegacyAppDescribeResponse attribute)
(libpebble2.protocol.legacy2.LegacyBankEntry attribute)
version_tag (libpebble2.protocol.system.WatchFirmwareVersion attribute)
vibrate (libpebble2.protocol.legacy2.LegacyAppAvailable attribute)
W
wait_for_event() (libpebble2.events.BaseEventHandler method)
(libpebble2.events.mixin.EventSourceMixin method)
(libpebble2.events.threaded.ThreadedEventHandler method)
(libpebble2.services.install.AppInstaller method)
(libpebble2.services.putbytes.PutBytes method)
(libpebble2.services.screenshot.Screenshot method)
watch_info (libpebble2.communication.PebbleConnection attribute)
watch_model (libpebble2.communication.PebbleConnection attribute)
watch_platform (libpebble2.communication.PebbleConnection attribute)
WatchFirmwareVersion (class in libpebble2.protocol.system)
WatchModel (class in libpebble2.protocol.system)
WatchVersion (class in libpebble2.protocol.system)
WatchVersionRequest (class in libpebble2.protocol.system)
WatchVersionResponse (class in libpebble2.protocol.system)
WebsocketTransport (class in libpebble2.communication.transports.websocket)
width (libpebble2.protocol.screenshots.ScreenshotHeader attribute)
Read the Docs
v: v0.0.7
Versions
latest
stable
v0.0.7
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.