public static function constructReported($attribute_id, $datatype_id, $minimum_reporting_interval, $maximum_reporting_interval, $reportable_change) { $frame = new self(); $frame->setAttributeId($attribute_id); $frame->setDirection(self::DIRECTION_SERVER_TO_CLIENT); $frame->setDatatypeId($datatype_id); $frame->setMinimumReportingInterval($minimum_reporting_interval); $frame->setMaximumReportingInterval($maximum_reporting_interval); $frame->setReportableChange($reportable_change); return $frame; }