Add FMS Condition Table, and half way create database
This commit is contained in:
@@ -112,7 +112,7 @@ namespace FAtoPA.Net
|
||||
siType.ItemsSource = Enum.GetValues(typeof(SIType)).Cast<SIType>().ToList();
|
||||
|
||||
Load_ModbusTranslationTable();
|
||||
|
||||
|
||||
DataContext = this;
|
||||
|
||||
}
|
||||
@@ -299,6 +299,12 @@ namespace FAtoPA.Net
|
||||
List<String> ConditionON = new List<string>();
|
||||
List<String> ConditionOFF = new List<string>();
|
||||
|
||||
//add for example. delete if database condition done.
|
||||
ConditionON.Add(SILogicalState.FIRE.ToString());
|
||||
ConditionON.Add(SILogicalState.SMOKE.ToString());
|
||||
ConditionOFF.Add(SILogicalState.NORMAL.ToString());
|
||||
|
||||
|
||||
|
||||
fsm.AddListener(new FSMTableUpdater(FsmTableMember, DetectedSIID, DetectedSIIDCount));
|
||||
fsm.AddListener(new ModbusTriggerFromFSM(FsmTableMember, ModbusTableMember, modbusSlave, ModbusTranslationTable));
|
||||
@@ -1085,7 +1091,6 @@ namespace FAtoPA.Net
|
||||
break;
|
||||
case "LastUpdate":
|
||||
e.Column.Width = DataGridLength.Auto;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -1113,6 +1118,8 @@ namespace FAtoPA.Net
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void VXTable_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("VXTable_AutoGeneratingColumn : " + e.PropertyName);
|
||||
@@ -1243,6 +1250,28 @@ namespace FAtoPA.Net
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void ConditionTable_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("ConditionTable_AutoGeneratingColumn : " + e.PropertyName);
|
||||
switch (e.PropertyName)
|
||||
{
|
||||
case "No":
|
||||
e.Column.Width = DataGridLength.Auto;
|
||||
break;
|
||||
case "Condition":
|
||||
e.Column.Width = DataGridLength.Auto;
|
||||
break;
|
||||
case "PAS Status":
|
||||
e.Column.Width = DataGridLength.Auto;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void VXTable_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user