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 : |
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 : |