Commit a9729b95 authored by reinaortega's avatar reinaortega
Browse files

Adapter Control port added

parent 0a12bc39
Loading
Loading
Loading
Loading
+12 −0
Original line number Original line Diff line number Diff line
@@ -21,6 +21,16 @@ module LibItsV2G_TestSystem {
    
    
    group portDefinitions {
    group portDefinitions {
    
    
		/**
		 * @desc Adapter control port
		 */
		type port AdapterControlPort message {
			out 
				AcV2Gprimitive;
			in 
				AcV2Gresponse;
		} // end AdapterControlPort
		
        /**
        /**
         * @desc Upper Tester port
         * @desc Upper Tester port
         */
         */
@@ -61,6 +71,7 @@ module LibItsV2G_TestSystem {
        type component ItsV2Gsystem {
        type component ItsV2Gsystem {
            
            
            port UpperTesterPort utPort;
            port UpperTesterPort utPort;
			port AdapterControlPort acPort;
            
            
            // NT1 ports 
            // NT1 ports 
            port V2Gport v2gPort;
            port V2Gport v2gPort;
@@ -75,6 +86,7 @@ module LibItsV2G_TestSystem {
    type component ItsV2G extends ItsBaseComponent {
    type component ItsV2G extends ItsBaseComponent {
        
        
        port UpperTesterPort utPort;
        port UpperTesterPort utPort;
		port AdapterControlPort acPort;
        
        
        // NT1 ports 
        // NT1 ports 
        port V2Gport v2gPort;
        port V2Gport v2gPort;
+36 −0
Original line number Original line Diff line number Diff line
@@ -93,6 +93,42 @@ module LibItsV2G_TypesAndValues {
        type Oct16 Ipv6Address;
        type Oct16 Ipv6Address;
	} // end IPAddress
	} // end IPAddress
	
	
	group acPrimitives {
        
		   /**
			* @desc    TA primitives for V2G
			* @member  AcRetrieveUdpPort                      -
			* @member  Primitive2                      -
			*/
		   type union AcV2Gprimitive {
			   AcRetrieveUdpPort acRetrieveUdpPort
			   //Primitive2 primitive2,
		   }
        
		   /**
			* @desc    Primitive for receiveing response from TA
			* @member  getLongPosVector
			*/
		   type union AcV2Gresponse {
			   //UdpPort udpPort,
			   AcV2GresponseFailure failure
		   }
        
		   /**
			* @desc    Primitive for TA to retrive UDP port 
			* @member  beaconHeader        Beacon template
			*/
		   type record AcRetrieveUdpPort {
		   //anything you need to retrieve the correct udp port
		   }
		   
		   type record AcV2GresponseFailure {
				boolean     failure
			}
            
        
	   } // end acPrimitives

    group utPrimitives {
    group utPrimitives {
    	
    	
    	group utCommonPrimitives {
    	group utCommonPrimitives {