|
|
using | StatusNotificationCallback = std::function< void(const ChargePointStatus status, const ChargePointErrorCode error_code, const ocpp::DateTime ×tamp, const std::optional< CiString< 50 > > &info, const std::optional< CiString< 255 > > &vendor_id, const std::optional< CiString< 50 > > &vendor_error_code)> |
| |
|
|
| ChargePointFSM (const StatusNotificationCallback &status_notification_callback, FSMState initial_state) |
| |
|
bool | handle_event (FSMEvent event, const ocpp::DateTime timestamp, const std::optional< CiString< 50 > > &info) |
| |
|
bool | handle_error (const ErrorInfo &error_info) |
| |
|
bool | handle_error_cleared (const std::string uuid) |
| |
|
bool | handle_all_errors_cleared () |
| |
|
void | trigger_status_notification () |
| |
|
FSMState | get_state () |
| |
|
std::optional< ErrorInfo > | get_latest_error () |
| |
The documentation for this class was generated from the following files: