Aller au contenu principal

veilleConfig (depuis v4.0.0)

Utilisation​

Ce paramètre permet de configurer la fonctionnalité de veille intégrée dans Retorik Framework. Sa définition est la suivante :

interface VeilleConfiguration {
enabled?: boolean
killConversationOnLaunch?: boolean
delayBeforeLaunchInSeconds?: number
views?: {
news?: {
enabled: boolean
muted?: boolean
}
screenSaver?: {
enabled: boolean
url: string
timerBeforeSwitchInSeconds?: number
}
slideShow?: {
enabled: boolean
urls: Array<string>
timerBeforeSwitchInSeconds?: number
}
}
autoExitFromWebcam?: boolean
}

Il existe 4 écrans possibles pour la veille, un par défaut et 3 paramétrables qui passent de l'un à l'autre en séquence.

  • défaut : écran noir avec un texte clignotant en Anglais, viible si aucun des 3 écrans paramétrables n'est activé
  • paramétrables (dans l'ordre d'apparition si plusieurs sont présents) :
    • screenSaver : image en pleine page
    • news : chaîne info intégrée dans Retorik Framework
    • slideShow : défilement d'une ou plusieurs images

Paramètres​

NomRequisTypeDescription
enabledNonbooleanLa veille est activée si ce paramètre est true uniquement
killConversationOnLaunchNonbooleanSi ce paramètre est true, une nouvelle conversation sera créée à l'entrée en veille et à sa sortie
delayBeforeLaunchInSecondsNonnumberLa veille est activée si ce paramètre est true uniquement
autoExitFromWebcamNonbooleanSi ce paramètre est true et que l'accès à une webcam est accepté, la détection d'un visage devant la webcam fera automatiquement sortir l'application de veille
viewsNonViewsConfiguration des vues disponibles

Views​

NomRequisTypeDescription
newsNonNewsConfiguration de la vue chaîne info
screenSaverNonScreenSaverConfiguration de la vue économiseur d'écran
slideShowNonSlideShowConfiguration de la vue diaporama

News​

NomRequisTypeDescription
enabledOuibooleanLa vue chaîne info est activée si ce paramètre est true
mutedNonbooleanSi ce paramètre est true, le son de la chaîne info sera coupé

ScreenSaver​

NomRequisTypeDescription
enabledOuibooleanLa vue économiseur d'écran est activée si ce paramètre est true
urlOuistringURL de l'image à afficher en pleine page
timerBeforeSwitchInSecondsNonnumberDurée en secondes avant de passer à la vue suivante (si plusieurs vues sont activées)

SlideShow​

NomRequisTypeDescription
enabledOuibooleanLa vue diaporama est activée si ce paramètre est true
urlsOuiArray<string>Liste des URLs des images à afficher en défilement
timerBeforeSwitchInSecondsNonnumberDurée en secondes avant de passer à la vue suivante (si plusieurs vues sont activées)