Answer to Question #212222 in C++ for Hemambar

Question #212222

Create a class called Transmitter. It has three unsigned int private data members: pay_load,

parity and data_packet; It has one function called parity_bit(). It calculates parity bit by XORing


all pay_load bits and assign the value to parity. By using function get pay_load(), pay_load is got.

data_packet is calculated by multiplying parity_bit with 32768 and add the product with (pay_load

– 32768). Create another class called Receiver. It has unsigned int private data members Rx_Pkt

, Rx_Data and E_Flag. Rx_Data is got from Rx_Data as given below. First E_Flag is calculated

from Rx_Pkt by XORing all bits. If E_Flag is zero, then Rx_Data = Rx_Pkt – 32768, Else a

message should warn about corrupted packet. Derive a class called Tranceiver from the above two

classes and check the functionalities. Use any other functions if needed.


1
Expert's answer
2021-07-04T17:12:54-0400
#include <iostream>


using namespace std;
class Transmitter{
    private:
        unsigned int pay_load,parity,data_packet;
    public:
        void parity_bit(){
            
        }
};
int main()
{
    Transmitter t;
    t.parity_bit();


    return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

Hemambar
30.06.21, 19:22

Sir, Why it is not answered

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS