PointCommand

class PointCommand : public Remote::Message::OutgoingMessage

IEC60870-5 generic data point information message.

Valid cause of transmission: x

Deprecated:

since all used messages are implemented in their own classes a generic point information should not be used anymore

Public Functions

~PointCommand() override

free information object

Public Static Functions

static inline std::shared_ptr<PointCommand> create(std::shared_ptr<Object::DataPoint> point, const bool select = false)

Create a message for a certain DataPoint.

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

Parameters:
  • point – point whose value should be reported to remote client

  • select – flag for select and execute command mode (lock control access)

Throws:

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