class WilliamsAV::WaveCastFM
- WilliamsAV::WaveCastFM
- PlaceOS::Driver
- Reference
- Object
Defined in:
williams_av/wave_cast_fm.crConstant Summary
-
TYPES =
{Command::TDU8_REBOOT => Type::TT_U8, Command::TDU8_RESTORE_DEFAULTS => Type::TT_U8, Command::TDU8_VU_METER_VALUE => Type::TT_U8, Command::TDU8_INPUT_GAIN => Type::TT_U8, Command::TDU8_INPUT_SOURCE => Type::TT_U8, Command::TDU8_PRESET => Type::TT_U8, Command::TDU8_HIGH_PASS => Type::TT_U8, Command::TDU8_LOW_PASS => Type::TT_U8, Command::TDU8_COMPRESSION => Type::TT_U8, Command::TDU8_USE_DHCP => Type::TT_U8, Command::TDU8_AUDIO_TX_MODE => Type::TT_U8, Command::TDU8_TTL => Type::TT_U8, Command::TDU8_SECURE_MODE => Type::TT_U8, Command::TDU8_PANEL_LOCK => Type::TT_U8, Command::TDU32_RF_TIMEOUT => Type::TT_U32, Command::TDU8_RF_CHANNEL => Type::TT_U8, Command::TDU8_RF_17_CHANNEL_MODE => Type::TT_U8, Command::TDU8_RF_POWER => Type::TT_U8, Command::TDSTR_SERVER_NAME => Type::TT_STRING, Command::TDSTR_STATIC_IP_ADDR => Type::TT_STRING, Command::TDSTR_STATIC_SUBNET_MASK => Type::TT_STRING, Command::TDSTR_STATIC_GATEWAY_ADDR => Type::TT_STRING, Command::TDSTR_MULTICAST_ADDR => Type::TT_STRING, Command::TDSTR_JOIN_CODE => Type::TT_STRING}
Class Method Summary
Instance Method Summary
- #channel_number : Int32 | Nil
- #channel_offset
- #connected
- #enable_join_code(state : Bool)
- #input_gain(value : UInt8)
- #input_source(value : InputSource)
- #lock_front_panel(state : Bool)
- #on_update
- #preset(value : Preset)
- #query_state
- #reboot
- #restore_defaults
- #set_join_code(pin : String)
- #set_multicast_address(ip_address : String)
-
#set_random_join_code(size : Int32 = 4)
creates a numeric pin size digits long
- #set_ttl(value : UInt8)
- #set_vu_meter(value : UInt8, overload : Bool = false)
- #transmit_multicast(state : Bool)
- #write(command : Command, value : UInt8 | UInt32 | String)