h6. [[Programmer's Reference Manuals]] h6(. » Event Numbers h2. Event Numbers Events are used by the Operating System to indicate that something has occurred. Events are usually generated by calling [[OS_GenerateEvent]] when servicing and interrupt. The following events are available. table(bordered). |_<^{width:4em}. #|_<^. Description| |<^. 0|<^. [[Event 0|Output buffer has become empty]]| |<^. 1|<^. [[Event 1|Input buffer has become full]]| |<^. 2|<^. [[Character Entering Buffer Event|Character placed in input buffer]]| |<^. 3|<^. [[Event 3|ADC conversion ended in BBC I/O expansion card]]| |<^. 4|<^. [[Event 4|VSync Event]]| |<^. 5|<^. [[Event 5|Interval timer has crossed zero]]| |<^. 6|<^. [[Escape Event|Escape condition has been detected]]| |<^. 7|<^. [[Event 7|Serial RS423 error has been detected]]| |<^. 8|<^. [[Event 8|Econet user remote procedure called]]| |<^. 9|<^. [[Event 9|User has generated an event]]| |<^. 10|<^. [[Event 10|Mouse transition]]| |<^. 11|<^. [[Event 11|Key transition]]| |<^. 12|<^. [[Event 12|Sound system reached start of a bar]]| |<^. 13|<^. PC Emulator event| |<^. 14|<^. [[Event 14|Econet receive complete]]| |<^. 15|<^. [[Event 15|Econet transmit complete]]| |<^. 16|<^. [[Event 16|Econet OS remote procedure called]]| |<^. 17|<^. [[Event 17|MIDI system event]]| |<^. 18|<^. Reserved for external developers| |<^. 19|<^. [[Event 19|Internet event]]| |<^. 20|<^. Reserved for external developers| |<^. 21|<^. [[Event 21|Expansion event]]| |<^. 22|<^. [[Event 22|Device overrun event]]| |<^. 23|<^. Reserved for external developers| |<^. 24|<^. Driver received frame for Internet (DCI 2 only)| |<^. 25|<^. Driver completed Internet transmission request (DCI 2 only)| |<^. 26|<^. Copy of the Econet_Rx| |<^. 27|<^. Copy of the Econet_Tx| |<^. 28|<^. [[Event 28|Portable Battery Management Unit event]]| h4. See also * [[Events Introduction]] * [[OS_GenerateEvent]] [link13]Event+13 [link18]Event+18 [link20]Event+20 [link23]Event+23 [link24]Event+24 [link25]Event+25 [link26]Event+26 [link27]Event+27