Class: Sim800c::Commands::DeleteMessage

Inherits:
Object
  • Object
show all
Includes:
Helpers
Defined in:
lib/sim800c/commands/delete_message.rb

Instance Method Summary collapse

Methods included from Helpers

#at_cmd, #parse_cmgl_response, #read_response, #return_or_raise_error!

Constructor Details

#initialize(serial) ⇒ DeleteMessage

Returns a new instance of DeleteMessage.



8
9
10
# File 'lib/sim800c/commands/delete_message.rb', line 8

def initialize(serial)
  @serial = serial
end

Instance Method Details

#allObject



16
17
18
# File 'lib/sim800c/commands/delete_message.rb', line 16

def all
  perform_delete!('AT+CMGD=1,4')
end

#all_readObject



20
21
22
# File 'lib/sim800c/commands/delete_message.rb', line 20

def all_read
  perform_delete!('AT+CMGD=1,1')
end

#all_read_and_sentObject



24
25
26
# File 'lib/sim800c/commands/delete_message.rb', line 24

def all_read_and_sent
  perform_delete!('AT+CMGD=1,2')
end

#all_read_sent_and_unsentObject



28
29
30
# File 'lib/sim800c/commands/delete_message.rb', line 28

def all_read_sent_and_unsent
  all
end

#by_index(index) ⇒ Object



12
13
14
# File 'lib/sim800c/commands/delete_message.rb', line 12

def by_index(index)
  perform_delete!("AT+CMGD=#{index}")
end