(Walter Roberson) writes:
> In article <>, Andre Beck <> wrote:
> :This probably generates a genuine BREAK on the line, which for sure is
> :independend of any flow control (intentionally). BREAK is defined as
> :a long continuous stream of 0-Bits on the async line, with long beeing
> :something between 0.25s and 0.5s.
>
> BREAK is defined in terms of the line being held at logic 0 for a
> particular period of time. That's slightly different than
> a "continuous stream of 0 bits", but it's probably what you -meant-
Yep
On the line, they are indistinguishable from each other, so either way
of describing BREAK is okay, but "beeing held at logic 0" explains better
what was the intention: A line code violation. On an async line of a
certain configuration, let's say 8N1, it is impossible for the logic
level to stay at 0 for significantly longer than 8 bit times. So BREAK
violates the line code, what makes it an out of band signal.
BTW, tcsendbreak(3) from my termios(3) manpage uses the "bit stream"
notion as well:
tcsendbreak() transmits a continuous stream of zero-valued
bits for a specific duration, if the terminal is using
asynchronous serial data transmission.
BTW2, some devices, including Ciscos, are rumoured to take much less than
0.25s of zero level to sense a BREAK. It is said that you can BREAK them
by just setting bps down to 50 and pressing @ or SPACE repeatedly. I never
had to test this, as I don't use terminals that lack a native BREAK, but
it sounds like more than a legend.
> "Meme" is self-referential; memes exist if and only if the "meme" meme
> exists. "Meme" is thus logically a meta-meme; but until the existance
> of meta-memes is more widely recognized, "meta-meme" is not a meme.
> -- A Child's Garden Of Memes
Brilliant. Are there more of these?
--
The _S_anta _C_laus _O_peration
or "how to turn a complete illusion into a neverending money source"
-> Andre "ABPSoft" Beck +++ ABP-RIPE +++ Dresden, Germany, Spacetime <-