question: handles responses from gopro get requests . concode_field_sep int status concode_elem_sep Runnable watchdogCallback concode_elem_sep long HEARTBEAT_TIMEOUT concode_elem_sep boolean isRecording concode_elem_sep HashMap<Integer,GetResponseHandler> getResponsesFutures concode_elem_sep Handler watchdog concode_elem_sep HashMap<Integer,SetResponseHandler> setResponsesFutures concode_elem_sep msg_gopro_set_request scratchSetRequest concode_elem_sep msg_gopro_get_request scratchGetRequest concode_elem_sep Drone drone concode_field_sep void sendMavlinkPacket concode_elem_sep void onHeartBeat concode_elem_sep boolean isConnected concode_elem_sep void sendSetRequest concode_elem_sep void run concode_elem_sep void sendGetRequest concode_elem_sep void resetFutures concode_elem_sep void onResponse concode_elem_sep void onResponse concode_elem_sep boolean isRecording concode_elem_sep void onDroneEvent concode_elem_sep void startRecording concode_elem_sep void updateRequestTarget concode_elem_sep void restartWatchdog concode_elem_sep void onHeartbeatTimeout concode_elem_sep void stopRecording
target: void function ( msg_gopro_get_response arg0 ) { if ( arg0 == null ) return ; final GetResponseHandler loc0 = getResponsesFutures . remove ( ( int ) arg0 . cmd_id ) ; if ( loc0 != null ) { loc0 . onResponse ( arg0 . cmd_id , arg0 . value ) ; } }