class TISeqGDB(TIGDB, TIMonoSeqGDB): (source)
Constructor: TISeqGDB(init, for_flash, name, version, ...)
Parser for sequential color GDBs
| Method | calc |
The data section of the entry which is loaded on-calc |
| Method | color |
Magic to identify the GDB as color-oriented |
| Method | dict |
No summary |
| Method | mono |
No summary |
| Class Variable | min |
The minimum length of this entry's data |
| Method | _load |
Undocumented |
Inherited from TIGDB:
| Method | __init__ |
Creates an empty entry with specified meta and data values |
| Method | axes |
The color of the axes |
| Method | border |
The color of the graph border |
| Method | coerce |
Coerces this entry to a subclass if possible using the entry's type ID |
| Method | color |
The flags for extended color mode settings |
| Method | global |
The line style for all plotted equations |
| Method | grid |
The color of the grid |
| Class Variable | has |
Whether this GDB type carries color information |
Inherited from TIMonoSeqGDB (via TIGDB):
| Method | load |
Loads a JSON dict into this GDB |
| Method | mode |
The mode ID for the GDB - 0x80 |
| Method | n |
𝑛Max: The final value of 𝑛 |
| Method | n |
nMin: the initial value of 𝑛 |
| Method | |
PlotStart: The initial value of 𝑛 for sequential plots |
| Method | |
PlotStep: The 𝑛 increment for sequential plots |
| Method | sequence |
The flags for the sequence mode settings |
| Method | u |
u: The 1st equation in sequence mode |
| Method | un |
u(𝑛Min): The initial value of u at 𝑛Min |
| Method | un |
u(𝑛Min+1): The initial value of u at 𝑛Min + 1 |
| Method | v |
v: The 2nd equation in sequence mode |
| Method | vn |
v(𝑛Min): The initial value of v at 𝑛Min |
| Method | vn |
v(nMin+1): The initial value of v at 𝑛Min + 1 |
| Method | w |
w: The 3rd equation in sequence mode |
| Method | wn |
w(𝑛Min): The initial value of w at 𝑛Min |
| Method | wn |
w(𝑛Min+1): The initial value of w at 𝑛Min + 1 |
| Class Variable | equation |
The names of the equations in this GDB type |
| Class Variable | mode |
The byte which identifies the GDB type |
| Class Variable | num |
The number of equations contained in this GDB type |
| Class Variable | num |
The number of graph parameters contained in this GDB type |
| Class Variable | num |
The number of equation styles contained in this GDB type |
Inherited from TIMonoGDB (via TIGDB, TIMonoSeqGDB):
| Method | __format__ |
Formats this entry for string representations |
| Method | __iter__ |
No summary |
| Method | extended |
The flags for the extended mode settings |
| Method | get |
Finds the color portion of a GDB if it exists |
| Method | get |
Extracts the equations stored in a GDB into a tuple |
| Method | get |
Determines the minimum OS that supports this entry's data |
| Method | get |
Determines the version byte corresponding to given data for this entry type |
| Method | load |
Loads this entry from a string representation |
| Method | mode |
The flags for the mode settings |
| Method | |
Xmax: the X-coordinate of the right edge of the graphscreen |
| Method | |
Xmin: the X-coordinate of the left edge of the graphscreen |
| Method | |
Xscl: the separation between ticks on the X-axis |
| Method | |
Ymax: the Y-coordinate of the top edge of the graphscreen |
| Method | |
Ymin: the Y-coordinate of the bottom edge of the graphscreen |
| Method | |
Yscl: the separation between ticks on the Y-axis |
| Class Variable | extensions |
The file extension used for this entry per-model |
| Class Variable | leading |
Byte that always begins the name of this entry |
| Property | equations |
This GDB's stored equations |
| Property | mode |
The mode for the GDB |
| Property | offset |
The index of the start of the equation styles in this GDB |
| Class Variable | _type |
Undocumented |
Inherited from SizedEntry (via TIGDB, TIMonoSeqGDB, TIMonoGDB):
| Method | clear |
Clears this entry's data |
| Method | data |
The entry's user data |
| Method | length |
The length of this entry's user data section |
| Method | load |
Loads a byte string or bytestream into this entry |
| Method | load |
Loads the data of this entry from a bytestream |
Inherited from TIEntry (via TIGDB, TIMonoSeqGDB, TIMonoGDB, SizedEntry):
| Class | |
Raw bytes container for TIEntry |
| Class Method | get |
Converts bytes -> TIEntry |
| Class Method | get |
Gets the subclass corresponding to a type ID if one is registered |
| Class Method | open |
Creates a new entry from a file given a filename |
| Class Method | register |
Registers a subtype with this class for coercion |
| Class Method | set |
Converts TIEntry -> bytes |
| Static Method | next |
Helper function to determine the length of the next entry in a bytestream |
| Method | __bool__ |
No summary |
| Method | __bytes__ |
No summary |
| Method | __copy__ |
No summary |
| Method | __eq__ |
Determines if two entries are the same type and have the same bytes |
| Method | __len__ |
No summary |
| Method | __str__ |
No summary |
| Method | archive |
Archives this entry (if supported) |
| Method | archived |
Whether the entry is archived |
| Method | bytes |
The bytes contained in this entry, without any var file header or metadata. |
| Method | export |
Exports this entry to a TIVar with a specified name, header, and target model |
| Method | load |
Loads this entry from a file given a file pointer and offset |
| Method | meta |
The length of the meta section of the entry |
| Method | name |
The name of the entry |
| Method | save |
Saves this entry as a var file in the current directory given a filename and optional header and targeted model |
| Method | string |
No summary |
| Method | supported |
Determines whether a given model can support this entry |
| Method | type |
The type ID of the entry |
| Method | unarchive |
Unarchives this entry (if supported) |
| Method | version |
The version number of the entry |
| Class Variable | base |
Undocumented |
| Class Variable | flash |
Undocumented |
| Class Variable | flash |
Whether this entry only supports flash chips |
| Class Variable | leading |
Bytes that always begin this entry's data |
| Class Variable | versions |
The possible versions of this entry |
| Instance Variable | raw |
Undocumented |
| Property | calc |
The length of the data section of the entry |
| Property | flash |
The flash bytes of this entry if they exist |
| Property | is |
Whether this entry's data is empty |
| Property | meta |
The meta section of this entry |
| Method | __init |
Undocumented |
| Constant | _T |
Undocumented |
| Class Variable | _type |
Undocumented |
Inherited from Dock (via TIGDB, TIMonoSeqGDB, TIMonoGDB, SizedEntry, TIEntry):
| Method | load |
Loads data into an instance by delegating to Loader methods based on the input's type |
| Class Variable | loaders |
Undocumented |
tivars.types.gdb.TIGDB.color_magicMagic to identify the GDB as color-oriented
This value is always 84C.
tivars.types.gdb.TIGDB.min_data_lengthThe minimum length of this entry's data
If an entry's data is fixed in size, this value is necessarily the length of the data