[docs]classStateCls:"""State commands group definition. 1 total commands, 0 Subgroups, 1 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("state",core,parent)
[docs]defset(self,sec_pass_word:str,http_state:bool)->None:"""SCPI: SYSTem:SECurity:NETWork:HTTP:[STATe] \n Snippet: driver.system.security.network.http.state.set(sec_pass_word = 'abc', http_state = False) \n Disables control of the instrument over HTTP, the protocol for hypermedia information systems. \n :param sec_pass_word: string Current security password. :param http_state: 1| ON| 0| OFF """param=ArgSingleList().compose_cmd_string(ArgSingle('sec_pass_word',sec_pass_word,DataType.String),ArgSingle('http_state',http_state,DataType.Boolean))self._core.io.write(f'SYSTem:SECurity:NETWork:HTTP:STATe {param}'.rstrip())
[docs]defget(self)->bool:"""SCPI: SYSTem:SECurity:NETWork:HTTP:[STATe] \n Snippet: value: bool = driver.system.security.network.http.state.get() \n Disables control of the instrument over HTTP, the protocol for hypermedia information systems. \n :return: http_state: 1| ON| 0| OFF"""response=self._core.io.query_str(f'SYSTem:SECurity:NETWork:HTTP:STATe?')returnConversions.str_to_bool(response)