Commit Graph

13 Commits

Author SHA1 Message Date
Morten Rolland cc0fcaee0a This is a monster checkin that really should have been done a lot before,
but many of the changes are dependent on each other.  This checkin is an
intermediate version that is not complete and may not even compile, but I
don't dare sit on the changes any longer.

One of the major changes is the API for the state machine system which
has been changed a lot to facilitate some new features.  The most obvious
result of this is that some of the code in G3/fsm.c now needs to be
modified.  I hope this is a good change, although the syntax is
doubious as it makes heavy use of the C preprocessor and the state
machine functions really don't look like C functions any more.

Another important change is the HAL, which should make it easier to
make this code work on non-ISDN hardware.

Take care; much work remains.
2000-10-28 18:18:54 +00:00
Thomas Reinemannn 08977969df *** empty log message *** 1999-12-14 20:49:17 +00:00
Morten Rolland a2e7a9fb6c Create proper DIS and CSI frames. 1999-08-29 18:57:04 +00:00
Morten Rolland e3c90f8d4f Use new Statemachine framework. 1999-07-01 14:48:29 +00:00
Morten Rolland bd0e62c2e1 Build/analyze command-frames (DIS, DCS, ...) 1999-07-01 14:35:58 +00:00
Morten Rolland 864ed26323 Make state-machine use the new FSM framework. 1999-07-01 14:32:18 +00:00
Thomas Reinemannn d7258a4654 *** empty log message *** 1999-06-28 18:55:01 +00:00
Morten Rolland 011007c54d Let the state-machine try to transmit something using HDLC and V.21 1999-04-18 18:20:48 +00:00
Morten Rolland 29042959c7 Essential functions used during a fax-transfer. 1999-03-21 15:33:59 +00:00
Morten Rolland f83704338d Define all timers used by the G3-fax system. 1999-03-21 15:32:01 +00:00
Morten Rolland d47a133481 Definition of fax-instance as used throughout. 1999-03-21 15:31:18 +00:00
Morten Rolland 91bc735b20 Main finite state machine for G3-fax transfers. 1999-03-21 15:29:34 +00:00
Morten Rolland 082627a20c Create an instance with all modules/variables needed to do G3-faxing. 1999-03-21 15:27:29 +00:00