Changeset 2272
- Timestamp:
- 11/09/10 20:38:21 (19 months ago)
- Location:
- trunk/loplug/plugins/lockon
- Files:
-
- 3 edited
-
llf_fc2.py (modified) (1 diff)
-
loplug_database.xml (modified) (1 diff)
-
lua_server.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/loplug/plugins/lockon/llf_fc2.py
r2271 r2272 287 287 elif szobj.data_id == self.build_full_itemId( Llf.TOGGLE_LLF_FEATURE): 288 288 if self.featureEnable: 289 print "[LLF] feature disable"289 # Set feature state and discard LUA data 290 290 self.featureEnable = False 291 for dataId in Llf.REQUESTED_DATAS: 292 destPlug, dataId = cst_split_on_first_part_of_address( dataId) 293 szDataDiscard = SzDataDiscard( self.build_full_itemId(), dataId) 294 self.parentPlug.send_object( [destPlug], PGPluginClient.OPCODE_DATA_DISCARDED, szDataDiscard) 295 291 296 else: 292 print "[LLF] feature enable"293 297 self.featureEnable = True 298 299 # Set feature state and request LUA data 300 for dataId in Llf.REQUESTED_DATAS: 301 destPlug, dataId = cst_split_on_first_part_of_address( dataId) 302 szDataRequest = SzDataRequest( self.build_full_itemId(), dataId, period=self.samplingPeriod) 303 self.parentPlug.send_object( [destPlug], PGPluginClient.OPCODE_DATA_REQUESTED, szDataRequest) 304 294 305 self.__sendData__( None, Llf.TOGGLE_LLF_FEATURE) 295 306 -
trunk/loplug/plugins/lockon/loplug_database.xml
r2139 r2272 74 74 <item desc="Longitude" flags="angle_dgr , float , %.6f" id="9" name="Req_Longitude"/> 75 75 <item desc="Altitude" flags="altitude , int , %d " id="10" name="Req_Altitude"/> 76 <item desc="Heading" flags="angle_rad , float , %. 2f" id="11" name="Req_Heading"/>76 <item desc="Heading" flags="angle_rad , float , %.3f" id="11" name="Req_Heading"/> 77 77 <item desc="Indicated air speed" flags="speed , float , %.2f" id="12" name="Req_IndicAirSpeed"/> 78 78 <item desc="True air speed" flags="speed , float , %.2f" id="13" name="Req_TrueAirSpeed"/> 79 79 <item desc="Altiude above mean sea level" flags="altitude , float , %.2f" id="14" name="Req_AltitudeAmsl"/> 80 80 <item desc="Altitude above Surface" flags="altitude , float , %.2f" id="15" name="Req_AltitudeAsfc"/> 81 <item desc="Angle of attack" flags="angle_rad , int , %. 2f" id="16" name="Req_Aoa"/>81 <item desc="Angle of attack" flags="angle_rad , int , %.3f" id="16" name="Req_Aoa"/> 82 82 <item desc="Acceleration expressed in G" flags=" , float , %.2f" id="17" name="Req_Acceleration"/> 83 83 <item desc="Vertical velicity" flags="vertical_speed,float , %.2f" id="18" name="Req_VerticalVelocity"/> 84 84 <item desc="Speed expressed in MACH" flags=" , float , %.2f" id="19" name="Req_MachNumber"/> 85 <item desc="Magnetic yaw" flags="angle_rad , float , %. 2f" id="20" name="Req_MagneticYaw"/>85 <item desc="Magnetic yaw" flags="angle_rad , float , %.3f" id="20" name="Req_MagneticYaw"/> 86 86 <item desc="Glide deviation [-1, 1]" flags=" , float , %.3f" id="21" name="Req_GlideDeviation"/> 87 87 <item desc="Side deviation [-1, 1]" flags=" , float , %.3f" id="22" name="Req_SideDeviation"/> 88 88 <item desc="???????????? [-1, 1]" flags=" , float , %.3f" id="23" name="Req_SlipBallPosition"/> 89 89 <item desc="Basic atmopheric pressure (unit ???)" flags="pressure , string, %s " id="24" name="Req_AtmoPressure"/> 90 <item desc="ADF" flags="angle_rad , float , %. 2f" id="25" name="Req_HsiAdf"/>91 <item desc="RMI" flags="angle_rad , float , %. 2f" id="26" name="Req_HsiRmi"/>92 <item desc="Compass" flags="angle_rad , float , %. 2f" id="27" name="Req_HsiCompass"/>93 <item desc="Pitch" flags="angle_rad , float , %. 2f" id="28" name="Req_AdiPitch"/>94 <item desc="Roll" flags="angle_rad , float , %. 2f" id="29" name="Req_AdiRoll"/>95 <item desc="Yaw" flags="angle_rad , float , %. 2f" id="30" name="Req_AdiYaw"/>90 <item desc="ADF" flags="angle_rad , float , %.3f" id="25" name="Req_HsiAdf"/> 91 <item desc="RMI" flags="angle_rad , float , %.3f" id="26" name="Req_HsiRmi"/> 92 <item desc="Compass" flags="angle_rad , float , %.3f" id="27" name="Req_HsiCompass"/> 93 <item desc="Pitch" flags="angle_rad , float , %.3f" id="28" name="Req_AdiPitch"/> 94 <item desc="Roll" flags="angle_rad , float , %.3f" id="29" name="Req_AdiRoll"/> 95 <item desc="Yaw" flags="angle_rad , float , %.3f" id="30" name="Req_AdiYaw"/> 96 96 <item desc="RPM left engine (per cent)" flags=" , string, %s " id="31" name="Req_EngRpmLeft"/> 97 97 <item desc="RPM right engine (per cent)" flags=" , string, %s " id="32" name="Req_EngRpmRight"/> -
trunk/loplug/plugins/lockon/lua_server.py
r2142 r2272 78 78 self.prevGatheredRequests = {} 79 79 80 print "\n\n\n LUA state sent \n\n\n" 81 82 80 83 # Invoke __init__ method of the daughter class 81 84 SocketServer.BaseRequestHandler.__init__(self, request, clientAddress, server) … … 486 489 487 490 self.luaRequestHandler = None 488 SocketServer.TCPServer.__init__( self, ( ' ', CST_LOPLUG_LUA_PORT), LuaRequestHandler)491 SocketServer.TCPServer.__init__( self, ( 'localhost', CST_LOPLUG_LUA_PORT), LuaRequestHandler) 489 492 self.allow_reuse_address = True 490 493 … … 821 824 # @param supInfo suplementary info 822 825 def _data_requested( self, srcPlugId, itemId, period, supInfo): 823 #print "[LuaServer] itemId %s requested from %s [period:%s, supInfo:%s]" % ( itemId, srcPlugId, period, supInfo)826 print "[LuaServer] itemId %s requested from %s [period:%s, supInfo:%s]" % ( itemId, srcPlugId, period, supInfo) 824 827 825 828 # Transcode Name to itemId for lua
Note: See TracChangeset
for help on using the changeset viewer.
