async def write(self, timestamp: datetime, meter_power_value: int, simulator_power_value: int, combined_power_value: int) -> None:
    '\n        Writes values into a csv file\n        :param timestamp:\n        :param meter_power_value:\n        :param simulator_power_value:\n        :param combined_power_value:\n        :return:\n        '
    async with aiofiles.open(self.__destination, mode='a') as csv_file:
        csv_file_writer = AsyncWriter(csv_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
        (await csv_file_writer.writerow([datetime.now(), meter_power_value, simulator_power_value, combined_power_value]))
    logging.debug('%s, %s, %s, %s are writen to %s', datetime.now(), meter_power_value, simulator_power_value, combined_power_value, self.__destination)
Writes values into a csv file
:param timestamp:
:param meter_power_value:
:param simulator_power_value:
:param combined_power_value:
:return:
async def write(self, timestamp: datetime, meter_power_value: int, simulator_power_value: int, combined_power_value: int) -> None:
    '\n        Writes values into a csv file\n        :param timestamp:\n        :param meter_power_value:\n        :param simulator_power_value:\n        :param combined_power_value:\n        :return:\n        '
    async with aiofiles.open(self.__destination, mode='a') as csv_file:
        csv_file_writer = AsyncWriter(csv_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
        (await csv_file_writer.writerow([datetime.now(), meter_power_value, simulator_power_value, combined_power_value]))
    logging.debug('%s, %s, %s, %s are writen to %s', datetime.now(), meter_power_value, simulator_power_value, combined_power_value, self.__destination)