Class: Ucp::Pdu::UCP5x
- Inherits:
-
UCPMessage
- Object
- UCPMessage
- Ucp::Pdu::UCP5x
- Defined in:
- lib/ucp/pdu/ucp5x.rb
Direct Known Subclasses
Constant Summary
Constants inherited from UCPMessage
Ucp::Pdu::UCPMessage::DELIMITER, Ucp::Pdu::UCPMessage::ETX, Ucp::Pdu::UCPMessage::STX
Instance Attribute Summary
Attributes inherited from UCPMessage
#dcs, #message_ref, #operation, #operation_type, #part_nr, #total_parts, #trn
Instance Method Summary collapse
-
#initialize ⇒ UCP5x
constructor
A new instance of UCP5x.
- #initialize_message(ucpfields = {}) ⇒ Object
- #set_fields(ucpfields = {}) ⇒ Object
Methods inherited from UCPMessage
#checksum, #get_field, #is_ack?, #is_nack?, #is_operation?, #is_result?, #length, #set_field, #to_s
Constructor Details
#initialize ⇒ UCP5x
Returns a new instance of UCP5x.
25 26 27 28 29 |
# File 'lib/ucp/pdu/ucp5x.rb', line 25 def initialize() super() @xservices=Array.new @fields=[:adc,:oadc,:ac,:nrq,:nadc,:nt,:npid,:lrq,:lrad,:lpid,:dd,:ddt,:vp,:rpid,:scts,:dst,:rsn,:dscts,:mt,:nb,:msg,:mms,:pr,:dcs,:mcls,:rpi,:cpg,:rply,:otoa,:hplmn,:xser,:res4,:res5] end |
Instance Method Details
#initialize_message(ucpfields = {}) ⇒ Object
35 36 37 38 |
# File 'lib/ucp/pdu/ucp5x.rb', line 35 def (ucpfields={}) super() @h=@h.merge ucpfields end |
#set_fields(ucpfields = {}) ⇒ Object
31 32 33 |
# File 'lib/ucp/pdu/ucp5x.rb', line 31 def set_fields(ucpfields={}) @h=@h.merge ucpfields end |