We want to create a 'converter tool' for our website where a user can input a specific parameter in Decimal or HEX format and be able to see the relevant output. It should be written as a javascript / html code that is ready to be copy/pasted onto our website. A similar tool can be found below, though we are looking to make a simpler version:
[login to view URL]~savior/[login to view URL]
___________________________________________________
TOOL STRUCTURE
The tool should consist of a small text input field and next to this a radio-button with two options (DEC and HEX, with HEX as default).
Below these input fields should be the output in bolded text with the following outputs:
Binary: [this should return the binary version of the inputted ID]
Parameter Group Number (PGN) - DEC: [this returns the PGN from the binary number in Decimal - cf explanation below)]
Parameter Group Number (PGN) - HEX: [same as above, but returns the PGN in HEX format]
Parameter Group Number (PGN) - Binary: [same as above, but returns the PGN in Binary format]
Source Address - DEC: [This returns the last 8 bits converted to DEC]
___________________________________________________
PGN CALCULATION METHOD
The input should always return a 29 bits string - if this is not the case, the tool should produce an error message in the output area stating "ID is [X] bits, not 29 bits - please check your input" where X is the number of bits returned.
If a 29 bit string is input, the PGN equals the bits from bit #4 to and including bit #21, i.e. 18 bits in total. These 18 bits should then be returned as HEX, DEC and Binary format in the output as described above.
___________________________________________________
OTHER INFO
The code should be set up so that we can confirm that a fully functioning version is ready for live implementation on the website. Once this has been completed, we will release the final milestone.
We hope to find a good author for this code as we have a number of similar small projects we would like to get done asap.
i have 8+ years of experience. Can we discuss the project. Please initiate a chat with me so that we can discuss the project at a broader level.
Why you should hire me-
1. I have a very good communication skills so i would understand you better.
2. Error free work will be there
3. Look at my profile once before hiring me.
Please see my reviews
https://www.freelancer.com/u/fattahaabdul.html
Hi,dear. I am a senior software developer. I have just checked your project report, I am able to perform this task with my developer team. I am looking forward to your proposal...