Пример #1
0
void    InitSpeeds(void)
{
uchar   p;

  LoadPorts();
  LoadLocalDisable();
  LoadMajorInDelay();
  LoadMinorInDelay();

  LoadCache(&chCorrectLimit);
  LoadCache(&chOutputDelay);

  for (p=0; p<bPORTS; p++)
  {
    if (mppoPorts[p].ibBaud >= bBAUDS)
    {
      mppoPorts[p].ibBaud = 0;
      SetDefaultDelay(p);
    }

    if (mppoPorts[p].ibParity >= bPARITYS)
      mppoPorts[p].ibParity = 0;

    if (mppoPorts[p].enStream >= bSTREAMS)
      mppoPorts[p].enStream = STR_SLAVEESC;

    SetSpeed(p);
    CheckCorrectLimit(p);
  }
}
Пример #2
0
void WSDLService::Load(xmlNodePtr node)
{
	xmlChar *name = xmlGetProp(node, (const xmlChar *)"name");
	if (name != nullptr) {
		mName = (char *)name;
		xmlFree(name);
		LoadPorts(node);
	}
}
Пример #3
0
bool					WiredLADSPAInstance::Load()
{
	if (_Descriptor)
	{
		UnLoad();
		if (_Descriptor->instantiate!= NULL)
			if ((_Handle = _Descriptor->instantiate(_Descriptor, (unsigned long) Audio->SampleRate)))
			{
				_Properties = _Descriptor->Properties;
				Name = wxString(_Descriptor->Name, *wxConvCurrent);
				LoadPorts();
				return true;
			}
		cout << "Load Failed" << endl;
	}
	return false;
}
Пример #4
0
void    InitSpeeds(void)
{
uchar   p;

  LoadPorts();
  LoadLocalDisable();
  LoadMajorInDelay();
  LoadMinorInDelay();

  LoadCache(&chCorrectLimit);
  LoadCache(&chOutputDelay);
  LoadCache(&chTxDelay);

  for (p=0; p<bPORTS; p++)
  {
    if (mppoPorts[p].ibBaud >= bBAUDS)
    {
      mppoPorts[p].ibBaud = 0;
      SetDefaultDelay(p);
    }

    if (mppoPorts[p].ibParity >= bPARITYS)
      mppoPorts[p].ibParity = 0;

    if (mppoPorts[p].enStream >= bSTREAMS)
      mppoPorts[p].enStream = STR_SLAVEESC;

    SetSpeed(p);
    CheckCorrectLimit(p);
  }

#ifdef NO_DISPLAY
  mppoPorts[0].ibBaud  = 3;
  mppoPorts[0].ibParity = 0;
  mppoPorts[0].enStream = STR_SLAVEESC;

  SetDefaultDelay(0);
  SetSpeed(0);

  mpboLocalDisable[0] = false;
  SaveLocalDisable();
#endif
}