DCSModulesAPI
1.0.0
DCS sub project containing all the control modules as libraries.
|
#include "../include/DCS_ModuleEngineControl.h"
#include "../../DCS_Utils/include/DCS_ModuleUtils.h"
#include <Windows.h>
#include <winusb.h>
#include <queue>
Go to the source code of this file.
Classes | |
struct | DCS::Serial::SerialArgs |
struct | DCS::USerial::PIPE_ID |
struct | DCS::USerial::USBIntHandle |
struct | DCS::Coms::Command |
class | DCS::Coms::CmdBuffer |
Functions | |
DCS_INTERNAL_TEST HANDLE | DCS::Serial::init_handle (LPCSTR portName, DWORD rwAccess, SerialArgs args) |
DCS_INTERNAL_TEST BOOL | DCS::Serial::write_bytes (HANDLE hComm, LPCSTR charArray, DWORD NbytesToWrite) |
DCS_INTERNAL_TEST BOOL | DCS::Serial::read_bytes (HANDLE hComm, LPTSTR buffer, DWORD bufferSize, LPDWORD readBufferSize) |
DCS_INTERNAL_TEST BOOL | DCS::Serial::close_handle (HANDLE hComm) |
DCS_INTERNAL_TEST i32 | DCS::Serial::enumerate_ports (char *buffer, DCS::i32 buff_size) |
DCS_INTERNAL_TEST void | DCS::Serial::comnumber_to_string (char pname[7], DCS::u8 n) |
DCS_INTERNAL_TEST USBIntHandle | DCS::USerial::init_usb_handle (std::string VID_PID) |
DCS_INTERNAL_TEST ULONG | DCS::USerial::write_bulk_bytes (USBIntHandle hnd, PUCHAR buffer, DWORD size) |
DCS_INTERNAL_TEST ULONG | DCS::USerial::read_bulk_bytes (USBIntHandle hnd, PUCHAR buffer, DWORD size) |
DCS_INTERNAL_TEST BOOL | DCS::USerial::term_usb_handle (USBIntHandle handle) |
DCS_INTERNAL_TEST CmdBuffer & | DCS::Coms::GetCmdBuffer () |