Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 132
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 292
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 166
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 235
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 315
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 356
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 282
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 294
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 304
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 314
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 315
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 316
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 317
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 375
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /home/ndtitbco/public_html/testing/application/libraries/Ion_auth.php
Line: 72
Function: library
File: /home/ndtitbco/public_html/testing/application/controllers/Display.php
Line: 8
Function: __construct
File: /home/ndtitbco/public_html/testing/index.php
Line: 315
Function: require_once
Please follow this link to download our detailed company profile document.

High frequency sound waves are introduced into a material and they are reflected back from surfaces or flaws.
Reflected sound energy is displayed versus time, and inspector can visualize a cross section of the specimen showing the depth of features that reflect sound.

The part is magnetized. Finely milled iron particles coated with a dye pigment are then applied to the specimen. These particles are attracted to magnetic flux leakage fields and will cluster to form an indication directly over the discontinuity. This indication can be visually detected under proper lighting conditions.


Phased Array Ultrasonic Testing (PAUT) is an advanced Non-Destructive Examination technique that uses ultrasonic capable of pulsing elements individually at different time intervals. Compare with conventional ultrasonics, PAUT provides higher probability of detection, it is faster, more reliable, and it provides 2D or 3D images and permanent record of inspections thrrough the data recorded.

Positive Material Identification (PMI) is one of the more specialized non destructive testing methods. With positive material identification the alloy composition of materials can be determined.
If a material certificate is missing or it is not clear what the composition of a material is, then PMI offers the solution. Because specifications for materials used in industry are increasingly more specific, the need for PMI testing has been on an increase for the past several years.
Material properties like structure difference and heat treatments have no influence on the results of the PMI measurements. However, it is important that the surface is identical to rest of the material. Oxides, coatings and dirt on the material will influence the identification results. Also the surface must be smooth. Elements that can be identified using PMI include: Ti, V, Cr, Mn, Co, Fe, Cu, Zn, Ni, Se, Nb, Mo.

Post Weld Heat Treatment (PWHT) is a heat treatment process that aims to eliminate the residual stress at the weld.
Mainly carbon steel material will undergo structural changes and grain because of the heating and cooling effect. The structure is not homogeneous save a lot of residual stress makes these materials have properties that are harder but lower toughness.
To revert back to the desired properties, especially in the toughness of the structure change was restored to its original structure by heating at a certain time and in a specific time period. Depending on the type of material and material thickness.

Holiday testing is a non-destructive test method applied on protective coatings to detect unacceptable discontinuities such as pinholes and voids.
The test involves checking an electric circuit to see if current flows to complete the circuit.
This testing is used to find coating film discontinuities that are not readily visible.

The basic premise behind an underground utility locator is that it works by producing and transmitting a signal onto a utility that is metallic that the receiver can detect.
A signal (measured in kHz or Hz) can be produced by a transmitter and is sent through the utility by either conductive or inductive means.