public static function construct($extended_pan_id, $extended_address, $network_address, $device_type, $rx_on_when_idle, $relationship, $permit_joining, $depth, $lqi) { $frame = new self(); $frame->setExtendedPanId($extended_pan_id); $frame->setExtendedAddress($extended_address); $frame->setNetworkAddress($network_address); $frame->setDeviceType($device_type); $frame->setRxOnWhenIdle($rx_on_when_idle); $frame->setRelationship($relationship); $frame->setPermitJoining($permit_joining); $frame->setDepth($depth); $frame->setLqi($lqi); return $frame; }