Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/service/YKCPushCommandService.java

75 lines
1.7 KiB
Java
Raw Normal View History

package com.jsowell.pile.service;
2023-03-04 16:29:55 +08:00
import com.jsowell.pile.domain.ykcCommond.*;
2023-03-04 16:29:55 +08:00
/**
* 云快充协议向充电桩发送命令service
*/
public interface YKCPushCommandService {
/**
* 发送启动充电指令
* @param startChargingCommand
*/
void pushStartChargingCommand(StartChargingCommand startChargingCommand);
/**
* 发送停止充电指令
* @param stopChargingCommand
*/
void pushStopChargingCommand(StopChargingCommand stopChargingCommand);
/**
* 读取实时监测数据命令
* @param command
*/
void pushGetRealTimeMonitorDataCommand(GetRealTimeMonitorDataCommand command);
/**
* 发送重启指令
* @param command
*/
void pushRebootCommand(RebootCommand command);
/**
* 发送下发二维码命令
* @param command
*/
void pushIssueQRCodeCommand(IssueQRCodeCommand command);
/**
* 发送对时命令
* @param command
*/
void pushProofreadTimeCommand(ProofreadTimeCommand command);
/**
* 下发计费模板命令
* @param command
*/
void pushPublishPileBillingTemplate(PublishPileBillingTemplateCommand command);
/**
* 发送远程更新命令
* @param command
*/
2023-04-06 16:32:41 +08:00
void pushUpdateFileCommand(UpdateFirmwareCommand command);
2023-03-29 13:45:10 +08:00
/**
* 发送充电桩设置命令
*/
void pushPileSettingCommand(PileSettingCommand command);
/**
* 平台査询工作参数
* @param command
*/
void pushQueryWorkParamsCommand(QueryWorkParamsCommand command);
/**
* 远程账户余额更新
* @param command
*/
void pushAccountBalanceUpdateCommand(RemoteAccountBalanceUpdateCommand command);
2023-03-04 16:29:55 +08:00
}