public List<dbTSFSignal> getTSFLibrarySignals(Guid? libraryUUID )
{
List<dbTSFSignal> list = new List<dbTSFSignal>();
String sql = "SELECT * FROM "
+ dbTSFSignal._TABLE_NAME
+ " WHERE "
+ dbTSFSignal._LIBRARY_UUID
+ " = ?";
OleDbParameter[] dbParams = { CreateParameter(dbTSFSignal._LIBRARY_UUID, libraryUUID) };
OleDbDataReader reader = ExecuteSqlQuery(sql, dbParams);
if (reader != null)
{
while (reader.Read())
{
dbTSFSignal lb = new dbTSFSignal();
lb.load(reader);
//TODO - FIX THIS lb.SignalParts = getTSFLibrarySignalParts(lb.id.ToString());
list.Add(lb);
}
reader.Close();
reader.Dispose();
}
return list;
}