0xbe, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* List of struct sigrok_device_instance, maintained by opendev()/closedev(). */
+/* List of struct sr_device_instance, maintained by opendev()/closedev(). */
static GSList *device_instances = NULL;
static uint64_t cur_samplerate = KHZ(200);
static uint64_t limit_samples = 0;
static int hw_init(char *deviceinfo)
{
- struct sigrok_device_instance *sdi;
+ struct sr_device_instance *sdi;
/* Avoid compiler warnings. */
deviceinfo = deviceinfo;
- sdi = sigrok_device_instance_new(0, ST_ACTIVE, DEMONAME, NULL, NULL);
+ sdi = sr_device_instance_new(0, ST_ACTIVE, DEMONAME, NULL, NULL);
if (!sdi)
return 0;
device_index = device_index;
/* Nothing needed so far. */
- return SIGROK_OK;
+ return SR_OK;
}
static void hw_closedev(int device_index)
static void *hw_get_device_info(int device_index, int device_info_id)
{
- struct sigrok_device_instance *sdi;
+ struct sr_device_instance *sdi;
void *info = NULL;
- if (!(sdi = get_sigrok_device_instance(device_instances, device_index)))
+ if (!(sdi = get_sr_device_instance(device_instances, device_index)))
return NULL;
switch (device_info_id) {
if (capability == HWCAP_PROBECONFIG) {
/* Nothing to do. */
- ret = SIGROK_OK;
+ ret = SR_OK;
} else if (capability == HWCAP_LIMIT_SAMPLES) {
tmp_u64 = value;
limit_samples = *tmp_u64;
- ret = SIGROK_OK;
+ ret = SR_OK;
} else if (capability == HWCAP_LIMIT_MSEC) {
tmp_u64 = value;
limit_msec = *tmp_u64;
- ret = SIGROK_OK;
+ ret = SR_OK;
} else if (capability == HWCAP_PATTERN_MODE) {
stropt = value;
if (!strcmp(stropt, "random")) {
default_genmode = GENMODE_RANDOM;
- ret = SIGROK_OK;
+ ret = SR_OK;
} else if (!strcmp(stropt, "incremental")) {
default_genmode = GENMODE_INC;
- ret = SIGROK_OK;
+ ret = SR_OK;
} else {
- ret = SIGROK_ERR;
+ ret = SR_ERR;
}
} else {
- ret = SIGROK_ERR;
+ ret = SR_ERR;
}
return ret;
{
struct datafeed_packet packet;
char c[BUFSIZE];
- uint64_t z;
+ gsize z;
/* Avoid compiler warnings. */
fd = fd;
mydata = malloc(sizeof(struct databag));
if (!mydata)
- return SIGROK_ERR_MALLOC;
+ return SR_ERR_MALLOC;
mydata->sample_generator = default_genmode;
mydata->session_device_id = session_device_id;
mydata->samples_counter = 0;
if (pipe(mydata->pipe_fds))
- return SIGROK_ERR;
+ return SR_ERR;
channels[0] = g_io_channel_unix_new(mydata->pipe_fds[0]);
channels[1] = g_io_channel_unix_new(mydata->pipe_fds[1]);
my_thread =
g_thread_create((GThreadFunc)thread_func, mydata, TRUE, NULL);
if (!my_thread)
- return SIGROK_ERR;
+ return SR_ERR;
packet = malloc(sizeof(struct datafeed_packet));
header = malloc(sizeof(struct datafeed_header));
if (!packet || !header)
- return SIGROK_ERR_MALLOC;
+ return SR_ERR_MALLOC;
packet->type = DF_HEADER;
packet->length = sizeof(struct datafeed_header);
free(header);
free(packet);
- return SIGROK_OK;
+ return SR_OK;
}
static void hw_stop_acquisition(int device_index, gpointer session_device_id)