Package jmri.jmrit.ussctc
Interface FieldSection<To extends java.lang.Enum<To>,From extends java.lang.Enum<From>>
-
- All Known Subinterfaces:
Section<To,From>
- All Known Implementing Classes:
MaintainerCallSection,SignalHeadSection,TrackCircuitSection,TurnoutSection,TurnoutSection.TurnoutFieldSection
public interface FieldSection<To extends java.lang.Enum<To>,From extends java.lang.Enum<From>>
A Section is the base type for the pieces that make up and are referenced by aStation.The type argument defines the communications from central to field and from field to central
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcodeValueDelivered(To value)Provide the transferred value to the field unit at the end of the code-send operation.FromindicationStart()Inform field part of section that an indication operation (from field to machine) has started and obtain the value to be conveyed to the central CTC machine.
-
-
-
Method Detail
-
codeValueDelivered
void codeValueDelivered(To value)
Provide the transferred value to the field unit at the end of the code-send operation.- Parameters:
value- transfer value.
-
indicationStart
From indicationStart()
Inform field part of section that an indication operation (from field to machine) has started and obtain the value to be conveyed to the central CTC machine.- Returns:
- The value to be conveyed to the central CTC machine.
-
-