var searchIndex = {}; searchIndex["modbus"] = {"doc":"","items":[[4,"ModbusExceptionCode","modbus","Modbus exception codes",null,null],[13,"IllegalFunction","","",0,null],[13,"IllegalDataAddress","","",0,null],[13,"IllegalDataValue","","",0,null],[13,"SlaveOrServerFailure","","",0,null],[13,"Acknowledge","","",0,null],[13,"SlaveOrServerBusy","","",0,null],[13,"NegativeAcknowledge","","",0,null],[13,"MemoryParity","","",0,null],[13,"NotDefined","","",0,null],[13,"GatewayPath","","",0,null],[13,"GatewayTarget","","",0,null],[4,"IoError","","",null,null],[13,"ModbusExceptionCode","","",1,null],[13,"Communication","","",1,null],[4,"BitValue","","Single bit status values",null,null],[13,"On","","",2,null],[13,"Off","","",2,null],[0,"tcp","","",null,null],[3,"Ctx","modbus::tcp","Context object which holds state for all modbus operations.",null,null],[5,"write_single_coil","","",null,{"inputs":[{"name":"ctx"},{"name":"u16"},{"name":"bitvalue"}],"output":{"name":"modbusresult"}}],[5,"write_single_register","","",null,{"inputs":[{"name":"ctx"},{"name":"u16"},{"name":"u16"}],"output":{"name":"modbusresult"}}],[11,"new","","Create a new context `Ctx` context object and connect it to `addr` on modbus-tcp default\nport (502)",3,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"new_with_port","","Create a new context `Ctx` context object and connect it to `addr` on port `port`",3,{"inputs":[{"name":"str"},{"name":"u16"}],"output":{"name":"result"}}],[11,"drop","","",3,null],[6,"ModbusResult","modbus","",null,null],[11,"eq","","",0,null],[11,"fmt","","",0,null],[11,"from_i64","","",0,{"inputs":[{"name":"i64"}],"output":{"name":"option"}}],[11,"from_u64","","",0,{"inputs":[{"name":"u64"}],"output":{"name":"option"}}],[11,"eq","","",2,null],[11,"fmt","","",2,null],[11,"from_i64","","",2,{"inputs":[{"name":"i64"}],"output":{"name":"option"}}],[11,"from_u64","","",2,{"inputs":[{"name":"u64"}],"output":{"name":"option"}}]],"paths":[[4,"ModbusExceptionCode"],[4,"IoError"],[4,"BitValue"],[3,"Ctx"]]}; initSearch(searchIndex);