3 ms·
Inherent in Postel’s law is that you hold received messages to a lower standard than those you emit. Using your live receiver code to validate your output is i
by kd5bjo 6y ago
Inherent in Postel’s law is that you hold received messages to a lower standard than those you emit. Using your live receiver code to validate your output is incorrect, then, because you’re testing against the wrong standard.
The usual workaround for this is to have a control flag for the receiver that specifies whether it should accept nonconforming messages. When testing a transmitter, run the receiver in strict mode. In live operation or when testing the receiver, run it in lenient mode.