18Fermer20
Kevin KoflerLe 27/02/2010 à 17:07
Les fonctions suivantes ont déjà un équivalent dans les libs CalcForge:
pxConnectApp.connectedDevice().getDeviceInfo
pxConnectApp.setConnectAPI (fonction interne, l'API des libs CalcForge est différente sur ce point)
pxConnectApp.enumerateConnectedDevices
pxConnectApp.connect
pxConnectApp.installOS
pxConnectApp.getDeviceInfo
conApi.shutdown
conApi.sendFile
conApi.getFile
conApi.enumDirectory("/") ("/" étant codé en dur, cf. get_dirlist dans calc_nsp.c, c'est une énumération récursive, mais je ne pense pas que ça ait une importance)

En revanche, il faudra rajouter ça aux libs CalcForge pour faire marcher Injector:
conApi.getFileAttributes (fonction bas niveau présente: cmd_r_dir_attributes) (On pourrait éventuellement s'en passer et utiliser un receive à la place.)
conApi.mkDir (indispensable, il me semble)
conApi.copyFile (vraie copie locale, indispensable, une copie à travers le PC ne marchera pas, ExtendeD sait sans doute pourquoi)
conApi.delete (probablement dispensable, mais on voudrait éviter de faire du travail de porc; del_var est prévu par l'API, mais pas implémentée pour la Nspire)