Difference between revisions of "Python/ltrx apis"
Jump to navigation
Jump to search
(Created page with "== Overview == Lantronix provides Python modules with APIs to access features of the PremierWave device more easily from your program. Note that these APIs require firmware ...") |
|||
Line 21: | Line 21: | ||
msg = cell.receiveSMS() | msg = cell.receiveSMS() | ||
print 'message: ' + msg | print 'message: ' + msg | ||
+ | </nowiki> | ||
=== LtrxDsal === | === LtrxDsal === | ||
Line 51: | Line 52: | ||
print 'Reading temperature...' | print 'Reading temperature...' | ||
temp = dsal.readInternalTemperature(1) | temp = dsal.readInternalTemperature(1) | ||
+ | </nowiki> |
Revision as of 12:57, 11 March 2015
Overview
Lantronix provides Python modules with APIs to access features of the PremierWave device more easily from your program.
Note that these APIs require firmware version 7.10 or later.
LtrxCellular
Send and receive SMS messages.
import sys import os from ltrxlib import LtrxCellular try: cell = LtrxCellular() print 'calling sendSMS()...' cell.sendSMS("1112223333", "Hello!") print 'calling receiveSMS' msg = cell.receiveSMS() print 'message: ' + msg
LtrxDsal
Access to the Digital input/outputs on the device.
import sys import os from ltrxlib import LtrxDsal try: dsal = LtrxDsal() print 'Reading Digital Input 1...' state = dsal.readDigitalInput(1) print 'state=' + str(state) print 'Reading Digital Input 2...' state = dsal.readDigitalInput(2) print 'state=' + str(state) print 'Setting relay to true' result = dsal.setRelay(1, True) state = dsal.readRelay(1) print 'Relay is' + state print 'Setting relay to false...' dsal.setRelay(1, False) print 'Reading Relay...' state = dsal.readRelay(1,) print 'Relay is' + state print 'Reading temperature...' temp = dsal.readInternalTemperature(1)