123456789101112131415161718192021 |
- using System;
- namespace EVCB_OCPP.Packet.Features
- {
- /// <summary>
- /// Abstract class. Feature ties {Request} and {Confirmation} types together with an action name.
- /// Can handle a incoming request by forwarding it to the feature {Profile}.
- /// </summary>
- public abstract class Feature
- {
- /// <summary>
- /// Get the {Request} for the feature.
- /// return the {Request}
- /// </summary>
- public abstract Type GetRequestType();
- public abstract Type GetConfirmationType();
- public abstract string GetAction();
- }
- }
|