Sha256: c5d4920863222b2b8e5cca5c667e0db98524109c02e09d52be4741958169c93f

Contents?: true

Size: 496 Bytes

Versions: 11

Compression:

Stored size: 496 Bytes

Contents

module Tamashii
  module Agent
    class Event

      BEEP = 1
      SYSTEM_COMMAND = 2
      AUTH_RESULT = 3
      CARD_DATA = 4
      LCD_MESSAGE = 5
      LCD_SET_IDLE_TEXT = 6

      RESTART_COMPONENT = 254
      CONNECTION_NOT_READY = 255

      
      
      attr_reader :type, :body

      def initialize(type, body)
        @type = type
        @body = body
        self.freeze
      end

      def ==(other)
        @type == other.type && @body == other.body
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
tamashii-agent-0.4.0 lib/tamashii/agent/event.rb
tamashii-agent-0.3.4 lib/tamashii/agent/event.rb
tamashii-agent-0.3.3 lib/tamashii/agent/event.rb
tamashii-agent-0.3.1 lib/tamashii/agent/event.rb
tamashii-agent-0.3.0 lib/tamashii/agent/event.rb
tamashii-agent-0.2.8 lib/tamashii/agent/event.rb
tamashii-agent-0.2.7 lib/tamashii/agent/event.rb
tamashii-agent-0.2.6 lib/tamashii/agent/event.rb
tamashii-agent-0.2.5 lib/tamashii/agent/event.rb
tamashii-agent-0.2.4 lib/tamashii/agent/event.rb
tamashii-agent-0.2.3 lib/tamashii/agent/event.rb