Skip to main content

IEdaRequestCreatorService

Namespace: Meshmakers.Octo.Communication.EdaAdapter.Interfaces

public interface IEdaRequestCreatorService

Methods​

SetToSimulationMode(Boolean)​

void SetToSimulationMode(bool isSimulationMode)

Parameters​

isSimulationMode Boolean

CreateConsumptionRecordRequest(ConsumptionRecordRequest)​

CpRequest CreateConsumptionRecordRequest(ConsumptionRecordRequest requestData)

Parameters​

requestData ConsumptionRecordRequest

Returns​

CpRequest

CreateMeteringPointListRequest(MeteringPointListRequest)​

CpRequest CreateMeteringPointListRequest(MeteringPointListRequest requestData)

Parameters​

requestData MeteringPointListRequest

Returns​

CpRequest

CreateCmPodListRequest(ServiceProviderMeteringPointListRequest)​

CpRequest CreateCmPodListRequest(ServiceProviderMeteringPointListRequest requestData)

Parameters​

requestData ServiceProviderMeteringPointListRequest

Returns​

CpRequest

CreateCpNotification(String, String, String, String, EnergySector, String, UInt16)​

CpNotification CreateCpNotification(string senderAddress, string receiverAddress, string originalMessageId, string conversationId, EnergySector sector, string messageCode, ushort responseCode)

Parameters​

senderAddress String

receiverAddress String

originalMessageId String

conversationId String

sector EnergySector

messageCode String

responseCode UInt16

Returns​

CpNotification

CreateMeteringPointToEnergyCommunityRequest(MeteringPointToEnergyCommunityRequest)​

CmRequest CreateMeteringPointToEnergyCommunityRequest(MeteringPointToEnergyCommunityRequest requestData)

Parameters​

requestData MeteringPointToEnergyCommunityRequest

Returns​

CmRequest

CreatePartitionChangeRequest(ChangePartitionFactorRequest)​

EcmpList CreatePartitionChangeRequest(ChangePartitionFactorRequest requestData)

Parameters​

requestData ChangePartitionFactorRequest

Returns​

EcmpList

CreateMeteringPointFromEnergyCommunityRequest(MeteringPointFromEnergyCommunityRequest)​

CmRevoke CreateMeteringPointFromEnergyCommunityRequest(MeteringPointFromEnergyCommunityRequest requestData)

Parameters​

requestData MeteringPointFromEnergyCommunityRequest

Returns​

CmRevoke

CreateCustomerConsentManagementRequest(CustomerConsentManagementRequest)​

CmRequest CreateCustomerConsentManagementRequest(CustomerConsentManagementRequest requestData)

Parameters​

requestData CustomerConsentManagementRequest

Returns​

CmRequest