public List<dbSignalAttribute> getSignalAttributes(int? signalId)
{
List<dbSignalAttribute> signalAttributes = new List<dbSignalAttribute>();
String sql = "SELECT * FROM signal_attribute_master WHERE signal_id = ?";
OleDbParameter[] dbParams = { CreateParameter("@signal_id", signalId) };
using (OleDbDataReader reader = ExecuteSqlQuery( sql, dbParams ))
{
if (reader != null)
{
while (reader.Read())
{
dbSignalAttribute signalAttribute = new dbSignalAttribute();
signalAttribute.load( reader );
signalAttributes.Add( signalAttribute );
}
reader.Close();
reader.Dispose();
}
}
return signalAttributes;
}