Set up wpiformat (#86)

This commit is contained in:
Tyler Veness
2017-08-25 17:48:06 -07:00
committed by Peter Johnson
parent dd85b1e519
commit 06636a0e1c
75 changed files with 866 additions and 655 deletions

View File

@@ -1,5 +1,5 @@
/*----------------------------------------------------------------------------*/
/* Copyright (c) FIRST 2016. All Rights Reserved. */
/* Copyright (c) 2016-2017 FIRST. All Rights Reserved. */
/* Open Source Software - may be modified and shared by FRC teams. The code */
/* must be accompanied by the FIRST BSD license file in the root directory of */
/* the project. */
@@ -8,15 +8,16 @@
#include "UsbUtil.h"
#include <fcntl.h>
#ifdef __linux__
#include <libgen.h>
#include <sys/ioctl.h>
#endif
#include "llvm/Format.h"
#include "llvm/SmallString.h"
#include "llvm/raw_ostream.h"
#include "support/raw_istream.h"
#include <llvm/Format.h>
#include <llvm/SmallString.h>
#include <llvm/raw_ostream.h>
#include <support/raw_istream.h>
#include "HttpUtil.h"
#include "Log.h"
@@ -86,25 +87,63 @@ llvm::StringRef GetUsbNameFromId(int vendor, int product,
case 0x046d:
os << "Logitech, Inc. ";
switch (product) {
case 0x0802: os << "Webcam C200"; break;
case 0x0804: os << "Webcam C250"; break;
case 0x0805: os << "Webcam C300"; break;
case 0x0807: os << "Webcam B500"; break;
case 0x0808: os << "Webcam C600"; break;
case 0x0809: os << "Webcam Pro 9000"; break;
case 0x080a: os << "Portable Webcam C905"; break;
case 0x080f: os << "Webcam C120"; break;
case 0x0819: os << "Webcam C210"; break;
case 0x081b: os << "Webcam C310"; break;
case 0x081d: os << "HD Webcam C510"; break;
case 0x0821: os << "HD Webcam C910"; break;
case 0x0825: os << "Webcam C270"; break;
case 0x0826: os << "HD Webcam C525"; break;
case 0x0828: os << "HD Webcam B990"; break;
case 0x082b: os << "Webcam C170"; break;
case 0x082d: os << "HD Pro Webcam C920"; break;
case 0x0836: os << "B525 HD Webcam"; break;
case 0x0843: os << "Webcam C930e"; break;
case 0x0802:
os << "Webcam C200";
break;
case 0x0804:
os << "Webcam C250";
break;
case 0x0805:
os << "Webcam C300";
break;
case 0x0807:
os << "Webcam B500";
break;
case 0x0808:
os << "Webcam C600";
break;
case 0x0809:
os << "Webcam Pro 9000";
break;
case 0x080a:
os << "Portable Webcam C905";
break;
case 0x080f:
os << "Webcam C120";
break;
case 0x0819:
os << "Webcam C210";
break;
case 0x081b:
os << "Webcam C310";
break;
case 0x081d:
os << "HD Webcam C510";
break;
case 0x0821:
os << "HD Webcam C910";
break;
case 0x0825:
os << "Webcam C270";
break;
case 0x0826:
os << "HD Webcam C525";
break;
case 0x0828:
os << "HD Webcam B990";
break;
case 0x082b:
os << "Webcam C170";
break;
case 0x082d:
os << "HD Pro Webcam C920";
break;
case 0x0836:
os << "B525 HD Webcam";
break;
case 0x0843:
os << "Webcam C930e";
break;
}
break;
}
@@ -112,8 +151,8 @@ llvm::StringRef GetUsbNameFromId(int vendor, int product,
return os.str();
}
int CheckedIoctl(int fd, unsigned long req, void* data, const char* name,
const char* file, int line, bool quiet) {
int CheckedIoctl(int fd, unsigned long req, void* data, // NOLINT(runtime/int)
const char* name, const char* file, int line, bool quiet) {
int retval = ioctl(fd, req, data);
if (!quiet && retval < 0) {
llvm::SmallString<64> localfile{file};