{"action":"created","issue":{"url":"https://api.github.com/repos/ArduPilot/ardupilot/issues/3434","repository_url":"https://api.github.com/repos/ArduPilot/ardupilot","labels_url":"https://api.github.com/repos/ArduPilot/ardupilot/issues/3434/labels{/name}","comments_url":"https://api.github.com/repos/ArduPilot/ardupilot/issues/3434/comments","events_url":"https://api.github.com/repos/ArduPilot/ardupilot/issues/3434/events","html_url":"https://github.com/ArduPilot/ardupilot/pull/3434","id":125073196,"number":3434,"title":"FrSky: Native Telemetry","user":{"login":"tomlauzon","id":8354398,"avatar_url":"https://avatars.githubusercontent.com/u/8354398?v=3","gravatar_id":"","url":"https://api.github.com/users/tomlauzon","html_url":"https://github.com/tomlauzon","followers_url":"https://api.github.com/users/tomlauzon/followers","following_url":"https://api.github.com/users/tomlauzon/following{/other_user}","gists_url":"https://api.github.com/users/tomlauzon/gists{/gist_id}","starred_url":"https://api.github.com/users/tomlauzon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomlauzon/subscriptions","organizations_url":"https://api.github.com/users/tomlauzon/orgs","repos_url":"https://api.github.com/users/tomlauzon/repos","events_url":"https://api.github.com/users/tomlauzon/events{/privacy}","received_events_url":"https://api.github.com/users/tomlauzon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2016-01-05T23:04:50Z","updated_at":"2016-03-28T01:17:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ArduPilot/ardupilot/pulls/3434","html_url":"https://github.com/ArduPilot/ardupilot/pull/3434","diff_url":"https://github.com/ArduPilot/ardupilot/pull/3434.diff","patch_url":"https://github.com/ArduPilot/ardupilot/pull/3434.patch"},"body":"Native FrSky telemetry support over Smart Port that sends select MAVLINK telemetry data over FrSky Telemetry link.\r\nUses single configurable sensor ID (identifying the AP on the bus) as required by OpenTX 2.1.\r\nIntroduces various code optimizations to reduce computational burden and memory usage.\r\nA number of bandwidth optimizations (including priority handling) have been made in order to send data at specific rates, enabling real time HUD display for instance.\r\nOne of the FrSky telemetry scheduler tasks (which proved to be unnecessary) has been removed.\r\n\r\nTelemetry data items:\r\n- AP status\r\n  - Flight mode\r\n  - Simple/SuperSimple mode\r\n  - land_complete flag\r\n  - Armed flag\r\n  - Battery failsafe flag\r\n  - EKF failsafe flag\r\n  - Fence failsafe flag (altitude and circular)\r\n  - RPM\r\n  - Throttle output\r\n- Battery information (requires power module and battery mAh to be configured in Mission Planner)\r\n  - Battery pack voltage\r\n  - Current draw\r\n  - Total current draw since start-up\r\n- Vehicle position/orientation relative to home\r\n  - Distance between home location and vehicle\r\n  - Altitude between home location and vehicle\r\n  - Angle between home location and vehicle\r\n- Vehicle velocities\r\n  - Horizontal velocity\r\n  - Vertical velocity\r\n- Rangefinder\r\n  - Rangefinder distance, status, and prearm check\r\n- Vehicle attitude\r\n  - Roll\r\n  - Pitch\r\n  - Yaw\r\n- GPS\r\n  - Number of satellites\r\n  - GPS fix (no GPS, no fix, 2D, 3D)\r\n  - HDOP and VDOP\r\n  - Latitude and longitude\r\n  - Altitude MSL\r\n- MAVLink messages sent as text\r\n  - statustext: severity and text (e.g., “GROUND START”, “PreArm: inconsistent compasses”)\r\n  - sys_status: control_sensors flags (e.g., “Bad GPS Health”)\r\n  - ekf_status_report: ekf variance flags (e.g., “Error compass variance”)\r\n  - Firmware version and frame type: FIRMWARE_STRING and FRAME_CONFIG_STRING (e.g., “APM:Copter V3.3.2 QUAD”)\r\n- Pixhawk parameters (sent during Pixhawk initialization)\r\n  - MAV_TYPE\r\n  - Battery pack capacity\r\n  - Reserve battery capacity\r\n  - Low battery voltage\r\n"},"comment":{"url":"https://api.github.com/repos/ArduPilot/ardupilot/issues/comments/202180900","html_url":"https://github.com/ArduPilot/ardupilot/pull/3434#issuecomment-202180900","issue_url":"https://api.github.com/repos/ArduPilot/ardupilot/issues/3434","id":202180900,"user":{"login":"thedevleon","id":12817042,"avatar_url":"https://avatars.githubusercontent.com/u/12817042?v=3","gravatar_id":"","url":"https://api.github.com/users/thedevleon","html_url":"https://github.com/thedevleon","followers_url":"https://api.github.com/users/thedevleon/followers","following_url":"https://api.github.com/users/thedevleon/following{/other_user}","gists_url":"https://api.github.com/users/thedevleon/gists{/gist_id}","starred_url":"https://api.github.com/users/thedevleon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thedevleon/subscriptions","organizations_url":"https://api.github.com/users/thedevleon/orgs","repos_url":"https://api.github.com/users/thedevleon/repos","events_url":"https://api.github.com/users/thedevleon/events{/privacy}","received_events_url":"https://api.github.com/users/thedevleon/received_events","type":"User","site_admin":false},"created_at":"2016-03-28T01:17:11Z","updated_at":"2016-03-28T01:17:11Z","body":"Sorry to just burst in here, but what's the status on this?"}}