- CitrineOS core extracted (CSMS OCPP 2.0.1) - OpenOCPP extracted (firmware OCPP 1.6J/2.0.1) - ShapeShifter library installed (pip install -e) - ShapeShifter specification extracted - EVerest extracted TODO updated with progress
34 lines
770 B
C++
34 lines
770 B
C++
// SPDX-License-Identifier: Apache-2.0
|
|
// Copyright (C) 2023 chargebyte GmbH
|
|
// Copyright (C) 2023 Contributors to EVerest
|
|
#ifndef V2G_SERVER_H
|
|
#define V2G_SERVER_H
|
|
|
|
#include "v2g.hpp"
|
|
|
|
static const char* v2g_msg_type[] = {
|
|
"Supported App Protocol",
|
|
"Session Setup",
|
|
"Service Discovery",
|
|
"Service Detail",
|
|
"Payment Service Selection",
|
|
"Payment Details",
|
|
"Authorization",
|
|
"Charge Parameter Discovery",
|
|
"Metering Receipt",
|
|
"Certificate Update",
|
|
"Certificate Installation",
|
|
"Charging Status",
|
|
"Cable Check",
|
|
"Pre Charge",
|
|
"Power Delivery",
|
|
"Current Demand",
|
|
"Welding Detection",
|
|
"Session Stop",
|
|
"Unknown",
|
|
};
|
|
|
|
bool v2g_detect_iso20_support(struct v2g_connection* conn);
|
|
|
|
#endif /* V2G_SERVER_H */
|