Les meilleurs développeurs C++ freelances sont sur Codeur.com
Fermé·Moins de 500 €·1 offre·1315 vues·4 interactions
Bonjour,
j'ai actuellement un projet codé en C fonctionnel, mais rien n'est paramétrable hors du fichier : obligation de recompiler quand une scène change.
J'ai aussi un problème, je trouve la vitesse de mon programme a désirer. Je me retrouve avec 50-100ms entre 2 actions, ce qui fait que je n'ai pas la fluidité recherchée.
Je fonctionne par mémoire partagée entre 2 programmes en C, d'où peut-être le manque de fluidité...
Voici ce que j'aimerais comme fonctionnalités:
- un daemon qui se lance pour initialiser tous les (512) canaux à 0
- un programme (ci après "CTL") qui va parler au daemon pour lui demander d'allumer tel(s) canal(aux) en prenant des scènes répétables (paramétrables, voir le point d'après)
- CTL pourra prendre un fichier en paramètre pour éxécuter la scène décrite à l'intérieur (exemple en JSON: {"data":[{"time":250,"channels":[{"channel":1"intensity":50},{"channel":2"intensity":25}]],"loop":true} )
La méthode de "discussion" entre les deux programmes ainsi que le langage utilisé m'importe, du moment que ça fait ce qui est demandé ci dessus.
Il faut faire attention, car quand une scène répétable est lancée, elle ne peut être arrêtée que si le daemon quitte ou qu'une autre scène a été lancée.
J'ai imposé un daemon car le temps d'ouverture et de fermeture du port USB me gène. Bien entendu, je suis ouvert à toute autre proposition.
Si vous êtes motivé(e) par mon projet, en bonus, j'aimerais aussi une interface utilisateur pour générer des scènes (ça peut être en HTML/JS ou n'importe quoi d'autre.)
Si on peut ajouter des fonctions mathématiques au générateur de scènes ce serait un vrai plus. Par exemple : sur 'x' secondes, faire une variation d'intensité avec comme minimum 'y' et comme maximum 'z' sur les canaux '1,2,3,4,5' (dans l'ordre) pour faire un effet de ronde animée.
Le délai de réalisation peut être variable. Je m'attends à 1 semaine jusqu'à 2-3 mois.
Merci ! A bientôt je l'espère.
Budget indicatif : Moins de 500 €
Publication : 11 janvier 2017 à 16h00
Profils recherchés : Développeur C++ freelance, Développeur linux freelance, Développeur Node.js freelance, Développeur Python freelance, UI/UX designer freelance
1 freelance a répondu à ce projet
1 proposition de devis en moins de 2h
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.