A method for controlling digital signals in a communications system, said system including a communications channel, a plurality of station sources, at least two of said sources being adapted to be coupled to said channel, said method including the steps of
- receiving signals from said channel,
- responsive to said received signals, detecting the busy/idle status of said channel,
- responsive to said channel being detected as busy waiting for an idle channel and
- at least one of said station sources is a station source of a first kind and at least one other of said station sources is a station source of a second kind, and
- said method further comprises the steps of:
- responsive to said channel being detected as idle, acquiring access to said channel;
- responsive to acquiring said channel, transmitting a packet from a first source to a second source on said channel;
- responsive to said packet being from a first source of said first kind, said transmitting step further including the steps of
- including a preempt field in said packet, said preempt field comprising a delay signal, said delay signal lasting a predetermined time interval, and
- continuing to transmit said packet without listening to said channel;
- and
- responsive to said packet being from a first source of said second kind, said transmitting step further including the step of
- listening to said channel while continuing to transmit said packet, said listening step further comprising the steps of
- upon detecting a collision while listening to said channel, terminating any transmitting from said first source of said second kind within a time interval that is no more than the predetermined time interval of said preempt field delay signal, and
- responsive to said terminating, waiting for said channel to become idle before retransmitting said packet.