MakerLabs ACM
acm.fbs File Reference

Define flatbuffers schema used to exchange ACM application data. More...

Detailed Description

Define flatbuffers schema used to exchange ACM application data.

Classes

struct  Activity
 Flatbuffer which represents tag scan activity on a specific machine. More...
 
struct  User
 Flatbuffer which represents metadata from a user. More...
 
struct  CNC_Job
 
struct  Log
 

Enumerations

enum  ActivityType : byte { ActivityType.Signed_In, ActivityType.Signed_Out, ActivityType.CNC_Job }
 
enum  LogSeverity : byte {
  LogSeverity.Fatal, LogSeverity.Error, LogSeverity.Warn, LogSeverity.Notice,
  LogSeverity.Info, LogSeverity.Debug, LogSeverity.Trace
}
 

Variables

root_type Activity
 Default flatbuffer type used in this file (without specifying SetRootType). More...
 
file_identifier ACM.
 Expected bytes in every flatbuffer generated by this schema. More...
 
file_extension fb
 Default file extension used when converting JSON -> flatbuffer files. More...
 

Enumeration Type Documentation

◆ ActivityType

enum ActivityType : byte
strong
Enumerator
Signed_In 
Signed_Out 
CNC_Job 

◆ LogSeverity

enum LogSeverity : byte
strong
Enumerator
Fatal 
Error 
Warn 
Notice 
Info 
Debug 
Trace 

Variable Documentation

◆ ACM.

file_identifier ACM.

Expected bytes in every flatbuffer generated by this schema.

◆ Activity

root_type Activity

Default flatbuffer type used in this file (without specifying SetRootType).

◆ fb

file_extension fb

Default file extension used when converting JSON -> flatbuffer files.