aboutsummaryrefslogtreecommitdiffstats
path: root/src/can_encoder.h
diff options
context:
space:
mode:
authorzheng_wenlong <wenlong_zheng@nexty-ele.com>2019-04-04 09:03:27 +0900
committerzheng_wenlong <wenlong_zheng@nexty-ele.com>2019-04-04 09:04:27 +0900
commitc404f25dcaa4e622a0fe9179bc79393a468093d1 (patch)
treecb53edb66a21a4463cdea12082fbd5b77a057035 /src/can_encoder.h
parent1fed2c5a38fed8bc91bb6b8a08982303eb9c2e82 (diff)
Revert "Change steering to systemd service for ces2019"
This reverts commit 1fed2c5a38fed8bc91bb6b8a08982303eb9c2e82. Change-Id: Id83b437eef556b8d3fcd95503b9ff5b4d94bc7a5 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Diffstat (limited to 'src/can_encoder.h')
-rw-r--r--src/can_encoder.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/can_encoder.h b/src/can_encoder.h
deleted file mode 100644
index 82b5ea0..0000000
--- a/src/can_encoder.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2017-2019 TOYOTA MOTOR CORPORATION
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _CAN_ENCODER_H_
-#define _CAN_ENCODER_H_
-
-#include <string.h>
-#include <stdint.h>
-#include <sys/types.h>
-
-#include <sys/socket.h> /* for sa_family_t */
-#include <linux/can.h>
-#include <linux/can/error.h>
-
-
-#include "prop_info.h"
-
-#define MAX_LENGTH 16
-#define MAX_CANDATA_SIZE 20
-
-struct can_data_t
-{
- char dat[MAX_CANDATA_SIZE+1];
- struct can_data_t * next;
-};
-
-struct canmsg_info_t {
- char canid[4];
- u_int64_t value;
-};
-
-
-extern void init_can_encoder(void);
-extern int push(char *dat);
-extern struct can_data_t* pop(void);
-extern void clear(void);
-extern char * makeCanData(struct prop_info_t *property_info);
-extern unsigned char can_dlc2len(unsigned char can_dlc);
-extern unsigned char can_len2dlc(unsigned char len);
-extern int parse_canframe(char *cs, struct canfd_frame *cf);
-
-#endif /* _CAN_ENCODER_H_ */