45 lines
1.8 KiB
Python
45 lines
1.8 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import api, fields, models
|
|
|
|
# ----------------------------------------------------------
|
|
# Models for Simulation
|
|
# ----------------------------------------------------------
|
|
class Simulation(models.Model):
|
|
_name = 'simulation'
|
|
_description = 'SIMULATION'
|
|
|
|
name = fields.Char('Name', size=50, readonly=True)
|
|
place_value = fields.Boolean(String="位值")
|
|
place_value_random = fields.Boolean(String="位值随机")
|
|
place_value_ai = fields.Boolean(String="位值自增")
|
|
place_value_list = fields.Boolean(String="位值列表")
|
|
|
|
unsigned_integer_8_DO = fields.Integer(Sting="无符号8位整数D0")
|
|
unsigned_integer_8_D1 = fields.Integer(Sting="无符号8位整数D1")
|
|
unsigned_integer_8_random = fields.Integer(Sting="无符号8位整数随机")
|
|
unsigned_integer_8_ai = fields.Integer(Sting="无符号8位整数自增")
|
|
unsigned_integer_8_list = fields.Integer(Sting="无符号8位整数列表")
|
|
|
|
integer_8 = fields.Integer(String="有符号8位整数")
|
|
integer_8_random = fields.Integer(String="有符号8位整数随机")
|
|
integer_8_ai = fields.Integer(String="有符号8位整数自增")
|
|
integer_8_ad = fields.Integer(String="有符号8位整数自减")
|
|
integer_16 = fields.Integer(String="有符号16位整数")
|
|
integer_16_random = fields.Integer(String="有符号16位整数随机")
|
|
integer_16_list = fields.Integer(String="有符号16位整数列表")
|
|
|
|
|
|
|
|
|
|
# ----------------------------------------------------------
|
|
# Models for Mitsubishi
|
|
# ----------------------------------------------------------
|
|
class MitsuCnc(models.Model):
|
|
_name = 'mitsu.cnc'
|
|
_description = 'Mitsubishi CNC'
|
|
|
|
name = fields.Char('Name', size=50, readonly=True)
|
|
status = fields.Boolean(string="状态")
|