<commit_before>//////////////////////////////////////////////////////////////////////
// bt_geiger.hpp -- bt_geiger application header
// Date: Sun May 18 18:03:11 2014   (C) <NAME> ve3wwg
///////////////////////////////////////////////////////////////////////

#ifndef BT_GEIGER_HPP
#define BT_GEIGER_HPP

#define UNKNOWN_BT 		"/dev/cu.Bluetooth"
#define KEY_BLUETOOTH_DEV	"bluetooth_dev"
#define KEY_BLUETOOTH_SPEED	"bluetooth_speed"

enum PacketType {
	PT_CurrentTime = 7,		// s_current_time
};

//////////////////////////////////////////////////////////////////////
// Used to inform Teensy what the current date/time is
//////////////////////////////////////////////////////////////////////

#define SZ_CURRENT_TIME		1+6

struct s_current_time {
	uint8_t		pkttype;
	uint8_t		year;		// Years since 2014
	uint8_t		month;		// Month 1-12
	uint8_t		mday;		// Day of month 1-31
	uint8_t		hour;		// 0-23
	uint8_t		min;		// 0-59
	uint8_t		sec;		// 0-59
} __attribute__((packed));

//////////////////////////////////////////////////////////////////////
// Union of all supported packet types
//////////////////////////////////////////////////////////////////////

union u_packets {
	uint8_t		pkt_type;
	s_current_time	pkt_curtime;
} __attribute__((packed));

#endif // BT_GEIGER_HPP

// End bt_geiger.hpp<commit_msg>Time message now uses uint32_t (time_t)<commit_after>//////////////////////////////////////////////////////////////////////
// bt_geiger.hpp -- bt_geiger application header
// Date: Sun May 18 18:03:11 2014   (C) <NAME> ve3wwg
///////////////////////////////////////////////////////////////////////

#ifndef BT_GEIGER_HPP
#define BT_GEIGER_HPP

#define UNKNOWN_BT 		"/dev/cu.Bluetooth"
#define KEY_BLUETOOTH_DEV	"bluetooth_dev"
#define KEY_BLUETOOTH_SPEED	"bluetooth_speed"

enum PacketType {
	PT_CurrentTime = 7,		// s_current_time
};

//////////////////////////////////////////////////////////////////////
// Used to inform Teensy what the current date/time is
//////////////////////////////////////////////////////////////////////

#define SZ_CURRENT_TIME		1+4

struct s_current_time {
	uint8_t		pkttype;
	uint32_t	time;		// Current time_t value
} __attribute__((packed));

//////////////////////////////////////////////////////////////////////
// Union of all supported packet types
//////////////////////////////////////////////////////////////////////

union u_packets {
	uint8_t		pkt_type;
	s_current_time	pkt_curtime;
} __attribute__((packed));

#endif // BT_GEIGER_HPP

// End bt_geiger.hpp
{'fraction_non_alphanumeric': 0.40063719633612105, 'fraction_numerical': 0.025886101154918358, 'mean_word_length': 1.1270110076206605, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6933827', 'n_tokens_mistral': 771, 'n_tokens_neox': 717, 'n_words': 165}