mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-22 01:11:42 +00:00
This is a follow-up of 3cd1253. A C++ program was written to automate the license update originally. That program was translated to Python so it can be kept in the repository and run when needed. It has been tested on Windows using the standard Python 3 installation and on Linux.
The original version skipped files that had "//" at the beginning since most were files that should be excluded. The relevant files are now in an exclusion list and the rest are processed normally. The .hpp file extension has been added as well. The script rewrote CompressorJNI.cpp to remove the carriage returns from its line endings.
35 lines
1.6 KiB
C
35 lines
1.6 KiB
C
/*----------------------------------------------------------------------------*/
|
|
/* Copyright (c) FIRST 2016. 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. */
|
|
/*----------------------------------------------------------------------------*/
|
|
|
|
#pragma once
|
|
|
|
#include <stdint.h>
|
|
#include "FRC_NetworkCommunication/CANSessionMux.h"
|
|
|
|
void canTxSend(uint32_t arbID, uint8_t length,
|
|
int32_t period = CAN_SEND_PERIOD_NO_REPEAT);
|
|
|
|
void canTxPackInt8(uint32_t arbID, uint8_t offset, uint8_t value);
|
|
void canTxPackInt16(uint32_t arbID, uint8_t offset, uint16_t value);
|
|
void canTxPackInt32(uint32_t arbID, uint8_t offset, uint32_t value);
|
|
void canTxPackFXP16(uint32_t arbID, uint8_t offset, double value);
|
|
void canTxPackFXP32(uint32_t arbID, uint8_t offset, double value);
|
|
|
|
uint8_t canTxUnpackInt8(uint32_t arbID, uint8_t offset);
|
|
uint32_t canTxUnpackInt32(uint32_t arbID, uint8_t offset);
|
|
uint16_t canTxUnpackInt16(uint32_t arbID, uint8_t offset);
|
|
double canTxUnpackFXP16(uint32_t arbID, uint8_t offset);
|
|
double canTxUnpackFXP32(uint32_t arbID, uint8_t offset);
|
|
|
|
bool canRxReceive(uint32_t arbID);
|
|
|
|
uint8_t canRxUnpackInt8(uint32_t arbID, uint8_t offset);
|
|
uint16_t canRxUnpackInt16(uint32_t arbID, uint8_t offset);
|
|
uint32_t canRxUnpackInt32(uint32_t arbID, uint8_t offset);
|
|
double canRxUnpackFXP16(uint32_t arbID, uint8_t offset);
|
|
double canRxUnpackFXP32(uint32_t arbID, uint8_t offset);
|