2023-06-03 17:04:15 +08:00
|
|
|
|
package com.jsowell.pile.service;
|
2023-03-04 16:29:55 +08:00
|
|
|
|
|
2023-06-03 17:04:15 +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);
|
2023-04-04 13:53:31 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 平台査询工作参数
|
|
|
|
|
|
* @param command
|
|
|
|
|
|
*/
|
|
|
|
|
|
void pushQueryWorkParamsCommand(QueryWorkParamsCommand command);
|
2023-06-20 15:52:13 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 远程账户余额更新
|
|
|
|
|
|
* @param command
|
|
|
|
|
|
*/
|
|
|
|
|
|
void pushAccountBalanceUpdateCommand(RemoteAccountBalanceUpdateCommand command);
|
2023-03-04 16:29:55 +08:00
|
|
|
|
}
|