class documentation

Data type for all model constants

Every 83-series model is included in this module as a constant to use in code. Each model holds its (abbreviated) name, features, file magic, product ID, and native language.

Models can also be used to obtain token maps and tries for tokenization and OS versions for compatibility checks.

Method __eq__ Undocumented
Method __ge__ Undocumented
Method __hash__ Undocumented
Method __init__ Undocumented
Method __str__ Undocumented
Method has Whether this model has a given feature
Method OS An OsVersion with this model as its model and a supplied version
Constant MODELS A list of all models
Instance Variable features Undocumented
Instance Variable lang Undocumented
Instance Variable magic Undocumented
Instance Variable name Undocumented
Instance Variable product_id Undocumented
Instance Variable tokens Undocumented
Property order This model's order within the chronology used by the token sheets
def __eq__(self, other): (source)

Undocumented

def __ge__(self, other): (source)

Undocumented

def __hash__(self): (source)

Undocumented

def __init__(self, name: str, features: TIFeature, magic: str, product_id: int, lang: str): (source)

Undocumented

def __str__(self): (source)

Undocumented

def has(self, feature: TIFeature): (source)

Whether this model has a given feature

Parameters
feature:TIFeatureThe feature to check
Returns
Whether this model has feature
def OS(self, version: str = '') -> OsVersion: (source)

An OsVersion with this model as its model and a supplied version

Parameters
version:strAn OS version number (defaults to the model's earliest OS)
Returns
OsVersionAn OsVersion for this model and version

A list of all models

Value
[]
features = (source)

Undocumented

Undocumented

Undocumented

Undocumented

product_id = (source)

Undocumented

Undocumented

This model's order within the chronology used by the token sheets