blatann.bt_sig.assigned_numbers module

class blatann.bt_sig.assigned_numbers.Format(_, description='')

Bases: IntEnumWithDescription

Format enumeration for use with the blatann.gatt.PresentationFormat class

rfu = 0
boolean = 1
twobit = 2
nibble = 3
uint8 = 4
uint12 = 5
uint16 = 6
uint24 = 7
uint32 = 8
uint48 = 9
uint64 = 10
uint128 = 11
sint8 = 12
sint12 = 13
sint16 = 14
sint24 = 15
sint32 = 16
sint48 = 17
sint64 = 18
sint128 = 19
float32 = 20
float64 = 21
sfloat = 22
float = 23
duint16 = 24
utf8s = 25
utf16s = 26
struct = 27
class blatann.bt_sig.assigned_numbers.Namespace(_, description='')

Bases: IntEnumWithDescription

Namespace enumeration for use with the blatann.gatt.PresentationFormat class

unknown = 0
bt_sig = 1
class blatann.bt_sig.assigned_numbers.NamespaceDescriptor(_, description='')

Bases: IntEnumWithDescription

Namespace descriptor enumeration for use with the blatann.gatt.PresentationFormat class

auxiliary = 264
back = 257
backup = 263
bottom = 259
external = 272
flash = 266
front = 256
inside = 267
internal = 271
left = 269
lower = 261
main = 262
outside = 268
right = 270
supplementary = 265
top = 258
unknown = 0
upper = 260
class blatann.bt_sig.assigned_numbers.Units(_, description='')

Bases: IntEnumWithDescription

Units enumeration for use with the blatann.gatt.PresentationFormat class

unitless = 9984
absorbed_dose_gray = 10035
absorbed_dose_rate_gray_per_second = 10068
acceleration_metres_per_second_squared = 10003
activity_referred_to_a_radionuclide_becquerel = 10034
amount_concentration_mole_per_cubic_metre = 10010
amount_of_substance_mole = 9990
angular_acceleration_radian_per_second_squared = 10052
angular_velocity_radian_per_second = 10051
angular_velocity_revolution_per_minute = 10152
area_barn = 10116
area_hectare = 10086
area_square_metres = 10000
capacitance_farad = 10025
catalytic_activity_concentration_katal_per_cubic_metre = 10071
catalytic_activity_katal = 10037
concentration_count_per_cubic_metre = 10165
concentration_parts_per_billion = 10181
concentration_parts_per_million = 10180
current_density_ampere_per_square_metre = 10008
density_kilogram_per_cubic_metre = 10005
dose_equivalent_sievert = 10036
dynamic_viscosity_pascal_second = 10048
electric_charge_ampere_hours = 10160
electric_charge_coulomb = 10023
electric_charge_density_coulomb_per_cubic_metre = 10060
electric_conductance_siemens = 10027
electric_current_ampere = 9988
electric_field_strength_volt_per_metre = 10059
electric_flux_density_coulomb_per_square_metre = 10062
electric_potential_difference_volt = 10024
electric_resistance_ohm = 10026
energy_density_joule_per_cubic_metre = 10058
energy_gram_calorie = 10153
energy_joule = 10021
energy_kilogram_calorie = 10154
energy_kilowatt_hour = 10155
exposure_coulomb_per_kilogram = 10067
force_newton = 10019
frequency_hertz = 10018
heat_capacity_joule_per_kelvin = 10054
heat_flux_density_watt_per_square_metre = 10053
illuminance_lux = 10033
inductance_henry = 10030
irradiance_watt_per_square_metre = 10166
length_foot = 10147
length_inch = 10146
length_metre = 9985
length_mile = 10148
length_nautical_mile = 10115
length_parsec = 10145
length_yard = 10144
length_angstrom = 10114
logarithmic_radio_quantity_bel = 10119
logarithmic_radio_quantity_neper = 10118
luminance_candela_per_square_metre = 10012
luminous_efficacy_lumen_per_watt = 10174
luminous_energy_lumen_hour = 10175
luminous_exposure_lux_hour = 10176
luminous_flux_lumen = 10032
luminous_intensity_candela = 9991
magnetic_field_strength_ampere_per_metre = 10009
magnetic_flux_density_tesla = 10029
magnetic_flux_weber = 10028
mass_concentration_kilogram_per_cubic_metre = 10011
mass_density_milligram_per_decilitre = 10161
mass_density_millimole_per_litre = 10162
mass_flow_gram_per_second = 10177
mass_kilogram = 9986
mass_pound = 10168
mass_tonne = 10088
metabolic_equivalent = 10169
molar_energy_joule_per_mole = 10065
molar_entropy_joule_per_mole_kelvin = 10066
moment_of_force_newton_metre = 10049
per_mille = 10158
percentage = 10157
period_beats_per_minute = 10159
permeability_henry_per_metre = 10064
permittivity_farad_per_metre = 10063
plane_angle_degree = 10083
plane_angle_minute = 10084
plane_angle_radian = 10016
plane_angle_second = 10085
power_watt = 10022
pressure_bar = 10112
pressure_millimetre_of_mercury = 10113
pressure_pascal = 10020
pressure_pound_force_per_square_inch = 10149
radiance_watt_per_square_metre_steradian = 10070
radiant_intensity_watt_per_steradian = 10069
refractive_index = 10013
relative_permeability = 10014
solid_angle_steradian = 10017
sound_pressure_decibel_spl = 10179
specific_energy_joule_per_kilogram = 10056
specific_heat_capacity_joule_per_kilogram_kelvin = 10055
specific_volume_cubic_metre_per_kilogram = 10007
step_per_minute = 10170
stroke_per_minute = 10172
surface_charge_density_coulomb_per_square_metre = 10061
surface_density_kilogram_per_square_metre = 10006
surface_tension_newton_per_metre = 10050
thermal_conductivity_watt_per_metre_kelvin = 10057
thermodynamic_temperature_degree_celsius = 10031
thermodynamic_temperature_degree_fahrenheit = 10156
thermodynamic_temperature_kelvin = 9989
time_day = 10082
time_hour = 10081
time_minute = 10080
time_month = 10164
time_second = 9987
time_year = 10163
transfer_rate_milliliter_per_kilogram_per_minute = 10167
velocity_kilometer_per_minute = 10173
velocity_kilometre_per_hour = 10150
velocity_knot = 10117
velocity_metres_per_second = 10002
velocity_mile_per_hour = 10151
volume_cubic_metres = 10001
volume_flow_litre_per_second = 10178
volume_litre = 10087
wavenumber_reciprocal_metre = 10004
class blatann.bt_sig.assigned_numbers.Appearance(_, description='')

Bases: IntEnumWithDescription

Appearance enumeration for use with advertising data

unknown = 0
phone = 64
computer = 128
watch = 192
sports_watch = 193
clock = 256
display = 320
remote_control = 384
eye_glasses = 448
tag = 512
keyring = 576
media_player = 640
barcode_scanner = 704
thermometer = 768
thermometer_ear = 769
heart_rate_sensor = 832
heart_rate_sensor_heart_rate_belt = 833
blood_pressure = 896
blood_pressure_arm = 897
blood_pressure_wrist = 898
hid = 960
hid_keyboard = 961
hid_mouse = 962
hid_joystick = 963
hid_gamepad = 964
hid_digitizer = 965
hid_card_reader = 966
hid_digital_pen = 967
hid_barcode = 968
glucose_meter = 1024
running_walking_sensor = 1088
running_walking_sensor_in_shoe = 1089
running_walking_sensor_on_shoe = 1090
running_walking_sensor_on_hip = 1091
cycling = 1152
cycling_cycling_computer = 1153
cycling_speed_sensor = 1154
cycling_cadence_sensor = 1155
cycling_power_sensor = 1156
cycling_speed_cadence_sensor = 1157
pulse_oximeter = 3136
pulse_oximeter_fingertip = 3137
pulse_oximeter_wrist_worn = 3138
weight_scale = 3200
outdoor_sports_act = 5184
outdoor_sports_act_loc_disp = 5185
outdoor_sports_act_loc_and_nav_disp = 5186
outdoor_sports_act_loc_pod = 5187
outdoor_sports_act_loc_and_nav_pod = 5188
as_bytes()