Commit 0c435adb authored by tepelmann's avatar tepelmann
Browse files

Tester node positions are now given by PIXITs.

parent 4d8ac248
Loading
Loading
Loading
Loading
+86 −0
Original line number Original line Diff line number Diff line
@@ -8,10 +8,82 @@
module LibItsGeoNetworking_Pixits {
module LibItsGeoNetworking_Pixits {
    
    
    // LibCommon
    // LibCommon
    import from LibCommon_DataStrings all;
    import from LibCommon_BasicTypesAndValues all;
    import from LibCommon_BasicTypesAndValues all;
    
    
    // LibIts
    import from LibItsGeoNetworking_TypesAndValues all;
    
    group geoNetworkingPixits {
    group geoNetworkingPixits {
        
        
        group gnAddresses {
            
            /**
             * @desc GeoNetworking address of the GeoAdhoc router node A
             */
            modulepar GN_Address PX_TS_NODE_A_LOCAL_GN_ADDR := {
                typeOfAddress := e_manual,
                stationType := {
                    vehicleStation := {
                        stationType := e_vehicleStation,
                        vsKind := e_car   
                    }
                },
                stationSubType := e_private,
                stationCountryCode := c_uInt10Zero,
                mid := c_6ZeroBytes
            };
            
            /**
             * @desc GeoNetworking address of the GeoAdhoc router node B
             */
            modulepar GN_Address PX_TS_NODE_B_LOCAL_GN_ADDR := {
                typeOfAddress := e_manual,
                stationType := {
                    vehicleStation := {
                        stationType := e_vehicleStation,
                        vsKind := e_car   
                    }
                },
                stationSubType := e_private,
                stationCountryCode := c_uInt10Zero,
                mid := c_6ZeroBytes
            };
            
            /**
             * @desc GeoNetworking address of the GeoAdhoc router node C
             */
            modulepar GN_Address PX_TS_NODE_C_LOCAL_GN_ADDR := {
                typeOfAddress := e_manual,
                stationType := {
                    vehicleStation := {
                        stationType := e_vehicleStation,
                        vsKind := e_car   
                    }
                },
                stationSubType := e_private,
                stationCountryCode := c_uInt10Zero,
                mid := c_6ZeroBytes
            };
            
            /**
             * @desc GeoNetworking address of the GeoAdhoc router node D
             */
            modulepar GN_Address PX_TS_NODE_D_LOCAL_GN_ADDR := {
                typeOfAddress := e_manual,
                stationType := {
                    vehicleStation := {
                        stationType := e_vehicleStation,
                        vsKind := e_car   
                    }
                },
                stationSubType := e_private,
                stationCountryCode := c_uInt10Zero,
                mid := c_6ZeroBytes
            };
            
        } // end gnAddresses
        
        group congestionControl {
        group congestionControl {
            
            
            /**
            /**
@@ -65,6 +137,20 @@ module LibItsGeoNetworking_Pixits {
             */
             */
            modulepar integer PX_GN_APPLICATION_RETRANSMIT_TIMER := 1000;
            modulepar integer PX_GN_APPLICATION_RETRANSMIT_TIMER := 1000;
            
            
            /**
             * @desc Duration of Application retransmit timer [ms] - medium
             */
            modulepar integer PX_GN_APPLICATION_RETRANSMIT_TIMER_MEDIUM := 2000;
            
            /**
             * @desc Duration of Application retransmit timer [ms] - maximum
             */
            modulepar integer PX_GN_APPLICATION_RETRANSMIT_TIMER_MAXIMUM := 3000;
            
            /**
             * @desc The allowed delta for position checking.
             */
            modulepar integer PX_POS_DELTA := 1;
        }
        }


    } // end geoNetworkingPixits
    } // end geoNetworkingPixits