PointMessage

class PointMessage : public Remote::Message::OutgoingMessage

IEC60870-5 generic data point information message.

Valid cause of transmission: x generic point information should not be used anymore

Public Functions

~PointMessage() override

free information object

Public Static Functions

static inline std::shared_ptr<PointMessage> create(std::shared_ptr<Object::DataPoint> point)

Creates a new instance of PointMessage for a given DataPoint.

This method creates a shared pointer to a PointMessage object corresponding to the specified DataPoint.

Parameters:

point – The DataPoint object for which the message is created. This represents the value that should be reported to a remote client.

Throws:

std::invalid_argument – if point reference, point type, station reference is invalid

Returns:

A shared pointer to a newly created PointMessage instance.