Пример #1
0
static void AddDeviceRes(Acs_Dev_List_Head_t *pAcsDevList)
{
  DJ_S32 s32Type;
  DJ_S8 s8DspModID;
  
  s32Type = pAcsDevList->m_s32DeviceMain; 
  s8DspModID = (DJ_S8) pAcsDevList->m_s32ModuleID;
  if ((s8DspModID < 0))
    return;
    
  switch(s32Type)
  {
  case XMS_DEVMAIN_DIGITAL_PORT:
    AddDeviceRes_Pcm(s8DspModID, pAcsDevList);
    break;
  case XMS_DEVMAIN_INTERFACE_CH: 
    AddDeviceRes_SS7Link(s8DspModID, pAcsDevList);
    break;
  case XMS_DEVMAIN_SS7_LINK: break;
  case XMS_DEVMAIN_VOICE: break;
  case XMS_DEVMAIN_FAX: break;    
  case XMS_DEVMAIN_DSS1_LINK: break;
  case XMS_DEVMAIN_BOARD: break;
  case XMS_DEVMAIN_CTBUS_TS: break;
  case XMS_DEVMAIN_VOIP: break;
  case XMS_DEVMAIN_CONFERENCE: break;
  case XMS_DEVMAIN_VIDEO: break;
  default: break;
  }
}
Пример #2
0
void	AddDeviceRes ( Acs_Dev_List_Head_t *pAcsDevList )
{
	DJ_S32	s32Type, s32Num;
	DJ_S8	s8DspModID;

	s32Type = pAcsDevList->m_s32DeviceMain;
	s32Num = pAcsDevList->m_s32DeviceNum;

	s8DspModID = (DJ_S8) pAcsDevList->m_s32ModuleID;
	if ( (s8DspModID < 0) || (s8DspModID >= MAX_DSP_MODULE_NUMBER_OF_XMS) )
		return;				// invalid ModuleID

	switch ( s32Type )
	{
	case XMS_DEVMAIN_VOICE:	
		AddDeviceRes_Voice ( s8DspModID, pAcsDevList );
		break;

	case XMS_DEVMAIN_FAX:
		AddDeviceRes_Fax(s8DspModID, pAcsDevList);
		break;

	case XMS_DEVMAIN_DIGITAL_PORT:
		AddDeviceRes_Pcm ( s8DspModID, pAcsDevList );
		break;
	
	case XMS_DEVMAIN_INTERFACE_CH:
//		AddDeviceRes_Trunk ( s8DspModID, pAcsDevList );
		break;

	case XMS_DEVMAIN_DSS1_LINK:			break;
	case XMS_DEVMAIN_SS7_LINK:			break;

	case XMS_DEVMAIN_BOARD:
		AddDeviceRes_Board ( s8DspModID, pAcsDevList );
		break;

	case XMS_DEVMAIN_CTBUS_TS:			break;
	case XMS_DEVMAIN_VOIP:			
	    AddDeviceRes_Voip(s8DspModID, pAcsDevList);
	    break;
	case XMS_DEVMAIN_CONFERENCE:		break;

	case XMS_DEVMAIN_VIDEO:				break;
		break;
	}
}