#avr #api-bindings #yamaha

bin+lib yamaha_avr

用于与雅马哈AVR交互的库和CLI工具

3个版本 (破坏性更新)

使用旧Rust 2015

0.2.0 2017年10月6日
0.1.0 2017年10月5日
0.0.1 2017年10月5日

#avr 中排名 33

GPL-3.0 许可证

24KB
491

yamaha-avr-rs

yamaha-avr-rs 提供了一个库和一个CLI,用于与雅马哈AVR交互。

用法

将以下内容添加到您的 Cargo.toml

[dependencies]
yamaha_avr = "0.2"

然后将其添加到您的crate根目录

extern crate yamaha_avr;

现在您可以通过以下方式连接到您的avr

yamaha::connect("ip".to_owned()); // connect takes a String instead of a str

很快您也将能够通过以下方式发现您本地的AVR

yamaha::discover();

这将返回找到的接收器列表。

CLI

安装

使用cargo

需要Rust

cargo install yamaha_avr

用法

USAGE:
    yamaha-avr [OPTIONS] [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --ip <ip>    Set the AVR Ip

SUBCOMMANDS:
    help      Prints this message or the help of the given subcommand(s)
    inputs    Get available Inputs
    mute      Mute/Unmute
    power     Get/Set Power
    select    Select Input
    volume    Get/set the volume

依赖项

~13MB
~228K SLoC