libpebble2.util package¶
libpebble2.util.bundle module¶
-
class
libpebble2.util.bundle.
PebbleBundle
(bundle_path, hardware=0)¶ Bases:
object
-
MANIFEST_FILENAME
= 'manifest.json'¶
-
PLATFORM_PATHS
= {'chalk': ('chalk/',), 'unknown': ('',), 'basalt': ('basalt/', ''), 'aplite': ('',)}¶
-
STRUCT_DEFINITION
= ['8s', '2B', '2B', '2B', 'H', 'I', 'I', '32s', '32s', 'I', 'I', 'I', 'I', '16s']¶
-
UNIVERSAL_FILES
= set(['pebble-js-app.js', 'appinfo.json'])¶
-
close
()¶
-
get_app_metadata
()¶
-
get_app_path
()¶
-
get_application_info
()¶
-
get_firmware_info
()¶
-
get_manifest
()¶
-
get_real_path
(path)¶
-
get_resource_path
()¶
-
get_resources_info
()¶
-
get_worker_info
()¶
-
get_worker_path
()¶
-
has_javascript
¶
-
has_resources
¶
-
has_worker
¶
-
is_app_bundle
¶
-
is_firmware_bundle
¶
-
classmethod
prefixes_for_hardware
(hardware)¶
-
libpebble2.util.hardware module¶
-
class
libpebble2.util.hardware.
PebbleHardware
¶ Bases:
object
-
BIANCA
= 6¶
-
BOBBY_SMILES
= 10¶
-
PLATFORMS
= {0: 'unknown', 1: 'aplite', 2: 'aplite', 3: 'aplite', 4: 'aplite', 5: 'aplite', 6: 'aplite', 7: 'basalt', 8: 'basalt', 9: 'chalk', 10: 'basalt', 11: 'chalk', 251: 'chalk', 252: 'basalt', 253: 'basalt', 254: 'aplite', 255: 'aplite'}¶
-
SNOWY_BB
= 253¶
-
SNOWY_BB2
= 252¶
-
SNOWY_DVT
= 8¶
-
SNOWY_EVT2
= 7¶
-
SPALDING
= 11¶
-
SPALDING_BB2
= 251¶
-
SPALDING_EVT
= 9¶
-
TINTIN_BB
= 255¶
-
TINTIN_BB2
= 254¶
-
TINTIN_EV1
= 1¶
-
TINTIN_EV2
= 2¶
-
TINTIN_EV2_3
= 3¶
-
TINTIN_EV2_4
= 4¶
-
TINTIN_V1_5
= 5¶
-
UNKNOWN
= 0¶
-
classmethod
hardware_platform
(hardware)¶
-