var searchIndex = {}; searchIndex["sbd"] = {"doc":"Parse and write Iridium Short Burst Data (SBD) messages.","items":[[4,"Error","sbd","",null,null],[13,"ByteorderError","","",0,null],[13,"IoError","","",0,null],[13,"InvalidProtocolRevisionNumber","","",0,null],[13,"NoMobileOriginatedHeader","","",0,null],[13,"NoMobileOriginatedPayload","","",0,null],[13,"Oversized","","",0,null],[13,"Undersized","","",0,null],[0,"information_element","","An information element is a portion of a SBD message.",null,null],[3,"InformationElement","sbd::information_element","An information element, or IE.",null,null],[4,"SessionStatus","","",null,null],[13,"Ok","","",1,null],[13,"OkMobileTerminatedTooLarge","","",1,null],[13,"OkLocationUnacceptableQuality","","",1,null],[13,"Timeout","","",1,null],[13,"MobileOriginatedTooLarge","","",1,null],[13,"RFLinkLoss","","",1,null],[13,"IMEIProtocolAnomaly","","",1,null],[13,"Prohibited","","",1,null],[13,"Unknown","","",1,null],[11,"eq","","",1,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"from_i64","","",1,{"inputs":[{"name":"i64"}],"output":{"name":"option"}}],[11,"from_u64","","",1,{"inputs":[{"name":"u64"}],"output":{"name":"option"}}],[11,"default","","",2,{"inputs":[],"output":{"name":"informationelement"}}],[11,"fmt","","",2,null],[11,"read_from","","Reads an information element from something that implements `Read`.",2,{"inputs":[{"name":"r"}],"output":{"name":"result"}}],[11,"len","","Returns the length of the information element.",2,null],[11,"id","","Returns the id of the information element.",2,null],[11,"as_contents_reader","","Returns a object that can `Read` over the contents of this information element.",2,null],[11,"contents_ref","","Return a reference to this information elements contents.",2,null],[11,"into_contents","","Convert this information element into its contents.",2,null],[0,"message","sbd","Generic message handling.",null,null],[3,"Message","sbd::message","An SBD message.",null,null],[11,"default","","",3,{"inputs":[],"output":{"name":"message"}}],[11,"fmt","","",3,null],[11,"from_path","","Reads in a message from a file path.",3,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"read_from","","Reads in a message from an object that implements `Read`.",3,{"inputs":[{"name":"r"}],"output":{"name":"result"}}],[11,"len","","Returns the overall message length of the SBD message.",3,null],[11,"is_mobile_originated","","Returns true if this message is mobile originated.",3,null],[11,"is_mobile_terminated","","Returns true if this message is mobile terminated.",3,null],[11,"into_information_elements","","Convert this message into its information elements.",3,null],[11,"write_to","","Write this message back to a object that can `Write`.",3,null],[0,"mobile_originated","sbd","Handling for mobile originated (MO) messages.",null,null],[3,"MobileOriginated","sbd::mobile_originated","A mobile originated (MO) message;",null,null],[11,"fmt","","",4,null],[11,"default","","",4,{"inputs":[],"output":{"name":"mobileoriginated"}}],[11,"from_path","","Reads a mobile originated message from a `Path`.",4,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"cdr_reference","","Returns the cdr reference, also called the auto ID.",4,null],[11,"imei","","Returns the IMEI number.",4,null],[11,"session_status","","Returns the status of the mobile originated session.",4,null],[11,"momsn","","Returns the mobile originated message sequence number.",4,null],[11,"mtmsn","","Returns the mobile terminated message squence number.",4,null],[11,"time","","Returns the UTC timestamp in the form of an epoch integer.",4,null],[11,"payload","","Returns the MO payload.",4,null],[11,"into_mobile_originated","sbd::message","Convert a message into a mobile originated message.",3,null],[0,"mobile_terminated","sbd","Mobile terminated SBD message.",null,null],[3,"MobileTerminated","sbd::mobile_terminated","Mobile terminated SBD message.",null,null],[6,"Result","sbd","",null,null],[11,"fmt","","",0,null],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"error"}}]],"paths":[[4,"Error"],[4,"SessionStatus"],[3,"InformationElement"],[3,"Message"],[3,"MobileOriginated"]]}; initSearch(searchIndex);