adding state machine for load control
This commit is contained in:
@@ -279,8 +279,13 @@ void Load_Control_State_Machine(int object_index)
|
|||||||
}
|
}
|
||||||
diff = datetime_compare(&Current_Time, &Start_Time[object_index]);
|
diff = datetime_compare(&Current_Time, &Start_Time[object_index]);
|
||||||
/* current time prior to start time */
|
/* current time prior to start time */
|
||||||
if (diff < 0) {
|
if (diff < 0) {
|
||||||
|
/* ReconfigurePending */
|
||||||
|
/* PrepareToShed */
|
||||||
|
/* AbleToMeetShed */
|
||||||
|
} else {
|
||||||
|
/* AbleToMeetShed */
|
||||||
|
/* CannotMeetShed */
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case SHED_NON_COMPLIANT:
|
case SHED_NON_COMPLIANT:
|
||||||
|
|||||||
Reference in New Issue
Block a user