import { SupervisionUrlDistribution } from '../types/ConfigurationData';
import { URL } from 'url';
import Utils from '../utils/Utils';
+import chalk from 'chalk';
import crypto from 'crypto';
import fs from 'fs';
import logger from '../utils/Logger';
let errMsg: string;
try {
const request = JSON.parse(data.toString()) as IncomingRequest;
+ const requestAsString = JSON.stringify(request);
+ console.log(chalk`{yellow << Received message = ${requestAsString}}`);
if (Utils.isIterable(request)) {
// Parse the message
[messageType, messageId, commandName, commandPayload, errorDetails] = request;
import type OCPPResponseService from './OCPPResponseService';
import PerformanceStatistics from '../../performance/PerformanceStatistics';
import Utils from '../../utils/Utils';
+import chalk from 'chalk';
import logger from '../../utils/Logger';
export default abstract class OCPPRequestService {
if (this.chargingStation.isWebSocketConnectionOpened()) {
// Yes: Send Message
const beginId = PerformanceStatistics.beginMeasure(commandName);
+ console.log(chalk`{blue >> Sending message = ${messageToSend}}`);
// FIXME: Handle sending error
this.chargingStation.wsConnection.send(messageToSend);
PerformanceStatistics.endMeasure(commandName, beginId);