KsStudio - Propriétés et événements
Cette rubrique explique comment utiliser l’utilitaire KSStudio pour utiliser des propriétés et des événements.
Utilisation des propriétés
Les propriétés pour lesquelles un filtre déclare la prise en charge sont affichées sous la forme d’un sous-élément de chaque filtre, de chaque instance de broche et de chaque nœud. Ces propriétés sont regroupées par PropertySet et sont affichées à l’aide des conventions de police suivantes :
Affiché dans une police bleue : la propriété est lisible et accessible en écriture (KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_SET)
Affiché dans une police grise - La propriété est en lecture seule (KSPROPERTY_TYPE_GET)
Affiché dans une police noire qui est barré - La propriété a été déclarée comme lisible, mais une KSPROPERTY_TYPE_GET appelée a échoué
Vous pouvez modifier la valeur d’une propriété en double-cliquant sur la valeur actuelle. Après avoir modifié la valeur, appuyez sur ENTRÉE pour que la nouvelle valeur soit envoyée au pilote. Si l’appel échoue, l’échec est journalisé.
Utilisation des événements
Les événements pour lesquels un filtre déclare la prise en charge sont affichés sous la forme d’un sous-élément de chaque filtre, de chaque instance et de chaque nœud. Ces événements sont regroupés par EventSet. Les événements sont désactivés par défaut. Pour activer un événement, cliquez dessus avec le bouton droit et choisissez Activer dans le menu contextuel. Cela supprime l’icône d’ampoule Événement. Lorsque l’événement est signalé (comme dans le cas de l’utilisateur appuyant sur un bouton sur le matériel correspondant), l’ampoule Event s’allume pendant 200 ms.