示例#1
0
/*
 * Registriert das Modul im Netz
 */
void initSim()
{
	//info("Anmeldung des SIM Dienstes");
	s32 result =
		adl_simSubscribe(
			initSimHandler,
			(ascii *) initSimPin
		);

	//info("Behandlung des Rückgabewertes");
	switch(result)
	{
	case OK:
		//info("Anmeldung erfolgreich");
		break;
	case ADL_RET_ERR_PARAM:
		info("Handler ist NULL");
		break;
	case ADL_RET_ERR_ALREADY_SUBSCRIBED:
		info("Dienst wurde mit diesem Handler bereits angemeldet");
		break;
	case ADL_RET_ERR_SERVICE_LOCKED:
		info("Aufruf stammt von einem Low Level Interrupt Handler");
		break;
	default:
		info("Unbekanntes Ereignis");
		break;
	}
}
示例#2
0
//void CfgGprs ( void ( * EntryPoint ) ( void ) )		{
void CfgGprs ()		{
    TRACE ( ( NORMAL_TRACE_LEVEL, "(CfgGprs) Enter." ) ) ;
    //AppliEntryPoint = EntryPoint;
    adl_simSubscribe ( cbEvhSim, GPRS_PINCODE ) ;
}
示例#3
0
void cfg_gprs ( void (* entry_point)(void)) {
  TRACE (( 1, "(cfg_gprs) Enter." ));
  appli_entry_point = entry_point;
  adl_simSubscribe( evh_sim, GPRS_PINCODE);
}