Write some software

Closed

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": [url removed, login to view], "y": [url removed, login to view], "z": [url removed, login to view] }, "gyroscope": { "x": [url removed, login to view], "y": [url removed, login to view], "z": [url removed, login to view] }, "orientation": { "roll": [url removed, login to view], "pitch": [url removed, login to view], "yaw": [url removed, login to view] }, "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=[url removed, login to view]

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

Skills: Javascript, Software Architecture

See more: 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

Project ID: #11754122

8 freelancers are bidding on average $295 for this job

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 More

$1000 AUD in 12 days
(33 Reviews)
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 More

$222 AUD in 8 days
(5 Reviews)
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 More

$144 AUD in 1 day
(14 Reviews)
4.1
Topfreelancer4

Feel fee to contact me for.Shoot me message to discuss further more details .We provide the comments,images,videos,demos and live sessions in order to help the clients.Make payment only after the work done.Thank yo More

$250 AUD in 3 days
(7 Reviews)
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 in 3 days
(11 Reviews)
2.1
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 https://in.linkedin.com/in/shebeer-ibrahim-k-7691b826. If you are int More

$222 AUD in 10 days
(0 Reviews)
0.0
laurentiuturcu

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

$200 AUD in 3 days
(0 Reviews)
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 More

$150 AUD in 3 days
(0 Reviews)
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 More

$222 AUD in 3 days
(0 Reviews)
0.0
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 More

$222 AUD in 5 days
(1 Review)
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 in 15 days
(0 Reviews)
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 in 7 days
(0 Reviews)
0.0