|  | Documentation VISION (VAPI) |  | Dernière mise à jour : 18/03/18
Télécharger la doc | CONFIGURATION INTERFACE |

Résumé
Préfixe de l'interface | Co
Nombre de fonctions | 3
Description | Ensemble de fonctions permettant d'accéder à la configuration de VISION (chemins, langues, ...)

Prototype | char* cdecl CoGetLDVPath(void)
Paramètres | Aucun
Retour | Un pointeur sur la chaine contenant le chemin des LDV
Description | Permet de connaitre le répertoire de stockage des LDV. Cela permet par exemple de charger un fichier depuis le LDV (fichier de code DSP, fichier INI, ...). Ce chemin est également passé en paramètre à la fonction GetParams (optionnelle).
Remarques | VAPI vous retourne un pointeur sur la configuration de VISION. Vous ne DEVEZ PAS modifier les données accessibles par ce pointeur, si vous en avez besoin, faites une copie !
Version VAPI | 1.02 ou supérieure

Prototype | char* cdecl CoGetCurrentLanguage(void)
Paramètres | Aucun
Retour | Un pointeur sur la chaine contenant la langue actuellement utilisée par VISION
Description | Permet de connaitre la langue courante. utilisé avec CoGetLDVPath, cela permet de repérer le fichier INI associé à ce LDV pour cette langue, il suffit de concaténer ces 2 chaînes.
Remarques | VAPI vous retourne un pointeur sur la configuration de VISION. Vous ne DEVEZ PAS modifier les données accessibles par ce pointeur, si vous en avez besoin, faites une copie !
Version VAPI | 1.02 ou supérieure

Prototype | unsigned long cdecl CoGetFunctionOptimizations(void *function)
Paramètres | Pointeur sur la fonction VAPI dont on veut connaitre les optimisations et si celles-ci seront utilisées
Retour | Un mot long dont les bits ont les significations suivantes: Bit 0 positionné : Cette fonction possède une optimisation en code 68030 Bit 1 positionné : Cette fonction possède une optimisation en code DSP 56001
Description | Permet de savoir si une fonction possède les optimisations spéciales afin de pouvoir l'indiquer dans la fenêtre de progression (voir la fonction de l'interface Progress : PrOptimize). Ce n'est pas super utile mais ça en jette !
Remarques | Si la machine sur laquelle cet appel est effectué ne possède pas le processeur ou le DSP en question, la fonction retournera qu'elle ne possède pas cette optimisation, c'est un peu logique puisque qu'elle ne risque pas d'être utilisée...
Version VAPI | 1.03 ou supérieure

Prototype | unsigned long cdecl CoGetProcessors(void)
Paramètres | Demande à VISION quels processeurs sont à disposition
Retour | Un mot long dont le masque de bits a les significations suivantes: 0x02 : Un 68030 ou mieux est présent 0x20 : Un FPU (68881 ou mieux) ou mieux est présent 0x200: Un DSP 56001 est présent
Description | Permet de préparer le LDV à utiliser ses routines spécifiques selon les processeurs disponibles.
Remarques | Le masque remonté peut être filtré par VISION si dans le fichier VISION.INI les variables Hide030, HideFPU ou HideDSP sont positionées à 1 Cela est pratique pour simuler le fonctionement du LDV sur un hardware différent.
Version VAPI | 1.04 ou supérieure

|  | Documentation VISION (VAPI) |  | Dernière mise à jour : 18/03/18
Télécharger la doc | CONFIGURATION INTERFACE |