blob: 53909f0a9505499b31a45e46a58881e90266796d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#include "stratum_proxy.h"
#include "tollgate_core_stratum_proxy.h"
#include <string.h>
_Static_assert(sizeof(stratum_job_t) == sizeof(tollgate_stratum_job_t), "job struct size mismatch");
_Static_assert(sizeof(stratum_proxy_stats_t) == sizeof(tollgate_stratum_proxy_stats_t), "stats struct size mismatch");
esp_err_t stratum_proxy_init(uint16_t port)
{
return tollgate_core_stratum_proxy_init(port);
}
void stratum_proxy_set_job(const stratum_job_t *job)
{
tollgate_core_stratum_proxy_set_job((const tollgate_stratum_job_t *)job);
}
const stratum_job_t *stratum_proxy_get_current_job(void)
{
return (const stratum_job_t *)tollgate_core_stratum_proxy_get_current_job();
}
void stratum_proxy_get_stats(stratum_proxy_stats_t *stats)
{
tollgate_core_stratum_proxy_get_stats((tollgate_stratum_proxy_stats_t *)stats);
}
void stratum_proxy_stop(void)
{
tollgate_core_stratum_proxy_stop();
}
|