turn_of_events.h

来自「Kluwer.Academic.Pub.Systemc.From.The.Gro」· C头文件 代码 · 共 39 行

H
39
字号
#ifndef TURN_OF_EVENTS_H#define TURN_OF_EVENTS_H//BEGIN turn_of_events.h//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// DESCRIPTION//   Simple example of use of events and sc_threads. Time not modeled.//// DESIGN HIERARCHY//   sc_main()//   +- turn_of_events_i//      +- turn_knob_thread//      +- right_signal_thread//      +- left_signal_thread//      +- stop_signal_thread//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#include <systemc.h>SC_MODULE(turn_of_events) {  SC_CTOR(turn_of_events) {    SC_THREAD(turn_knob_thread);    SC_THREAD(left_signal_thread);    SC_THREAD(stop_signal_thread);    SC_THREAD(right_signal_thread);  }  sc_event signal_right, signal_left, signal_stop, signals_off;  sc_event right_blinking, right_off;  sc_event left_blinking, left_off;  sc_event stop_blinking, stop_off;  void turn_knob_thread(void);  void right_signal_thread(void);  void left_signal_thread(void);  void stop_signal_thread(void);};//endclass turn_of_events#endif//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//END $Id: turn_of_events.h,v 1.5 2004/04/15 17:45:41 dcblack Exp $

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?