| Enumerations, structures and type definitions
|
| SCREEN_FULL, |
| Return value : |
| PATH_FULL, |
| Return value : |
| MEMORY_NONE = 0, |
| Return value : |
| MODE_NORMAL = 0, |
| Return value : |
| ROMSIZE_AUTO = 0, |
| Return value : |
| SHELL_NONE = 4, |
| Return value : |
| FTS_NONE = 0, |
| Return value : |
| ACT_NONE = 0, |
| Return value : |
| INFOS_PRODUCT_NUMBER = (1 << 0), /* obsolete (never used) */ |
| Return value : |
| FNCT_IS_READY=0, |
| Return value : |
| TIG_NONE = 0, |
| Return value : |
| uint32_t size; ///< raw packet size |
| Return value : |
| uint16_t unused; |
| Return value : |
| int format; |
| format : |
returns full or clipped image (#CalcScreenFormat)
|
| width : |
real width
|
| height : |
real height
|
| clipped_width : |
clipped width (89 for instance)
|
| clipped_height : |
clipped height (89 for instance)
|
| Return value : |
| CalcModel model; |
| model : |
hand-held model
|
| type : |
var or app list (VAR_NODE_NAME or APP_NODE_NAME)
|
| mem_used : |
memory used (depends on hand-held model)
|
| mem_free : |
memory free (depends on hand-held model)
|
| Return value : |
| char* name; |
| name : |
name of key (like "ESC")
|
| value : |
value of key (like 264)
|
| Return value : |
| char* key_name; // Name of key |
| key_name : |
name of key
|
| Return value : |
| uint16_t year; |
| year : |
year
|
| month:
: |
(null) |
| day:
: |
(null) |
| hours:
: |
(null) |
| minutes:
: |
(null) |
| seconds:
: |
(null) |
| time_format : |
12 or 24
|
| date_format : |
1 or 6
|
| Return value : |
| char text[256]; |
| text : |
a text to display about the current operation (locale used is those defined by tifiles_transcoding_set)
|
| cancel : |
set to 1 if transfer have to be cancelled
|
| rate : |
data rate of cable
|
| cnt1 : |
current counter for link transfer operations (ticalcs2 only)
|
| max1 : |
max value of this counter
|
| cnt2 : |
current count for intermediate operations (ticalcs2 only)
|
| max2 : |
max value of this counter
|
| cnt3 : |
current counter for global operations (used by ticalcs2 or tilp)
|
| max3 : |
max value of this counter
|
| mask : |
which cntX is/are used (unused)
|
| type : |
pbar type (unused)
|
| start : |
init internal vars
|
| stop : |
release internal vars
|
| refresh : |
pass control to GUI for refresh
|
| pbar : |
refresh pprogress bar
|
| label : |
refresh label
|
| Return value : |
| CalcModel model; |
| os : |
OS version like "3.01"
|
| bios : |
BIOS (boot) version like 2.01
|
| Return value : |
| const int model; |
| model : |
link cable model (CalcModel).
|
| name : |
name of hand-held like "TI89"
|
| fullname : |
complete name of hand-held like "TI-89"
|
| description : |
description of hand-held like "TI89 calculator"
|
| features : |
supported operations (CalcOperations)
|
| counters : |
defines which CalcUpdate counters have to be refreshed (indexed by CalcFnctsIdx)
|
| silent : |
TRUE if hand-held has silent technology, 0 otherwise
|
| folder : |
TRUE if hand-held can store folders
|
| memory : |
memory used/free on hand-held (CalcMemType)
|
| flash : |
calculator has FLASH ROM
|
| is_ready : |
check whether calculator is ready
|
| send_key : |
send key value
|
| execute : |
remotely execute a program or application
|
| recv_screen : |
request a screendump
|
| get_dirlist : |
request a listing of variables, folders (if any) and apps (if any)
|
| recv_backup : |
request a backup
|
| send_backup : |
send a backup
|
| send_var : |
send a variable (silent mode)
|
| recv_var : |
request a variable silent mode)
|
| send_var_ns : |
send a variable (non-silent mode)
|
| recv_var_ns : |
receive a variable (non-silent mode)
|
| send_flash : |
send a FLASH app/os
|
| recv_flash : |
request a FLASH app/os
|
| recv_idlist : |
request hand-held IDLIST
|
| dump_rom : |
dump the hand-held ROM
|
| set_clock : |
set date/time
|
| get_clock : |
get date/time
|
| del_var : |
delete variable
|
| new_fld : |
create new folder (if supported)
|
| get_version : |
returns BIOS & OS version
|
| Return value : |
| CalcModel model; |
| model : |
cable model
|
| calc : |
calculator functions
|
| update : |
callbacks for GUI interaction
|
| priv : |
opaque data for internal/private use (static)
|
| priv2 : |
idem (allocated)
|
| priv3 : |
idem (static)
|
| open : |
device has been opened
|
| busy : |
transfer is in progress
|
| cable : |
handle on cable used with this model
|
| attached : |
set if a cable has been attached
|
| Return value : |
| CableModel cable_model; |
| cable_model : |
model
|
| cable_port : |
port
|
| cable_timeout : |
timeout in tenth of seconds
|
| cable_delay : |
inter-bit delay in µs
|
| calc_model : |
calculator model
|
| Return value : |