
Security News
New Website “Is It Really FOSS?” Tracks Transparency in Open Source Distribution Models
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.
Constructs and parses Crestron IP protocol packets that make it easier to communicate with Crestron devices that would otherwise require a crestron controller. It does not implement the transport layer so you can use it with native ruby, eventmachine, celluloid or the like.
You'll still need to use Crestron Toolbox software to configure the devices.
Install it with RubyGems
gem install cresip
or add this to your Gemfile if you use Bundler:
gem 'cresip'
require 'cresip'
values = {}
cresip = CresIP.new do |message|
case message
when Action
if message.feedback?
values[message.join] = message.value
else
values[message.join] = message.value
# The request is a set value so maybe perform some action
end
when Echo
if not message.is_response?
# Send a response using you TCP transport
message.response.to_binary_s
end
when Register
if not message.reg_success?
# Send a response using you TCP transport
message.register.to_binary_s
end
end
end
cresip.read(byte_string)
# You can also generate your own actions
act = CresIP::Action.new
# Supports Strings, Integers and true / false values
act.value = 'hello crestron'
act.join = 123
# Send this string over the wire to communicate
act.to_binary_s
MIT
FAQs
Unknown package
We found that cresip demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.
Security News
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
Security News
The Latio podcast explores how static and runtime reachability help teams prioritize exploitable vulnerabilities and streamline AppSec workflows.