libpebble2.protocol package¶
Submodules¶
libpebble2.protocol.appmessage module¶
-
class
libpebble2.protocol.appmessage.AppMessageTuple(**kwargs)¶ Bases:
libpebble2.protocol.base.PebblePacketRepresents 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.PebblePacketThis 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.PebblePacketRequests 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.PebblePacketRequests 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.PebblePacketRequests 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.PebblePacketRequests a coredump, but errors if it has already been read.