Zamknięty

Write some software

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": [url removed, login to view], "z": 0.873 }, "gyroscope": { "x": 0.001, "y": 0.0003, "z": [url removed, login to view] }, "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.

[url removed, login to view] needs to be filtered to produce an output range of -90 to +90 instead of the current 0 to 360

[url removed, login to view] 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=[url removed, login to view]

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,{{[url removed, login to view]}}.0,M*<CR><LF>

$HCHPR,{{[url removed, login to view]}},{{[url removed, login to view]}},{{[url removed, login to view]}},*<CR><LF>

$HCHDT,{{[url removed, login to view]}}.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

Umiejętności: JavaScript, Architektura oprogramowania

Zobacz więcej: write characters array mips, free software write company profile, software write websites idea, blackberry software view mms conversation format, write report newspaper format, software write book images, software write books, software write protection, free software write book, software write book, fnm format fields, write newspaper article format examples, software write protect software, software write technical manual, perl program find match characters contains

O pracodawcy:
( 0 ocen ) Chevron Island, Australia

Numer ID Projektu: #11754122

8 freelancerów złożyło ofertę na średnią kwotę w wysokości $295 do tego projektu.

ranganathp

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 p Więcej

$1000 AUD w ciągu 12 dni
(33 Ocen)
6.2
xielessupport

I can make your project a great success. I'm 31 year old talented PHP and open-source developer. I have 9 years of experience in Server Administration and Web Application Development. I'm expert in web application cust Więcej

$222 AUD w ciągu 8 dni
(5 Ocen)
4.5
selvakarthik21

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 develop Więcej

$144 AUD w ciągu 1 dnia
(14 Ocen)
4.1
Topfreelancer4

Feel fee to contact me [url removed, login to view] me message to discuss further more details .We provide the comments,images,videos,demos and live sessions in order to help the [url removed, login to view] payment only after the work [url removed, login to view] yo Więcej

$250 AUD w ciągu 3 dni
(7 Ocen)
3.4
excelentwork

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 w ciągu 3 dni
(11 Ocen)
2.1
techwizards3

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 c Więcej

$222 AUD w ciągu 5 dni
(1 Ocena)
0.0
polto

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 w ciągu 15 dni
(0 Ocen)
0.0
joedulin

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 Więcej

$222 AUD w ciągu 3 dni
(0 Ocen)
0.0
GhostWrite4U

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 w ciągu 7 dni
(0 Ocen)
0.0
laurentiuturcu

Hi, we are two people passionate in web and mobile development.

$200 AUD w ciągu 3 dni
(0 Ocen)
0.0
mariodbianchi

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 Więcej

$150 AUD w ciągu 3 dni
(0 Ocen)
0.0
shebeer786

Hi, I am a web developer from india. I have experience in nodejs and python based programming environments. My linkedin profile is available at [url removed, login to view] If you are int Więcej

$222 AUD w ciągu 10 dni
(0 Ocen)
0.0