Sha256: 19d63ce06efa11599170f609e3c49217f84fc6d0c6f444afa0c1512d76ca89cb

Contents?: true

Size: 1.33 KB

Versions: 1

Compression:

Stored size: 1.33 KB

Contents

#@fileName <YalgaarPublish.rb>
#@brief - <Publish methods>
#
#Revision Log:
#     v1.0.1  : 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
			 @@client.publish(topic, message, retain=false)
		else
			return YALGAAR_NO_SERVER_CONNECTION
		end	 
	end
end	

Version data entries

1 entries across 1 versions & 1 rubygems

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