libvcomm  1.0
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages
Functions
vactions.h File Reference
#include "vcomm.h"
Include dependency graph for vactions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

VCOMMAPI int VCOMMCALL Vget_event (hid_device **vhandle, irevent_t *ev, int eventnum)
 Get single event from IRvoodoo. More...
 
VCOMMAPI int VCOMMCALL Vget_eventmap (hid_device **vhandle, eventmap_t *em)
 Get whole eventmap from IRvoodoo. More...
 
VCOMMAPI int VCOMMCALL Vget_ircode (hid_device **vhandle, ircode_t *ircode)
 Get last decoded IRcode from IRvoodoo. More...
 
VCOMMAPI int VCOMMCALL Vget_irframe (hid_device **vhandle, irframe_t *irframe)
 Get IRframe from IRvoodoo. More...
 
VCOMMAPI int VCOMMCALL Vget_fw_version (hid_device **vhandle, uint32_t *fwver)
 Get IRvoodoo firmware version. More...
 
VCOMMAPI int VCOMMCALL Vget_id (hid_device **vhandle, hwid_t *id)
 Get IRvoodoo hardware info. Gets MCU type and UUID. More...
 
VCOMMAPI int VCOMMCALL Vget_fw (hid_device **vhandle, uint8_t *fwdata)
 Download firmware from IRvoodoo. More...
 
VCOMMAPI int VCOMMCALL Vset_mode (hid_device **vhandle, int mode)
 Set IRvoodoo operation mode. More...
 
VCOMMAPI int VCOMMCALL Vset_led (hid_device **vhandle, int ledstate)
 Switch led on or off. More...
 
VCOMMAPI int VCOMMCALL Vclear_last (hid_device **vhandle)
 Clear last decoded IRcode and IRframe. More...
 
VCOMMAPI int VCOMMCALL Vclear_eventmap (hid_device **vhandle)
 Clear eventmap in EEPROM. More...
 
VCOMMAPI int VCOMMCALL Vset_ircode (hid_device **vhandle, ircode_t *ircode, cmdstat_t *cmdstat)
 Set and blast IRcode. More...
 
VCOMMAPI int VCOMMCALL Vset_event (hid_device **vhandle, ircode_t *from_ircode, ircode_t *to_ircode, cmdstat_t *cmdstat)
 Create and save IRevent to eventmap. More...
 
VCOMMAPI int VCOMMCALL Vset_irframe_page (hid_device **vhandle, uint8_t page_num, uint32_t *page_data, cmdstat_t *cmdstat)
 Set ... More...
 
VCOMMAPI int VCOMMCALL Vset_irframe_info (hid_device **vhandle, uint16_t num_pulses, cmdstat_t *cmdstat)
 Set ... More...
 
VCOMMAPI int VCOMMCALL Vset_irframe (hid_device **vhandle, irframe_t *irframe)
 Delete event from eventmap. More...
 
VCOMMAPI int VCOMMCALL Vclear_event_ircode (hid_device **vhandle, ircode_t *ircode, cmdstat_t *cmdstat)
 Delete event from eventmap. More...
 
VCOMMAPI int VCOMMCALL Vclear_event_num (hid_device **vhandle, int eventnum, cmdstat_t *cmdstat)
 Delete event NUM from eventmap. More...
 
VCOMMAPI int VCOMMCALL Vget_config (hid_device **vhandle, config_t *config)
 Get configuration from IRvoodoo. More...
 
VCOMMAPI int VCOMMCALL Vset_config (hid_device **vhandle, config_t *config)
 Set configuration. More...
 
VCOMMAPI int VCOMMCALL Vreset_config (hid_device **vhandle)
 Reset configuration to default values. More...
 
VCOMMAPI int VCOMMCALL Vget_stat (hid_device **vhandle, stat_t *stat)
 Get runtime statistics. More...
 
VCOMMAPI int VCOMMCALL Venter_isp (hid_device **vhandle, uint8_t time)
 Enter ISP mode. More...
 
VCOMMAPI int VCOMMCALL Vget_btn (hid_device **vhandle, uint8_t *state)
 Get button state. Useful for hardware testing. More...
 

Detailed Description

This file contains communication actions (like get or set IRframe, Eventmap ...)

Author
Tarmo Kople tarmo.nosp@m.@fly.nosp@m.com.e.nosp@m.e
Date
11.09.2012

Definition in file vactions.h.