Find Jobs
Hire Freelancers

Write some software

$30-250 AUD

Cerrado
Publicado hace más de 7 años

$30-250 AUD

Pagado a la entrega
I need you to develop some software for me. I would like this software to be developed using Javascript. I have a raspberry pi transmitting data from a Sensehat entering into Node Red. The output is sent to another software program. The raw data look like this – { "acceleration": { "x": 0.0795, "y": -0.4265, "z": 0.873 }, "gyroscope": { "x": 0.001, "y": 0.0003, "z": -0.0018 }, "orientation": { "roll": 334.1185, "pitch": 355.3219, "yaw": 155.3851 }, "compass": 155 } I need a node that converts the raw data into usable data for a software program Track Link navigator. Job number 1. [login to view URL] needs to be filtered to produce an output range of -90 to +90 instead of the current 0 to 360 [login to view URL] needs to be filtered to produce an output range of -90 to +90 instead of the current 0 to 360. This can be done with the following math if output >=270 && <=360 newoutput=output-360 if output >=90 && <=180 newoutput=90.00 if output >180 and <270 newoutput=-90.00 if output is anything else output=output The resultant output needs to be formatted to produce data that can be accepted into Track Link software – $HCHDM,{{[login to view URL]}}.0,M*<CR><LF> $HCHPR,{{[login to view URL]}},{{[login to view URL]}},{{[login to view URL]}},*<CR><LF> $HCHDT,{{[login to view URL]}}.0,T*<CR><LF> Job number 2. Produce a TSS1 format string – The TSS1 data string contains 27 characters in five data fields. Roll and pitch measurements are in degrees in the range -90 to +90 The resultant pitch output must also be converted to 4 digits. For example 90 would become 9000 and 5 becomes 0500, 5.17 would become 0517. Positive numbers must have a space before them i.e. - xxxxx 9000 Negative numbers have a -sign and no space i.e. - xxxx-9000 The resultant string will look like table 3-4: please see attached data sheet. :XXAAAASMHHHHQMRRRRSMPPPP[CRLF] MRRRR – this is the resultant roll data MPPPP– this is the resultant pitch data I look forward to working with you
ID del proyecto: 11754122

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $295 AUD por este trabajo
Avatar del usuario
FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
$1.000 AUD en 12 días
5,0 (33 comentarios)
6,2
6,2
Avatar del usuario
Completed Job Number 1 and having the JS code for it. Hello showbag3, Greetings of the day. - i have 5 years of working experience in developing web applicaitons. - have good knowledge in javascript and developed many autobots, chrome plugins using javascripts. - have delivered quality code and got 5 rating from all my previous employers - have provided good support even after the project completion and shall maitain the same with you also. Text me for further discussions. Regards, Karthik
$144 AUD en 1 día
5,0 (14 comentarios)
4,1
4,1
Avatar del usuario
Hello Sir/Madam, Thanks for project post. here we checked the posted details and review it, here we need some more clarification in it, So Please message us to clear our doubts and start work on it. Thanks
$155 AUD en 3 días
5,0 (11 comentarios)
2,1
2,1
Avatar del usuario
Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have checked your requirements.i have right skills to work on this assignment my award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner. can u provide your email or sky-pe etc for further discussion about the project. I am ready to discuss with you with best Regards
$222 AUD en 5 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
hi I have very good exp in working with raspberry pi boards and I am very good in programming with node.js which as can I see (node.js is the base of node-red) so I can do what you want
$120 AUD en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I'm great with node.js, converting from JSON to different output is super simple (my company's API will give you JSON, XML, debug or even serialized PHP - all starts JSON), good Linux (rasp pi) to knowledge. Would be a simple task for me, done by a guy that's built an entire telecom on node and PHP.
$222 AUD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
If given this opportunity I have no doubts that it will be completed on time, to spec and at a competitive price. I am willing to demonstrate my ability if need be.
$277 AUD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, we are two people passionate in web and mobile development.
$200 AUD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I can help with your project. Understand you need to develop 2 JavaScript functions to run from within a node-red node to perform the conversion, receiving a message with your data and emitting a message with your required format.
$150 AUD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de AUSTRALIA
Chevron Island, Australia
0,0
0
Miembro desde oct 11, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.