int CAtmoTools::SetChannelAssignment(CAtmoDynData *pDynData, int index) { CAtmoConfig *pAtmoConfig = pDynData->getAtmoConfig(); CAtmoConnection *pAtmoConnection = pDynData->getAtmoConnection(); int oldIndex = pAtmoConfig->getCurrentChannelAssignment(); CAtmoChannelAssignment *ca = pAtmoConfig->getChannelAssignment(index); if((ca!=NULL) && (pAtmoConnection!=NULL)) { pAtmoConnection->SetChannelAssignment(ca); pAtmoConfig->setCurrentChannelAssignment(index); } return oldIndex; }