Ejemplo n.º 1
0
void Rtl2AaSignalTransferMatcher(void* sig_val)
{
	SignalMatcherRec* mrec = (SignalMatcherRec*) sig_val;
	bit_vector tmp_val;
	init_bit_vector(&tmp_val, mrec->_value->width);

	while(1)
	{
		getSignalValue(mrec, &tmp_val);
		write_bit_vector_to_pipe(mrec->_signal_name, &tmp_val);
		PTHREAD_YIELD();
	}
}
Ejemplo n.º 2
0
bool MLProperty::operator== (const MLProperty& b) const
{
	bool r = false;
	if(mType == b.getType())
	{
		switch(mType)
		{
			case kUndefinedProperty:
				r = true;
				break;
			case kFloatProperty:
				r = (getFloatValue() == b.getFloatValue());
				break;
			case kStringProperty:
				r = (getStringValue() == b.getStringValue());
				break;
			case kSignalProperty:
				r = (getSignalValue() == b.getSignalValue());
				break;
		}
	}
	return r;
}