コード例 #1
0
void Initalize_Interrupts(void){
  // INTERRUPT FOR FLOOR AQUISITION 
    TIOS_OUTPUT_PIN(TIOS_IOS5_MASK);
    TIE_ENABLE_PIN(TIE_C5I_MASK);
 
  // INTERRUPT FOR KEYPAD
    TIOS_OUTPUT_PIN(TIOS_IOS4_MASK);
    TIE_ENABLE_PIN(TIE_C4I_MASK);

  // INTERRUPT FOR PING
    TIOS_OUTPUT_PIN(TIOS_IOS3_MASK);
    TIE_ENABLE_PIN(TIE_C3I_MASK);
   
   /// Interrupt for the CAN MESSAGES 
    TIOS_OUTPUT_PIN(TIOS_IOS2_MASK);
    TIE_ENABLE_PIN(TIE_C2I_MASK);
    
     ping_unplugged_flag=0;
     ping_rmr =0; 
     
     /// PROCESS ONLY FOR THE CALL BOXES // THIS IS 
     /// THE CALL BOX INTERRUPTS 
     if(CAN_CURRENT_ADDRESS != CAN_MASTER_AD)
      Init_Components(); 
    
      
   return;

}
コード例 #2
0
ファイル: ClientManager.cpp プロジェクト: sush/Live-Jamming
ClientManager::ClientManager(boost::asio::io_service & io_service, boost::threadpool::pool & pool,
			     boost::asio::ip::udp::socket & socket, boost::asio::ip::udp::endpoint & remote_endpoint)
  :Manager::Manager(io_service, pool, socket), _remote_endpoint(remote_endpoint)
{
  Init_Components();
  // !!!!!!!!!!!!!!!!!!!!!
  // REMOVE THESE WHEN LINKED WITH OPTIONS
  // same as in server !!!!
  // !!!!!!!!!!!!!!!!!!!!!!!!
  _retryDelay = 1;
  _timeOutTestDelay = 40;
  _timeOutOccurredDelay = 5;
}
コード例 #3
0
ファイル: ServerManager.cpp プロジェクト: sush/Live-Jamming
ServerManager::ServerManager(boost::asio::io_service & io_service, boost::threadpool::pool & pool, boost::asio::ip::udp::socket & socket, Config  *config)
  :Manager(io_service, pool, socket)
{
  // manual set but should be in options
  // remove when linked with option
  _retryDelay = 3;
  _timeOutTestDelay = 20;
  _timeOutOccurredDelay = 3;
  _config = config;
  //

  Init_Components();
}