libpebble2.protocol package¶
Submodules¶
libpebble2.protocol.appmessage module¶
-
class
libpebble2.protocol.appmessage.
AppMessageTuple
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
Represents a tuple in an AppMessage dictionary.
-
class
Type
¶ Bases:
enum.IntEnum
-
AppMessageTuple.
data
= None¶
-
AppMessageTuple.
key
= None¶
-
AppMessageTuple.
length
= None¶
-
AppMessageTuple.
type
= None¶
-
class
-
class
libpebble2.protocol.appmessage.
AppMessagePush
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
count
= None¶
-
dictionary
= None¶
-
uuid
= None¶
-
-
class
libpebble2.protocol.appmessage.
AppMessageACK
(**kwargs)¶
-
class
libpebble2.protocol.appmessage.
AppMessageNACK
(**kwargs)¶
-
class
libpebble2.protocol.appmessage.
AppMessage
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
transaction_id
= None¶
-
-
class
libpebble2.protocol.appmessage.
StockAppSetTitle
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
App
¶ Bases:
enum.IntEnum
-
StockAppSetTitle.
app
= None¶
-
StockAppSetTitle.
title
= None¶
-
class
-
class
libpebble2.protocol.appmessage.
StockAppSetIcon
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
App
¶ Bases:
enum.IntEnum
-
StockAppSetIcon.
app
= None¶
-
StockAppSetIcon.
image_data
= None¶
-
StockAppSetIcon.
info_flags
= 4096¶
-
StockAppSetIcon.
origin_x
= None¶
-
StockAppSetIcon.
origin_y
= None¶
-
StockAppSetIcon.
row_size
= None¶
-
StockAppSetIcon.
size_x
= None¶
-
StockAppSetIcon.
size_y
= None¶
-
class
libpebble2.protocol.apps module¶
-
class
libpebble2.protocol.apps.
AppRunState
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
-
class
libpebble2.protocol.apps.
AppRunStateStart
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
uuid
= None¶
-
-
class
libpebble2.protocol.apps.
AppRunStateStop
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
uuid
= None¶
-
-
class
libpebble2.protocol.apps.
AppRunStateRequest
(**kwargs)¶
-
class
libpebble2.protocol.apps.
AppMetadata
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
This represents an entry in the appdb.
-
app_face_bg_color
= None¶
-
app_face_template_id
= None¶
-
app_name
= None¶
-
app_version_major
= None¶
-
app_version_minor
= None¶
-
flags
= None¶
-
icon
= None¶
-
sdk_version_major
= None¶
-
sdk_version_minor
= None¶
-
uuid
= None¶
-
libpebble2.protocol.audio module¶
-
class
libpebble2.protocol.audio.
EncoderFrame
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
data
= None¶
-
-
class
libpebble2.protocol.audio.
DataTransfer
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
frame_count
= None¶
-
frames
= None¶
-
-
class
libpebble2.protocol.audio.
StopTransfer
(**kwargs)¶
-
class
libpebble2.protocol.audio.
AudioStream
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
data
= None¶
-
packet_id
= None¶
-
session_id
= None¶
-
libpebble2.protocol.blobdb module¶
-
class
libpebble2.protocol.blobdb.
InsertCommand
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
key
= None¶
-
key_size
= None¶
-
value
= None¶
-
value_size
= None¶
-
-
class
libpebble2.protocol.blobdb.
DeleteCommand
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
key
= None¶
-
key_size
= None¶
-
-
class
libpebble2.protocol.blobdb.
ClearCommand
(**kwargs)¶
-
class
libpebble2.protocol.blobdb.
BlobDatabaseID
¶ Bases:
enum.IntEnum
-
class
libpebble2.protocol.blobdb.
BlobCommand
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
content
= None¶
-
database
= None¶
-
token
= None¶
-
-
class
libpebble2.protocol.blobdb.
BlobStatus
¶ Bases:
enum.IntEnum
-
class
libpebble2.protocol.blobdb.
BlobResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
response
= None¶
-
token
= None¶
-
libpebble2.protocol.datalogging module¶
-
class
libpebble2.protocol.data_logging.
DataLoggingReportOpenSessions
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
sessions
= None¶
-
-
class
libpebble2.protocol.data_logging.
DataLoggingDespoolOpenSession
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
ItemType
¶ Bases:
enum.IntEnum
-
DataLoggingDespoolOpenSession.
app_uuid
= None¶
-
DataLoggingDespoolOpenSession.
data_item_size
= None¶
-
DataLoggingDespoolOpenSession.
data_item_type
= None¶
-
DataLoggingDespoolOpenSession.
log_tag
= None¶
-
DataLoggingDespoolOpenSession.
session_id
= None¶
-
DataLoggingDespoolOpenSession.
timestamp
= None¶
-
class
-
class
libpebble2.protocol.data_logging.
DataLoggingDespoolSendData
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
crc
= None¶
-
data
= None¶
-
items_left
= None¶
-
session_id
= None¶
-
-
class
libpebble2.protocol.data_logging.
DataLoggingCloseSession
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
session_id
= None¶
-
-
class
libpebble2.protocol.data_logging.
DataLoggingACK
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
session_id
= None¶
-
-
class
libpebble2.protocol.data_logging.
DataLoggingNACK
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
session_id
= None¶
-
-
class
libpebble2.protocol.data_logging.
DataLogging
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
-
class
libpebble2.protocol.data_logging.
DataLoggingTimeout
(**kwargs)¶
-
class
libpebble2.protocol.data_logging.
DataLoggingEmptySession
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
session_id
= None¶
-
-
class
libpebble2.protocol.data_logging.
DataLoggingGetSendEnableRequest
(**kwargs)¶
-
class
libpebble2.protocol.data_logging.
DataLoggingGetSendEnableResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
enabled
= None¶
-
-
class
libpebble2.protocol.data_logging.
DataLoggingSetSendEnable
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
enabled
= None¶
-
libpebble2.protocol.legacy2 module¶
-
class
libpebble2.protocol.legacy2.
LegacyNotification
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
Source
¶ Bases:
enum.IntEnum
-
LegacyNotification.
body
= None¶
-
LegacyNotification.
sender
= None¶
-
LegacyNotification.
subject
= None¶
-
LegacyNotification.
timestamp
= None¶
-
LegacyNotification.
type
= None¶
-
class
-
class
libpebble2.protocol.legacy2.
LegacyBankInfoRequest
(**kwargs)¶
-
class
libpebble2.protocol.legacy2.
LegacyRemoveAppUUID
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
uuid
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyUpgradeAppUUID
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
uuid
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyAppAvailable
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
bank
= None¶
-
vibrate
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyListInstalledUUIDs
(**kwargs)¶
-
class
libpebble2.protocol.legacy2.
LegacyDescribeInstalledUUID
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
uuid
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyCurrentAppRequest
(**kwargs)¶
-
class
libpebble2.protocol.legacy2.
LegacyAppInstallRequest
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyBankEntry
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
app_name
= None¶
-
bank_number
= None¶
-
company_name
= None¶
-
flags
= None¶
-
install_id
= None¶
-
version_major
= None¶
-
version_minor
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyBankInfoResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
apps
= None¶
-
bank_count
= None¶
-
occupied_banks
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyAppInstallResult
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
Status
¶ Bases:
enum.IntEnum
-
LegacyAppInstallResult.
status
= None¶
-
class
-
class
libpebble2.protocol.legacy2.
LegacyAppUUIDsResult
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
count
= None¶
-
uuids
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyAppDescribeResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
app_name
= None¶
-
company_name
= None¶
-
version_major
= None¶
-
version_minor
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyCurrentAppResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
uuid
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyAppInstallResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
-
class
libpebble2.protocol.legacy2.
LegacyAppLaunchMessage
(**kwargs)¶ Bases:
libpebble2.protocol.appmessage.AppMessage
-
class
Keys
¶ Bases:
enum.IntEnum
-
class
LegacyAppLaunchMessage.
States
¶ Bases:
enum.IntEnum
-
class
libpebble2.protocol.logs module¶
-
class
libpebble2.protocol.logs.
RequestLogs
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
generation
= None¶
-
-
class
libpebble2.protocol.logs.
LogMessage
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
filename
= None¶
-
length
= None¶
-
level
= None¶
-
line
= None¶
-
message
= None¶
-
timestamp
= None¶
-
-
class
libpebble2.protocol.logs.
LogMessageDone
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
libpebble2.protocol.logs.
NoLogMessages
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
libpebble2.protocol.logs.
LogDumpShipping
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
-
class
libpebble2.protocol.logs.
AppLogShippingControl
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
enable
= None¶
-
libpebble2.protocol.music module¶
-
class
libpebble2.protocol.music.
MusicControlPlayPause
(**kwargs)¶
-
class
libpebble2.protocol.music.
MusicControlPause
(**kwargs)¶
-
class
libpebble2.protocol.music.
MusicControlPlay
(**kwargs)¶
-
class
libpebble2.protocol.music.
MusicControlNextTrack
(**kwargs)¶
-
class
libpebble2.protocol.music.
MusicControlPreviousTrack
(**kwargs)¶
-
class
libpebble2.protocol.music.
MusicControlVolumeUp
(**kwargs)¶
-
class
libpebble2.protocol.music.
MusicControlVolumeDown
(**kwargs)¶
-
class
libpebble2.protocol.music.
MusicControlGetCurrentTrack
(**kwargs)¶
-
class
libpebble2.protocol.music.
MusicControlUpdateCurrentTrack
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
album
= None¶
-
artist
= None¶
-
current_track
= None¶
-
title
= None¶
-
track_count
= None¶
-
track_length
= None¶
-
-
class
libpebble2.protocol.music.
MusicControl
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
libpebble2.protocol.phone module¶
-
class
libpebble2.protocol.phone.
AnswerCall
(**kwargs)¶
-
class
libpebble2.protocol.phone.
HangUpCall
(**kwargs)¶
-
class
libpebble2.protocol.phone.
PhoneStateRequest
(**kwargs)¶
-
class
libpebble2.protocol.phone.
IncomingCall
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
name
= None¶
-
number
= None¶
-
-
class
libpebble2.protocol.phone.
OutgoingCall
(**kwargs)¶
-
class
libpebble2.protocol.phone.
MissedCall
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
name
= None¶
-
number
= None¶
-
-
class
libpebble2.protocol.phone.
Ring
(**kwargs)¶
-
class
libpebble2.protocol.phone.
CallStart
(**kwargs)¶
-
class
libpebble2.protocol.phone.
CallEnd
(**kwargs)¶
-
class
libpebble2.protocol.phone.
CallStateItem
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command_id
= None¶
-
item
= None¶
-
-
class
libpebble2.protocol.phone.
PhoneStateResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
items
= None¶
-
-
class
libpebble2.protocol.phone.
PhoneNotification
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command_id
= None¶
-
message
= None¶
-
libpebble2.protocol.screenshots module¶
-
class
libpebble2.protocol.screenshots.
ScreenshotRequest
(**kwargs)¶
-
class
libpebble2.protocol.screenshots.
ScreenshotResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
data
= None¶
-
-
class
libpebble2.protocol.screenshots.
ScreenshotHeader
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
ResponseCode
¶ Bases:
enum.IntEnum
-
ScreenshotHeader.
data
= None¶
-
ScreenshotHeader.
height
= None¶
-
ScreenshotHeader.
response_code
= None¶
-
ScreenshotHeader.
version
= None¶
-
ScreenshotHeader.
width
= None¶
-
class
libpebble2.protocol.system module¶
-
class
libpebble2.protocol.system.
GetTimeRequest
(**kwargs)¶
-
class
libpebble2.protocol.system.
GetTimeResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
time
= None¶
-
-
class
libpebble2.protocol.system.
SetLocaltime
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
time
= None¶
-
-
class
libpebble2.protocol.system.
SetUTC
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
tz_name
= None¶
-
unix_time
= None¶
-
utc_offset
= None¶
-
-
class
libpebble2.protocol.system.
TimeMessage
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
kind
= None¶
-
message
= None¶
-
-
class
libpebble2.protocol.system.
AppVersionRequest
(**kwargs)¶
-
class
libpebble2.protocol.system.
AppVersionResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
bugfix_version
= None¶
-
major_version
= None¶
-
minor_version
= None¶
-
platform_flags
= None¶
-
protocol_caps
= None¶
-
protocol_version
= None¶
-
response_version
= 2¶
-
session_caps
= None¶
-
-
class
libpebble2.protocol.system.
PhoneAppVersion
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
kind
= None¶
-
message
= None¶
-
-
class
libpebble2.protocol.system.
FirmwareUpdateStartResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
response
= None¶
-
-
class
libpebble2.protocol.system.
SystemMessage
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
Type
¶ Bases:
enum.IntEnum
-
SystemMessage.
command
= 0¶
-
SystemMessage.
extra_data
= None¶
-
SystemMessage.
message_type
= None¶
-
class
-
class
libpebble2.protocol.system.
BLEControl
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
discoverable
= None¶
-
duration
= None¶
-
opcode
= 4¶
-
-
class
libpebble2.protocol.system.
WatchVersionRequest
(**kwargs)¶
-
class
libpebble2.protocol.system.
WatchVersionResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
board
= None¶
-
bootloader_timestamp
= None¶
-
bt_address
= None¶
-
capabilities
= None¶
-
is_unfaithful
= None¶
-
language
= None¶
-
language_version
= None¶
-
recovery
= None¶
-
resource_crc
= None¶
-
resource_timestamp
= None¶
-
running
= None¶
-
serial
= None¶
-
-
class
libpebble2.protocol.system.
WatchFirmwareVersion
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
git_hash
= None¶
-
hardware_platform
= None¶
-
is_recovery
= None¶
-
metadata_version
= None¶
-
timestamp
= None¶
-
version_tag
= None¶
-
-
class
libpebble2.protocol.system.
WatchVersion
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
-
class
libpebble2.protocol.system.
Ping
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
idle
= None¶
-
-
class
libpebble2.protocol.system.
Pong
(**kwargs)¶
-
class
libpebble2.protocol.system.
PingPong
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
message
= None¶
-
-
class
libpebble2.protocol.system.
Reset
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
Command
¶ Bases:
enum.IntEnum
-
Reset.
command
= None¶
-
class
-
class
libpebble2.protocol.system.
Model
¶ Bases:
enum.IntEnum
-
class
libpebble2.protocol.system.
ModelRequest
(**kwargs)¶
-
class
libpebble2.protocol.system.
ModelResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
data
= None¶
-
length
= None¶
-
-
class
libpebble2.protocol.system.
ModelError
(**kwargs)¶
-
class
libpebble2.protocol.system.
WatchModel
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
libpebble2.protocol.timeline module¶
-
class
libpebble2.protocol.timeline.
TimelineAttribute
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
attribute_id
= None¶
-
content
= None¶
-
length
= None¶
-
-
class
libpebble2.protocol.timeline.
TimelineAction
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
Type
¶ Bases:
enum.IntEnum
-
TimelineAction.
action_id
= None¶
-
TimelineAction.
attribute_count
= None¶
-
TimelineAction.
attributes
= None¶
-
TimelineAction.
type
= None¶
-
class
-
class
libpebble2.protocol.timeline.
TimelineItem
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
Type
¶ Bases:
enum.IntEnum
-
TimelineItem.
action_count
= None¶
-
TimelineItem.
actions
= None¶
-
TimelineItem.
attribute_count
= None¶
-
TimelineItem.
attributes
= None¶
-
TimelineItem.
data_length
= None¶
-
TimelineItem.
duration
= None¶
-
TimelineItem.
flags
= None¶
-
TimelineItem.
item_id
= None¶
-
TimelineItem.
layout
= None¶
-
TimelineItem.
parent_id
= None¶
-
TimelineItem.
timestamp
= None¶
-
TimelineItem.
type
= None¶
-
class
-
class
libpebble2.protocol.timeline.
TimelineActionEndpoint
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
-
class
libpebble2.protocol.timeline.
ActionResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
Response
¶ Bases:
enum.IntEnum
-
ActionResponse.
attributes
= None¶
-
ActionResponse.
item_id
= None¶
-
ActionResponse.
num_attributes
= None¶
-
ActionResponse.
response
= None¶
-
class
libpebble2.protocol.transfers module¶
-
class
libpebble2.protocol.transfers.
ObjectType
¶ Bases:
enum.IntEnum
-
class
libpebble2.protocol.transfers.
PutBytesInstall
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
libpebble2.protocol.transfers.
PutBytesInit
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
bank
= None¶
-
filename
= None¶
-
object_size
= None¶
-
object_type
= None¶
-
-
class
libpebble2.protocol.transfers.
PutBytesAppInit
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
app_id
= None¶
-
object_size
= None¶
-
object_type
= None¶
-
-
class
libpebble2.protocol.transfers.
PutBytesPut
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
payload
= None¶
-
payload_size
= None¶
-
-
class
libpebble2.protocol.transfers.
PutBytesCommit
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
object_crc
= None¶
-
-
class
libpebble2.protocol.transfers.
PutBytesAbort
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
libpebble2.protocol.transfers.
PutBytes
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
-
class
libpebble2.protocol.transfers.
PutBytesApp
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
data
= None¶
-
-
class
libpebble2.protocol.transfers.
PutBytesResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
Result
¶ Bases:
enum.IntEnum
-
PutBytesResponse.
result
= None¶
-
class
-
class
libpebble2.protocol.transfers.
GetBytes
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
command
= None¶
-
message
= None¶
-
transaction_id
= None¶
-
-
class
libpebble2.protocol.transfers.
GetBytesCoredumpRequest
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
Requests a coredump.
-
class
libpebble2.protocol.transfers.
GetBytesDataResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
data
= None¶
-
offset
= None¶
-
-
class
libpebble2.protocol.transfers.
GetBytesFileRequest
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
Requests a file. This only works on non-release firmwares.
-
filename
= None¶
-
-
class
libpebble2.protocol.transfers.
GetBytesInfoResponse
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
-
class
ErrorCode
¶ Bases:
enum.IntEnum
-
GetBytesInfoResponse.
error_code
= None¶
-
GetBytesInfoResponse.
num_bytes
= None¶
-
class
-
class
libpebble2.protocol.transfers.
GetBytesFlashRequest
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
Requests a region of flash. This only works on non-release firmwares.
-
length
= None¶
-
offset
= None¶
-
-
class
libpebble2.protocol.transfers.
GetBytesUnreadCoredumpRequest
(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacket
Requests a coredump, but errors if it has already been read.