LibItsGeoNetworking_TypesAndValues.ttcn 35.9 KB
Newer Older
        /**
         * @desc    Primitive for TA to stop enqueueing received beacons
         */
        type record AcStopPassBeaconing {
        }
        
tepelmann's avatar
tepelmann committed
         * @desc    Primitive for TA to start sending beacons for multiple neighbours
         * @member  beaconHeader        Beacon template
         * @member  numberOfNeighbour   Number of neighbours to simulate
         */
        type record AcStartBeaconingMultipleNeighbour {
            BeaconHeader beaconHeader,
            integer numberOfNeighbour
        }
tepelmann's avatar
tepelmann committed
        with {
            encode(beaconHeader) "LibItsGeoNetworking"
        /**
         * @desc    Primitive for TA to stop sending beacons for multiple neighbours
         */
        type record AcStopBeaconingMultipleNeighbour {
        }
        
        /**
         * @desc    Primitive for retrieving the position vector corresponding to a specific GN address
         * @member  gnAddress   GN address to be searched
         */
berge's avatar
berge committed
        type record AcGetLongPosVector {
tepelmann's avatar
tepelmann committed
        with {
            encode(gnAddress) "LibItsGeoNetworking"
    } // end acPrimitives
    with {
        encode "AdapterControl"
    }
    encode "LibItsGeoNetworking"