# p r a g m a   n a m e s p a c e ( " \ \ \ \ . \ \ R o o t \ \ C I M V 2 " ) 
 
 
 
 [ A b s t r a c t , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c T e s t   :   C I M _ S e r v i c e 
 
 { 
 
     [ M o d e l C o r r e s p o n d e n c e { " C I M _ D i a g n o s t i c T e s t . O t h e r C h a r a c t e r i s t i c D e s c r i p t i o n " } ]   u i n t 1 6   C h a r a c t e r i s t i c s [ ] ; 
 
     [ M o d e l C o r r e s p o n d e n c e { " C I M _ D i a g n o t i s t T e s t . C h a r a c t e r i s t i c s " } ]   s t r i n g   O t h e r C h a r a c t e r i s t i c D e s c r i p t i o n ; 
 
     b o o l e a n   I s I n U s e ; 
 
     u i n t 1 6   R e s o u r c e s U s e d [ ] ; 
 
     u i n t 3 2   R u n T e s t ( [ I N ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   S y s t e m E l e m e n t , [ I N ]   C I M _ D i a g n o s t i c S e t t i n g   R e f   S e t t i n g , [ O U T ]   C I M _ D i a g n o s t i c R e s u l t   R e f   R e s u l t ) ; 
 
     u i n t 3 2   C l e a r R e s u l t s ( [ I N ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   S y s t e m E l e m e n t , [ O U T ]   S t r i n g   R e s u l t s N o t C l e a r e d [ ] ) ; 
 
     u i n t 3 2   D i s c o n t i n u e T e s t ( [ I N ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   S y s t e m E l e m e n t , [ I N ]   C I M _ D i a g n o s t i c R e s u l t   R e f   R e s u l t , [ O U T ]   B o o l e a n   T e s t i n g S t o p p e d ) ; 
 
 } ; 
 
 
 
 [ A b s t r a c t , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c S e t t i n g   :   C I M _ S e t t i n g 
 
 { 
 
     [ K e y , M a x L e n ( 2 5 6 ) , O v e r r i d e ( " S e t t i n g I D " ) ]   s t r i n g   S e t t i n g I D ; 
 
     [ W r i t e ]   u i n t 1 6   T e s t W a r n i n g L e v e l ; 
 
     [ W r i t e ]   b o o l e a n   R e p o r t S o f t E r r o r s ; 
 
     [ W r i t e ]   b o o l e a n   R e p o r t S t a t u s M e s s a g e s ; 
 
     [ W r i t e ]   b o o l e a n   H a l t O n E r r o r ; 
 
     [ W r i t e ]   b o o l e a n   Q u i c k M o d e ; 
 
     [ M i n V a l u e ( 0 ) , M a x V a l u e ( 1 0 0 ) , M o d e l C o r r e s p o n d e n c e { " C I M _ D i a g n o s t i c T e s t . C h a r a c t e r i s t i c s " } , W r i t e ]   u i n t 8   P e r c e n t O f T e s t C o v e r a g e ; 
 
 } ; 
 
 
 
 [ A b s t r a c t , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c R e s u l t 
 
 { 
 
     [ P r o p a g a t e d ( " C I M _ D i a g n o s t i c T e s t . C r e a t i o n C l a s s N a m e " ) , K e y , M a x L e n ( 2 5 6 ) ]   s t r i n g   D i a g n o s t i c C r e a t i o n C l a s s N a m e ; 
 
     [ P r o p a g a t e d ( " C I M _ D i a g n o s t i c T e s t . N a m e " ) , K e y , M a x L e n ( 2 5 6 ) ]   s t r i n g   D i a g n o s t i c N a m e ; 
 
     [ K e y , M a x L e n ( 1 0 2 4 ) ]   s t r i n g   E x e c u t i o n I D ; 
 
     [ P r o p a g a t e d ( " C I M _ D i a g n o s t i c T e s t . S y s t e m C r e a t i o n C l a s s N a m e " ) , K e y , M a x L e n ( 2 5 6 ) ]   s t r i n g   D i a g S y s t e m C r e a t i o n C l a s s N a m e ; 
 
     [ P r o p a g a t e d ( " C I M _ D i a g n o s t i c T e s t . S y s t e m N a m e " ) , K e y , M a x L e n ( 2 5 6 ) ]   s t r i n g   D i a g S y s t e m N a m e ; 
 
     d a t e t i m e   T i m e S t a m p ; 
 
     b o o l e a n   I s P a c k a g e ; 
 
     d a t e t i m e   T e s t S t a r t T i m e ; 
 
     d a t e t i m e   T e s t C o m p l e t i o n T i m e ; 
 
     [ M o d e l C o r r e s p o n d e n c e { " C I M _ D i a g n o s t i c R e s u l t . O t h e r S t a t e D e s c r i p t i o n " } ]   u i n t 1 6   T e s t S t a t e ; 
 
     [ M o d e l C o r r e s p o n d e n c e { " C I M _ D i a g n o s t i c R e s u l t . T e s t S t a t e " } ]   s t r i n g   O t h e r S t a t e D e s c r i p t i o n ; 
 
     [ M o d e l C o r r e s p o n d e n c e { " C I M _ D i a g n o s t i c T e s t F o r M S E . E s t i m a t e d T i m e O f P e r f o r m i n g " } ]   u i n t 3 2   E s t i m a t e d T i m e O f P e r f o r m i n g ; 
 
     [ A r r a y T y p e ( " O r d e r e d " ) ]   s t r i n g   T e s t R e s u l t s [ ] ; 
 
     [ M i n V a l u e ( 0 ) , M a x V a l u e ( 1 0 0 ) ]   u i n t 8   P e r c e n t C o m p l e t e ; 
 
     [ W r i t e ]   u i n t 1 6   T e s t W a r n i n g L e v e l ; 
 
     [ W r i t e ]   b o o l e a n   R e p o r t S o f t E r r o r s ; 
 
     [ W r i t e ]   b o o l e a n   R e p o r t S t a t u s M e s s a g e s ; 
 
     [ W r i t e ]   b o o l e a n   H a l t O n E r r o r ; 
 
     [ W r i t e ]   b o o l e a n   Q u i c k M o d e ; 
 
     [ M i n V a l u e ( 0 ) , M a x V a l u e ( 1 0 0 ) , M o d e l C o r r e s p o n d e n c e { " C I M _ D i a g n o s t i c T e s t . C h a r a c t e r i s t i c s " } , W r i t e ]   u i n t 8   P e r c e n t O f T e s t C o v e r a g e ; 
 
 } ; 
 
 
 
 [ A b s t r a c t , A s s o c i a t i o n   :   T o I n s t a n c e   T o S u b c l a s s   D i s a b l e O v e r r i d e , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c R e s u l t F o r M S E 
 
 { 
 
     [ K e y ]   C I M _ D i a g n o s t i c R e s u l t   R e f   R e s u l t ; 
 
     [ K e y ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   S y s t e m E l e m e n t ; 
 
 } ; 
 
 
 
 [ A b s t r a c t , A s s o c i a t i o n   :   T o I n s t a n c e   T o S u b c l a s s   D i s a b l e O v e r r i d e , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c R e s u l t F o r T e s t 
 
 { 
 
     [ W e a k , M i n ( 1 ) , M a x ( 1 ) , K e y ]   C I M _ D i a g n o s t i c R e s u l t   R e f   D i a g n o s t i c R e s u l t ; 
 
     [ M i n ( 1 ) , M a x ( 1 ) , K e y ]   C I M _ D i a g n o s t i c T e s t   R e f   D i a g n o s t i c T e s t ; 
 
 } ; 
 
 
 
 [ A b s t r a c t , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c T e s t F o r M S E   :   C I M _ P r o v i d e s S e r v i c e T o E l e m e n t 
 
 { 
 
     [ O v e r r i d e ( " A n t e c e d e n t " ) , K e y ]   C I M _ D i a g n o s t i c T e s t   R e f   A n t e c e d e n t ; 
 
     [ K e y ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   D e p e n d e n t ; 
 
     [ M o d e l C o r r e s p o n d e n c e { " C I M _ D i a g n o s t i c R e s u l t . E s t i m a t e d T i m e O f P e r f o r m i n g " } ]   u i n t 3 2   E s t i m a t e d T i m e O f P e r f o r m i n g ; 
 
     b o o l e a n   I s E x c l u s i v e F o r M S E ; 
 
 } ; 
 
 
 
 [ A b s t r a c t , A g g r e g a t i o n , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c T e s t I n P a c k a g e   :   C I M _ C o m p o n e n t 
 
 { 
 
     [ O v e r r i d e ( " G r o u p C o m p o n e n t " ) , K e y ]   C I M _ D i a g n o s t i c T e s t   R e f   G r o u p C o m p o n e n t ; 
 
     [ O v e r r i d e ( " P a r t C o m p o n e n t " ) , K e y ]   C I M _ D i a g n o s t i c T e s t   R e f   P a r t C o m p o n e n t ; 
 
 } ; 
 
 
 
 [ A b s t r a c t , A s s o c i a t i o n   :   T o I n s t a n c e   T o S u b c l a s s   D i s a b l e O v e r r i d e , A g g r e g a t i o n , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c R e s u l t I n P a c k a g e 
 
 { 
 
     [ K e y ]   C I M _ D i a g n o s t i c R e s u l t   R e f   P a c k a g e R e s u l t ; 
 
     [ K e y ]   C I M _ D i a g n o s t i c R e s u l t   R e f   R e s u l t ; 
 
 } ; 
 
 
 
 [ A b s t r a c t , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c T e s t S o f t w a r e   :   C I M _ D e p e n d e n c y 
 
 { 
 
     [ O v e r r i d e ( " A n t e c e d e n t " ) , K e y ]   C I M _ S o f t w a r e E l e m e n t   R e f   A n t e c e d e n t ; 
 
     [ O v e r r i d e ( " D e p e n d e n t " ) , K e y ]   C I M _ D i a g n o s t i c T e s t   R e f   D e p e n d e n t ; 
 
 } ; 
 
 
 
 [ A b s t r a c t , L O C A L E ( 1 0 3 3 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c S e t t i n g F o r T e s t   :   C I M _ E l e m e n t S e t t i n g 
 
 { 
 
     [ O v e r r i d e ( " E l e m e n t " ) , K e y ]   C I M _ D i a g n o s t i c T e s t   R e f   E l e m e n t ; 
 
     [ O v e r r i d e ( " S e t t i n g " ) , K e y ]   C I M _ D i a g n o s t i c S e t t i n g   R e f   S e t t i n g ; 
 
 } ; 
 
 