WaypointManager: IDLE Checker

Add IDLE state checker
return and do nothing for getWaypoints and writeWaypoints if DP is not
in IDLE state.