question: sets the volume in percent concode_field_sep List<String> inputNames concode_elem_sep YamahaReceiverCommunication com concode_elem_sep String name concode_elem_sep boolean mute concode_elem_sep String id concode_elem_sep String surroundProgram concode_elem_sep float volume concode_elem_sep int netRadioChannel concode_elem_sep String input concode_elem_sep String version concode_elem_sep List<Zone> additional_zones concode_elem_sep boolean power concode_field_sep void updateState concode_elem_sep void updateDeviceInformation concode_elem_sep boolean isMute concode_elem_sep void setPower concode_elem_sep Zone getZone concode_elem_sep void setVolumeRelative concode_elem_sep String getInput concode_elem_sep void setNetRadio concode_elem_sep void setInput concode_elem_sep float getVolume concode_elem_sep String getSurroundProgram concode_elem_sep void setMute concode_elem_sep void setVolumeDB concode_elem_sep List<String> getInputNames concode_elem_sep boolean isPower concode_elem_sep void setSurroundProgram concode_elem_sep String getHost
target: void function ( float arg0 ) { if ( arg0 < 0 ) { arg0 = 0 ; } if ( arg0 > 100 ) { arg0 = 100 ; } com . setVolume ( arg0 * YamahaReceiverCommunication . VOLUME_RANGE / 100.0f + YamahaReceiverCommunication . VOLUME_MIN ) ; this . volume = Math . round ( arg0 * 100 ) / 100 ; }