Lines Matching refs:address
12 rtn.read = function (unitId, address, timeout, callback) { argument
13 var parsedAddress = parseAddress(address)
16 address = parsedAddress.address
25 var buff = makeDataPacket(tid, 0, unitId, funcCode, address, null, length)
33 address: address, property in rtn.read.packet.tx
51 rtn.write = function (unitId, address, value, timeout, callback) { argument
52 var parsedAddress = parseAddress(address)
55 address = parsedAddress.address
65 var buff = makeDataPacket(tid, 0, unitId, funcCode, address, value, length)
73 address: address, property in rtn.write.packet.tx
158 function makeDataPacket(transId, protoId, unitId, funcCode, address, data, length) { argument
164 if (address == 0) { address = 65535 }
165 else { address = address - 1 }
183 buf.writeUInt16BE(address, 8)
210 function parseAddress(address) { argument
212 address = address.toLowerCase()
220 var isRegister = address.replace('r', '').length !== address.length;
222 rtn.address = address.substr(2)
223 rtn.type = address.substr(0, 2)
226 rtn.address = address.substr(1)
227 rtn.type = address.substr(0, 1)
230 var isRange = rtn.address.replace('-', '').length !== rtn.address.length
232 var range = rtn.address.split('-')
234 if (rtn.length < 0) { rtn.address = range[0] }
235 if (rtn.length > 0) { rtn.address = range[1] }
242 rtn.address = parseInt(rtn.address)