Sha256: 3b7bf9d98c5e45c6c320c17c43c7012ed22009a74429bdb62f3e020f8cd274fd

Contents?: true

Size: 1.46 KB

Versions: 1

Compression:

Stored size: 1.46 KB

Contents

#@fileName <YalgaarPublish.rb>
#@brief - <Publish methods>
#
#Revision Log:
#     v1.0.2  : Aug 4, 2016   INITIAL OF PROGRAMMER - REVISION DETAIL_1        <- THIS IS THE LATEST REVISION	
#Description:
#YalgaarInitModule contents methods and variables and enum.. 
#
#@bug  Known Issues:
#	 1. ISSUE NAME - NONE
#		WORKAROUND - NONE
#@details Notes: NONE
#SLS MAKES NO REPRESENTATION, WARRANTY, OR CONDITION OF
#ANY KIND, EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE OR IN
#ANY COMMUNICATION WITH YOU, INCLUDING, BUT NOT LIMITED TO,
#ANY IMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY
#QUALITY, FITNESS FOR ANY PARTICULAR PURPOSE,
#NONINFRINGEMENT, AND THEIR EQUIVALENTS.
#SLS Propritery and Confidential 
#@copyright (C) 2016  SLS Corporation, All Rights Reserved.
 #~ require_relative 'YalgaarInitModule'
# Namespace module for Publish default variables...  
#!/usr/bin/env ruby
 module YalgaarPublish
	include YalgaarInit
	include YalgaarApis
	#yalgaarPublish(channel,message);
	#@brief - <To subscribeReturnMessageCallback as given length>		
	#@param  <Length> : <length for how long uuid generating>
	#DESCRIPTION:<To yalgaarPublish as given length>
	def yalgaarPublish(channel,message)
		if @@isConnected==true
			 topic=@@clientKey+'/'+channel
			if @@isEncrpt==1	
				cyperText=encryption(message)
				@@client.publish(topic, cyperText, retain=false)	
			else	
				@@client.publish(topic, message, retain=false)	
			end	
		else
			return YALGAAR_NO_SERVER_CONNECTION
		end	 
	end
end	

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
yalgaar-1.0.2 lib/mqttbridge/YalgaarPublish.rb