1#ifndef POWER_MODE_RESPONSE_H
2#define POWER_MODE_RESPONSE_H
5#include "./power_mode_type.h"
13 static const PayloadType cPayloadType{
14 PayloadType::DiagPowerModeInfoResponse};
16 PowerModeType mPowerMode;
19 void GetPayload(std::vector<uint8_t> &payload)
const override;
22 const std::vector<uint8_t> &payload,
23 uint32_t payloadLength)
override;
32 uint8_t protocolVersion, PowerModeType powerMode) noexcept;
DoIP generic message.
Definition: message.h:12
Diagnostic node power mode information response.
Definition: power_mode_response.h:11
PowerModeType GetPowerMode() const noexcept
Get power mode.
void GetPayload(std::vector< uint8_t > &payload) const override
Get message payload.
virtual bool TrySetPayload(const std::vector< uint8_t > &payload, uint32_t payloadLength) override
Try to set message payload.