mirror of
https://github.com/cyberarm/i-mic-rts.git
synced 2025-12-15 15:52:34 +00:00
32 lines
607 B
Ruby
32 lines
607 B
Ruby
class IMICRTS
|
|
class Networking
|
|
module Protocol
|
|
VERSION = 0x01
|
|
END_OF_MESSAGE = "\r\r\r\n"
|
|
|
|
ACKNOWLEDGE = 0x01
|
|
CONNECT = 0x02
|
|
VERIFY_CONNECT = 0x03
|
|
DISCONNECT = 0x04
|
|
PING = 0x05
|
|
|
|
RELIABLE = 0x20
|
|
UNRELIABLE = 0x21
|
|
UNSEQUENCED = 0x22
|
|
FRAGMENT = 0x23
|
|
UNRELIABLE_FRAGMENT = 0x24
|
|
|
|
BANDWIDTH_LIMIT = 0x40
|
|
THROTTLE_CONFIGURE = 0x41
|
|
COUNT = 0x42
|
|
MASK = 0x43
|
|
|
|
HEADER_FLAG_COMPRESSED = 0x00
|
|
HEADER_FLAG_SENT_TIME = 0x01
|
|
|
|
def self.max_packet_length
|
|
1024 # => 1 Kb
|
|
end
|
|
end
|
|
end
|
|
end |