phenome.extensions.lib.pycgminer module

class CgminerAPI(host='localhost', port=4028, payload_command='command', parameter_argument='parameter', encapsulate_args=False)

Bases: object

Cgminer RPC API wrapper.

DEFAULT_PORT = 4028
call(command, arg=None)

Initialize a socket connection, send a command (a json encoded dict) and receive the response (and decode it).

set_sockettimeout(timeout)