Example #1
0
void Controller::GeneratePropertyTrigger()
{
   CPropertyAction* pAct = new CPropertyAction (this, &Controller::OnTrigger);
   CreateProperty("Trigger", "Off", MM::String, false, pAct);
   for (TriggerType i=OFF;i<=FOLLOW_PULSE;i=TriggerType(i+1))
      AddAllowedValue("Trigger", TriggerLabels[i].c_str());
   SetProperty("Trigger","Off");
}
Example #2
0
 TriggerTypeList getListOfTriggerTypes() 
 {
     TriggerTypeList list;
     for (int i=0; i< int(NUMBER_OF_TRIGGER_TYPE); i++)
     {
         list.push_back(TriggerType(i));
     }
     return list;
 }
Example #3
0
	std::vector<TriggerType> Enums::GetTriggerTypes()
	{

		if(triggerTypes.empty())
		{

			std::vector<TriggerType> v;

			for(auto const& c : TriggerType())
			{
				v.push_back(c);
			}

			return v;
		}
		else
		{
			return triggerTypes;
		}
	}